Agile 101 Workshop Syllabus: Difference between revisions

From AgileMe
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Agile:Articles]][[Category:Agile:Scrum]][[Category:Agile:Kanban]][[Category:Agile]]
[[Category:Agile:Articles]][[Category:Agile:Scrum]][[Category:Agile:Kanban]][[Category:Agile]][[Category:Agile:Workshops]]


==Part 1 - Agile With LEGO==
The Agile 101 Workshop is intended as an immersive project simulation such as the [[Lego Island Project Sim|Lego Island Activity]], which is always very popular and an entry point into Agile for absolute beginners, technical and non-technical participants. The exercise is fun, engaging and helps understand the mechanics of Agile frameworks such as [[Scrum Framework|Scrum]] as well as what it ''feels like'' to be on an agile team, which is highly important.


Part 1 of the Agile 101 workshop is to do a project simulation such as the [[Lego Island Project Sim|Lego Island Activity]] which is always very popular and an entry point into Agile for absolute beginners, technical and non-technical participants. The exercise is fun, engaging and helps understand the mechanics of Agile frameworks such as [[Scrum Framework|Scrum]] as well as what it ''feels like'' to be on an agile team, which is highly important.
This workshop is also expected to be done in conjunction with the [[Agile 102 Workshop Syllabus|Agile 102 Workshop]] to provide a deeper understanding of the learning outcomes.


===Agile Simulation Activities===
==Agile Simulation Activities==
Suggested Agile simulation activities for Part 1:
Suggested Agile simulation activities:


* [[Lego Island Project Sim|Lego Island Activity]]
* [[Lego Island Project Sim|Lego Island Activity]]
Line 14: Line 14:
* [[Scrum Master Conference Website (Scrum Edition - Paper)]]
* [[Scrum Master Conference Website (Scrum Edition - Paper)]]


===Timings===
==Timings==


Provide about '''3 hours''' for the part 1 exercise to get at least 4 iterations or [[Sprints]] done to help orientate and then capitalise on their patterns of behaviour. This also provides for a good comprehensive reflection on the exercise to help cement the learning.
Provide about '''3 hours''' for the exercise to get at least 4 iterations or [[Sprints]] done to help orientate and then capitalise on their patterns of behaviour. This also provides for a good comprehensive reflection on the exercise to help cement the learning.


==Part 2 - Agile Fundamentals as a Project==
==Learning Outcomes==


After the practical exercise in Part 1, now start to compound the learning with a series of exercises that teams can do on their own within an agile project of their own. The format for the session is as an '''agile project''' to create a backlog of learning activities that the teams want to do, iterations or [[Sprints]] to do the activities, and then receive feedback of their learning in group [[Sprint Review]] sessions or similar. Concluding with an overall share back and reflection of the experiences.
Here is a table of the intended learning outcomes of the session:
 
===Setup===
 
The setup for the room with up to 16 participants includes:
 
* Concept centres for each activity on offer (including a poster, instructions, materials and equipment)
* Large poster illustrating the Agile framework in use for the session such as [[Scrum Framework|Scrum]] for example
* Flip chart paper and markers
* Post-it notes and markers
* A4 spare paper
* Visible timer to indicate the time left for the activities
* Music playlist and sound system to help play low level music whilst the teams are working
 
[[File:Agile_101_Workshop.jpeg|600px|Agile 101 Part 2 Workshop Setup]]
 
====Team Workstations====
Each team should have setup:
 
* Poster of their team name and sense of identity
* Flip chart paper for their Backlog or [[Scrum Artefacts|Product Backlog]] of work
* Flip chart paper for their Iteration or [[Scrum Artefacts|Sprint Backlog]]
* Table where to work
 
===Timings & Run Sheet===
Provide 3 hours for teams to orientate themselves to their project, conduct 4 iterations or [[Sprints]] and conclude with a reflection:
# Introduction and orientation of the approach - '''15 mins'''
## Team self selection
## Team name poster and workstation setup
## Run through of the Agile framework poster and how the session is going to run
# 4 x iterations or [[Sprints]] - '''150 mins''':
## [[Sprint Planning & Product Backlog Refinement|Sprint Planning]] (if using [[Scrum Framework|Scrum]]) - Team decides how long
## Sprint or iteration to do the chosen activities - '''25 mins''' - Sprint Planning time (if used)
## Group [[Sprint Review]] as a [[Feature Fair]] to enable teams to interact, offer feedback and discuss what they have learned - '''5 mins'''
## [[Sprint Retrospective]] or other reflection for the teams to improve how they do things - '''5 mins'''
# Overall share back and reflection on the workshop - '''15 mins'''
 
'''Total: 3 hours'''
 
===Syllabus===
 
Here is a table of suggested activities mapped to the intended learning outcomes of the session:


{| class="wikitable"
{| class="wikitable"
!Topic
!Topic
!Learning Objectives
!Learning Outcomes
!Activity
|-
|Team Definition
|
* Team enablement, definition, purpose and identity
|-
|-
|Agile Framework
|Agile Framework
|
|
* [[Scrum Framework|Scrum]], [[Kanban Framework|Kanban]] and their application
* [[Scrum Framework|Scrum]], [[Kanban Framework|Kanban]] and their application
|
* [[Build Your Scrum Framework]]
* [[Build Your Kanban Framework]]
|-
|-
|[[Scrum Roles|Agile Roles]]
|[[Scrum Roles|Agile Roles]]
Line 79: Line 38:
* Differences between traditional and agile roles
* Differences between traditional and agile roles
* Cross functional and self organising teams
* Cross functional and self organising teams
|
* [[Scrum Roles Exercise]]
|-
|[[Agile Manifesto]]
|
* Principles and values of the Agile movement
|
* [[Agile Manifesto Discussion (Small Group)]]
|-
|[[5 Scrum Values|Scrum Values]]
|
* Values of the Scrum Framework
|
|-
|[[Empirical vs Predictive Control Processes|Traditional vs Empirical control methods]]
|
* Prediction vs experimentation
|
|-
|-
|Iterative and Incremental delivery
|Iterative and Incremental delivery
|
|
* How to work with iterations and increments
* How to work with iterations and increments
|
* [[Prioritisation Exercise]]
|-
|-
|Sprints, Iterations and Flow
|Sprints and Iterations
|
|
* Limiting the work in progress
* Limiting the work in progress
* Working with constraints
* Working with constraints
* Agile events and activities
* Agile events and activities
|
* [[The Dice Game]]
|-
|-
|Iteration Planning
|Iteration Planning
Line 116: Line 53:
* Generating impact with iterations
* Generating impact with iterations
* Capacity planning
* Capacity planning
|
|-
|-
|Product Backlog Refinement
|Product Backlog Refinement
|
|
* Adapting, learning and responding
* Adapting, learning and responding
|
|-
|Daily Scrum / Daily Standups
|
* Inspecting progress towards the goals
* Adapting in the moment
* Self organising and self managing teams
|
* [[Daily Scrum From Heaven]]
|-
|-
|Sprint Review / Iteration Review
|Sprint Review / Iteration Review
|
|
* Inspecting and adapting the iteration / Sprint output and outcomes
* Inspecting and adapting the iteration / Sprint output and outcomes
|
* [[Feature Fair]]
|-
|-
|Sprint Retrospective / Kaizen
|Sprint Retrospective / Kaizen
Line 141: Line 66:
* Inspecting and adapting the process
* Inspecting and adapting the process
* Continuous process improvement
* Continuous process improvement
|
*[[Quadrant Retrospective]]
*[[Plusses & Deltas Retrospective]]
*[[Mood Thermometer Retrospective]]
*[[MDA Retrospective]]
*[[Lego Retrospective]]
*[[Sailboat Retrospective]]
*[[Story Cube Retrospective I]]
|-
|[[Definition of Done]]
|
* Delivering quality
* Improving focus
|
|-
|-
|Artefacts
|Artefacts
Line 161: Line 72:
* Increments
* Increments
* Backlogs
* Backlogs
|
* [[Wedding Planner]]
|-
|-
|[[Agile Estimation|Agile Estimation]]
|[[Agile Estimation|Agile Estimation]]
Line 168: Line 77:
* Estimation and metrics techniques
* Estimation and metrics techniques
* Making decisions
* Making decisions
|
* [[Agile Metrics Workshop]]
|-
|-
|}
|}


==See Also==
==See Also==
* [[Agile 102 Workshop Syllabus]]
* [[Scrum Framework]]
* [[Scrum Framework]]
* [[Kanban Framework]]
* [[Kanban Framework]]

Latest revision as of 05:00, 17 June 2022


The Agile 101 Workshop is intended as an immersive project simulation such as the Lego Island Activity, which is always very popular and an entry point into Agile for absolute beginners, technical and non-technical participants. The exercise is fun, engaging and helps understand the mechanics of Agile frameworks such as Scrum as well as what it feels like to be on an agile team, which is highly important.

This workshop is also expected to be done in conjunction with the Agile 102 Workshop to provide a deeper understanding of the learning outcomes.

Agile Simulation Activities

Suggested Agile simulation activities:

Timings

Provide about 3 hours for the exercise to get at least 4 iterations or Sprints done to help orientate and then capitalise on their patterns of behaviour. This also provides for a good comprehensive reflection on the exercise to help cement the learning.

Learning Outcomes

Here is a table of the intended learning outcomes of the session:

Topic Learning Outcomes
Team Definition
  • Team enablement, definition, purpose and identity
Agile Framework
Agile Roles
  • Differences between traditional and agile roles
  • Cross functional and self organising teams
Iterative and Incremental delivery
  • How to work with iterations and increments
Sprints and Iterations
  • Limiting the work in progress
  • Working with constraints
  • Agile events and activities
Iteration Planning
  • Generating impact with iterations
  • Capacity planning
Product Backlog Refinement
  • Adapting, learning and responding
Sprint Review / Iteration Review
  • Inspecting and adapting the iteration / Sprint output and outcomes
Sprint Retrospective / Kaizen
  • Inspecting and adapting the process
  • Continuous process improvement
Artefacts
  • Product Backlog Items
  • Increments
  • Backlogs
Agile Estimation
  • Estimation and metrics techniques
  • Making decisions

See Also

References