Agile 101 Workshop Syllabus: Difference between revisions

From AgileMe
Jump to navigation Jump to search
(Created page with "Category:Agile:ArticlesCategory:Agile:ScrumCategory:Agile:KanbanCategory:Agile Here is a suggested coaching syllabus to acquire a foundational understanding of Agile. {| class="wikitable" !Learning Objective !Session Type !Activity |- |Agile Manifesto |Exercise | * Agile Manifesto Discussion (Large Group) * Agile Manifesto Discussion (Small Group) |- |Scrum Framework 1 |Exercise |Build Your Scrum Framework |- |Scrum Framework 2 |...")
 
 
(47 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]]


Here is a suggested coaching syllabus to acquire a foundational understanding of Agile.
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.
 
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==
Suggested Agile simulation activities:
 
* [[Lego Island Project Sim|Lego Island Activity]]
* [[Micro:bit Challenge]]
* [[Hotel Booking Website Project Sim (Scrum Edition - Electronic)]]
* [[Hotel Booking Website Project Sim (Scrum Edition - Paper)]]
* [[Scrum Master Conference Website (Scrum Edition - Paper)]]
 
==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:


{| class="wikitable"
{| class="wikitable"
!Learning Objective
!Topic
!Session Type
!Learning Outcomes
!Activity
|-
|-
|[[Agile Manifesto]]
|Team Definition
|Exercise
|
|
* [[Agile Manifesto Discussion (Large Group)]]
* Team enablement, definition, purpose and identity
* [[Agile Manifesto Discussion (Small Group)]]
|-
|-
|[[Scrum Framework]] 1
|Agile Framework
|Exercise
|
|[[Build Your Scrum Framework]]
* [[Scrum Framework|Scrum]], [[Kanban Framework|Kanban]] and their application
|-
|-
|[[Scrum Framework]] 2
|[[Scrum Roles|Agile Roles]]
|Exercise
|
|[[Scrum (XP) Game]]
* Differences between traditional and agile roles
* Cross functional and self organising teams
|-
|-
|Iterative and Incremental delivery
|
|
* [[Scrum Artefacts|Product Backlog]]
* How to work with iterations and increments
* [[Scrum Artefacts|Sprint Backlog]]
* [[User Stories]]
|Tutorial
|N/A
|-
|-
|[[Empirical vs Predictive Control Processes|Empirical Process Control]]
|Sprints and Iterations
|Tutorial
|
|N/A
* Limiting the work in progress
* Working with constraints
* Agile events and activities
|-
|-
|Iteration Planning
|
|
* Large vs Small Batch
* Generating impact with iterations
* Flow
* Capacity planning
|Exercise
|[[The Dice Game]]
|-
|-
|Product Backlog Refinement
|
|
* [[Sprints]]
* Adapting, learning and responding
* [[Scrum Artefacts|Increments]]
|Tutorial
|N/A
|-
|-
|[[Definition of Done]]
|Sprint Review / Iteration Review
|Tutorial
|
|N/A
* Inspecting and adapting the iteration / Sprint output and outcomes
|-
|[[Scrum Roles|Scrum Team]]
* [[Scrum Master]] Roles and Responsibilities
* [[Product Owner]] Roles and Responsibilities
* [[Development Team]] Roles and Responsibilities
|Exercise
|[[Scrum Roles]]
|-
|-
|Sprint Retrospective / Kaizen
|
|
* [[Sprint Planning & Product Backlog Refinement|Sprint Planning]]
* Inspecting and adapting the process
* [[Sprint Planning & Product Backlog Refinement|Product Backlog Refinement]]
* Continuous process improvement
|Tutorial
|N/A
|-
|[[Daily Scrum]] 1
|Tutorial
|N/A
|-
|[[Daily Scrum]] 2
|Exercise
|[[Daily Scrum From Heaven]]
|-
|[[Sprint Review]]
|Tutorial
|N/A
|-
|[[Sprint Retrospective]]
|Tutorial
|N/A
|-
|-
|Large Scrum Project Simulation (3.5 hours)
|Artefacts
|Exercise
|
|
* [[Lego Island Project Sim]]
* Product Backlog Items
* [[Micro:bit Challenge]]
* Increments
* [[Hotel Booking Website Project Sim (Scrum Edition - Electronic)]]
* Backlogs
* [[Hotel Booking Website Project Sim (Scrum Edition - Paper)]]
* [[Scrum Master Conference Website (Scrum Edition - Paper)]]
|-
|[[5 Scrum Values]]
|Tutorial
|N/A
|-
|Value of [[Extreme Programming (XP)|Engineering Practices]] 1
|Tutorial
|N/A
|-
|Value of [[Extreme Programming (XP)|Engineering Practices]] 2
* [[Pair Programming]]
* [[Mob Programming]]
* [[Test Driven Development (TDD)]]
|Exercise
|[[Fizz Buzz Calculator]] (TDD)
|-
|Value of [[Extreme Programming (XP)|Engineering Practices]] 3
* [[Pair Programming]]
* [[Mob Programming]]
* [[Behaviour Driven Development (BDD)]]
|Exercise
|[[Fizz Buzz Calculator]] (BDD)
|-
|Value of [[Extreme Programming (XP)|Engineering Practices]] 4
* [[Continuous Integration]]
* [[Continuous Delivery]]
|Tutorial + Tools
|TeamCity Evaluation
|-
|[[Technical Debt]]
|Tutorial
|N/A
|-
|-
|[[Agile Estimation|Agile Estimation]]
|
|
* Impediment Removal
* Estimation and metrics techniques
* [[Root Cause Analysis]]
* Making decisions
|Tutorial
|N/A
|-
|Agile Facilitation
* [[Scrum Master As A Facilitator]]
|Tutorial
|N/A
|-
|Agile Coaching 1
* [[Scrum Master As A Coach]]
* Coaching The Development Team
* Coaching The Product Owner
|Tutorial
|N/A
|-
|Agile Coaching 2
|Exercise
|[[Scenario Based Agile Coaching]]
|-
|Coaching The Organization
* [[Agile Adoption]]
* [[Organisational Impact]]
|Tutorial
|N/A
|-
|Evolutionary Product Planning
* [[Story Mapping]]
* [[Agile Estimation]]
* [[Release Strategy]]
|Exercise
|[[My Sweet 16 Birthday Party]] Part 1
|-
|[[Agile Metrics]] 1
|Tutorial
|N/A
|-
|[[Agile Metrics]] 2
* [[Release Planning]]
|Exercise
|[[My Sweet 16 Birthday Party Part II:Agile Metrics]]
|-
|[[Scaling Scrum]]
|Tutorial
|N/A
|-
|-
|[[Scrum Master Mock Test]]
|Exercise
|[https://www.surveymonkey.com/r/C3CHYHP Scrum Master Mock Test]
|}
|}


==See Also==
==See Also==
* [[Agile 102 Workshop Syllabus]]
* [[Scrum Framework]]
* [[Scrum Framework]]
* [[Kanban]]
* [[Kanban Framework]]
* [[Scrum Master Coaching Syllabus]]
* [[Scrum Master Coaching Syllabus]]
* [[Product Owner Coaching Syllabus]]
* [[Product Owner Coaching Syllabus]]

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