Top Banner
HOW TO TEACH AGILE, AGILE April 2016, Scrum Gathering Orlando
14

Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

Apr 12, 2017

Download

Business

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

HOW TO TEACH AGILE, AGILE

April 2016, Scrum Gathering Orlando

Page 2: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 2| | |

Credentials

@FabianSchwartz@sbs_sas

Fabian Schwartz

Thanks for their review and input to:

Alan Cyment @acymentAmy Lightholder @alightholderMarcelo Lopez @marcelolopezjr

Page 3: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 3| | |

"IhearandIforget.IseeandIremember. IdoandIunderstand.”

- Confucius-

Page 4: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 4| | |

Effectiveness of teaching methods

Indicators for teaching effective suggest that different methods should be applied in order to be increase retention rates

VerbalSymbo

ls

VisualSymbols

StillPictures

MotionPictures

Exhibits

FieldTrips

Demonstrations

Participation

Contrived Experiences

DirectPurposeful Experiences

Lecture5%

Reading10%

Audio visual20%

Demonstration 30%

Discussion Group50%

Practicebydoing75%

Teachback90%

The cone of experience The learning pyramid

Dal

e E

., A

udio

-Vis

ual M

etho

ds in

Tea

chin

g, 1

954

NTL

Inst

itute

, The

Lea

rnin

g P

yram

id, 1

994

Not supported by research

Page 5: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 5| | |

Takeaways

< Lecturing alone is not enough

< Reading or watching neither

< Peer work like discussion facilitates learning

< Practice it and you will understand it

< Collaboration and teaching has a major impact on retention rate

What can we learn from this?

Page 6: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 6| | |

Chun A., Honkong University

The iterative teaching and learning cycle

Lecture/Tutorial• Standard tutorial/lecture

components of a class• Each iteration is the time

between 2 lectures

Adjust• Adjustments in the

course according to feedback

Monitor• Review Student

progress (eg Quiz)• Student self evaluation

• Student feedback on teacher performance

1

2

3

Share• Students share thier

own study/research• Students teach students

• Share online (blogs, wikis etc.)

4

Individual Study• Tasks for idependent

learning

Practice• Assignments to

reeinforce working knowledge

2

Teaching Cycle Learning Cycle

3

Chun, A.; The agile Teaching/Learning methodology and its e-Learning Platform, 2004

Page 7: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 7| | |

How to teach agile, agile

A Scrum Master training with an agile approach

Sprint Backlog

Sprint: ½ day

1 h

Fully functional increment

Sprint Planning

Stand up MeetingSprint Review

Scrum Board

Sprint Retrospective

Product Backlog• Values & Principles• Social Objects

• Product Backlog

• Sprint Backlog• Make work

visible• Roles

• Scrum Master• Product

Owner• Team

• Events & Activities• Sprint

Planning• Daily Scrum• Sprint Review• ….

• The product backlog contains all the objectives for the course prioritized by the trainer (order)

• Priorization according to Core Scrum and Non Core Scrum

• This will be presented at the beginning of the training

• And further explained in each Sprint planning

Burndownchart

(update)

Page 8: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 8| | |

How to teach agile, agile

A Scrum Master training with an agile approach

Sprint Backlog

Sprint: ½ day

1 h

Fully functional increment

Sprint Planning

Sprint Review

Scrum Board

Sprint Retrospective

Product Backlog• Values & Principles• Social Objects

• Product Backlog

• Sprint Backlog• Make work

visible• Roles

• Scrum Master• Product

Owner• Team

• Events & Activities• Sprint

Planning• Daily Scrum• Sprint Review• ….

Stand up Meeting

• Primer Sprint is used to define Vision and Roadmp

• Non Core Scrum topics can be selected according to what the participants chose.

• Break down of PB user stories into tasks

ExampleRoles – Scrum Master• Read Scrum Guide (or listen

to trainer presentation)• Discuss information with

team• Prepare short presentation

for other teams• Present

Burndownchart

(update)

Page 9: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 9| | |

How to teach agile, agile

A Scrum Master training with an agile approach

Sprint Backlog

Sprint: ½ day

1 h

Fully functional increment

Sprint Planning

Sprint Review

Scrum Board

Sprint Retrospective

Product Backlog• Values & Principles• Social Objects

• Product Backlog

• Sprint Backlog• Make work

visible• Roles

• Scrum Master• Product

Owner• Team

• Events & Activities• Sprint

Planning• Daily Scrum• Sprint Review• ….

Stand up Meeting

• Assumption: 2 full days Scrum Master training

• Equals 4 Sprints of ½ day

Burndownchart

(update)

Page 10: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 10| | |

How to teach agile, agile

A Scrum Master training with an agile approach

Sprint Backlog

Sprint: ½ day

1 h

Fully functional increment

Sprint Planning

Sprint Review

Scrum Board

Sprint Retrospective

Product Backlog• Values & Principles• Social Objects

• Product Backlog

• Sprint Backlog• Make work

visible• Roles

• Scrum Master• Product

Owner• Team

• Events & Activities• Sprint

Planning• Daily Scrum• Sprint Review• ….

Stand up Meeting

• In roughly 1 hour intervals the trainer asks the groups (individually) if they have any issues

• Trainer:• Encourages the group

to communicate frequently

• If necessary refocus group

• Question: What is your confidence that you learn what you wanted to learn

Burndownchart

(update)

Page 11: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 11| | |

How to teach agile, agile

A Scrum Master training with an agile approach

Sprint Backlog

Sprint: ½ day

1 h

Fully functional increment

Sprint Planning

Sprint Review

Scrum Board

Sprint RetrospectiveProduct Backlog

• Values & Principles• Social Objects

• Product Backlog

• Sprint Backlog• Make work

visible• Roles

• Scrum Master• Product

Owner• Team

• Events & Activities• Sprint

Planning• Daily Scrum• Sprint Review• ….

Stand up Meeting

• Each team should have an own scrum board

• The Scrum board is updated during planning and Stand up Meeting

• Burndown chart is introduced when covered

Scrum Master

Read Scrum guide

Discuss information with team

Prepare short pptfor other

present

Burndownchart

(update)

Page 12: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 12| | |

How to teach agile, agile

A Scrum Master training with an agile approach

Sprint Backlog

Sprint: ½ day

1 h

Fully functional increment

Sprint Planning

Sprint Review

Scrum Board

Sprint Retrospective

Product Backlog• Values & Principles• Social Objects

• Product Backlog

• Sprint Backlog• Make work

visible• Roles

• Scrum Master• Product

Owner• Team

• Events & Activities• Sprint

Planning• Daily Scrum• Sprint Review• ….

Stand up Meeting

• Trainer asses the work done eg presentation on Role Scrum Master

• Peer feedback is given• In case of a certification

training test exam questions can be used

Burndownchart

(update)

Page 13: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 13| | |

How to teach agile, agile

A Scrum Master training with an agile approach

Sprint Backlog

Sprint: ½ day

1 h

Fully functional increment

Sprint Planning

Sprint Review

Scrum Board

Sprint Retrospective

Product Backlog• Values & Principles• Social Objects

• Product Backlog

• Sprint Backlog• Make work

visible• Roles

• Scrum Master• Product

Owner• Team

• Events & Activities• Sprint

Planning• Daily Scrum• Sprint Review• ….

Stand up Meeting

• Students fill out a learning journal canvas

• what did we learn,• what will we apply,• what can we improve• how could that impact

the next outcome • Students give feedback to

trainer (google app or sthsimilar can be used to facilitate)

• Was the objective for that Sprint clear?

• Was there enough/to much individual learning?

• Was there enough/to much practice?

• Was there enough/to much collaboration/sharing?

Burndownchart

(update)

Page 14: Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016

April 2016 CASMENA – Executive Development How to teach agile, agile 14| | |

How to teach agile, agile

A Scrum Master training with an agile approach

Sprint Backlog

Sprint: ½ day

1 h

Fully functional increment

Sprint Planning

Sprint Review

Scrum Board

Sprint Retrospective

Product Backlog• Values & Principles• Social Objects

• Product Backlog

• Sprint Backlog• Make work

visible• Roles

• Scrum Master• Product

Owner• Team

• Events & Activities• Sprint

Planning• Daily Scrum• Sprint Review• ….

Stand up Meeting

At the end of each Sprint students should have understood and be able to apply the learning eg. What roles exit in Scrum, what’s their responsibility etc.However the exact definition of still has to be defined.

Burndownchart

(update)