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 |...")
 
No edit summary
Line 4: Line 4:


{| class="wikitable"
{| class="wikitable"
!Learning Objective
!Topic
!Session Type
!Learning Objectives
!Activity
!Activity
|-
|-
|[[Agile Manifesto]]
|Agile Framework
|Exercise
|
*Scrum, Kanban and their application
|
|
* [[Agile Manifesto Discussion (Large Group)]]
* [[Agile Manifesto Discussion (Small Group)]]
|-
|-
|[[Scrum Framework]] 1
|Agile Roles
|Exercise
|
|[[Build Your Scrum Framework]]
* Differences between traditional and agile roles
* Cross functional and self organising teams
|
|-
|-
|[[Scrum Framework]] 2
|Agile Manifesto
|Exercise
|
|[[Scrum (XP) Game]]
* Principles and values of the Agile movement
|
|-
|-
|Scrum Values
|
* Values of the Scrum Framework
|
|
* [[Scrum Artefacts|Product Backlog]]
* [[Scrum Artefacts|Sprint Backlog]]
* [[User Stories]]
|Tutorial
|N/A
|-
|-
|[[Empirical vs Predictive Control Processes|Empirical Process Control]]
|Traditional vs Empirical control methods
|Tutorial
|
|N/A
* Prediction vs experimentation
|
|-
|-
|Iterative and Incremental delivery
|
* How to work with iterations and increments
|
|
* Large vs Small Batch
* Flow
|Exercise
|[[The Dice Game]]
|-
|-
|Sprints, Iterations and Flow
|
* Limiting the work in progress
* Working with constraints
* Agile events and activities
|
|
* [[Sprints]]
* [[Scrum Artefacts|Increments]]
|Tutorial
|N/A
|-
|-
|[[Definition of Done]]
|Iteration Planning
|Tutorial
|
|N/A
* Generating impact with iterations
* Capacity planning
|
|-
|-
|[[Scrum Roles|Scrum Team]]
|Product Backlog Refinement
* [[Scrum Master]] Roles and Responsibilities
|
* [[Product Owner]] Roles and Responsibilities
* Adapting, learning and responding
* [[Development Team]] Roles and Responsibilities
|
|Exercise
|[[Scrum Roles]]
|-
|-
|Daily Scrum / Daily Standups
|
* Inspecting progress towards the goals
* Adapting in the moment
* Self organising and self managing teams
|
|
* [[Sprint Planning & Product Backlog Refinement|Sprint Planning]]
* [[Sprint Planning & Product Backlog Refinement|Product Backlog Refinement]]
|Tutorial
|N/A
|-
|-
|[[Daily Scrum]] 1
|Sprint Review / Iteration Review
|Tutorial
|
|N/A
* Inspecting and adapting the iteration / Sprint output and outcomes
|
|-
|-
|[[Daily Scrum]] 2
|Sprint Retrospective / Kaizen
|Exercise
|
|[[Daily Scrum From Heaven]]
* Inspecting and adapting the process
* Continuous process improvement
|
|-
|-
|[[Sprint Review]]
|Definition of Done
|Tutorial
|
|N/A
* Delivering quality
* Improving focus
|
|-
|-
|[[Sprint Retrospective]]
|Artefacts
|Tutorial
|
|N/A
* Product Backlog Items
* Increments
* Backlogs
|
|-
|-
|Large Scrum Project Simulation (3.5 hours)
|Agile Estimation
|Exercise
|
|
* [[Lego Island Project Sim]]
* Estimation and metrics techniques
* [[Micro:bit Challenge]]
* Making decisions
* [[Hotel Booking Website Project Sim (Scrum Edition - Electronic)]]
* [[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
|-
|
|
* Impediment Removal
* [[Root Cause Analysis]]
|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==
* [[Scrum Framework]]
* [[Scrum Framework]]
* [[Kanban]]
* [[Kanban Framework]]
* [[Scrum Master Coaching Syllabus]]
* [[Scrum Master Coaching Syllabus]]
* [[Product Owner Coaching Syllabus]]
* [[Product Owner Coaching Syllabus]]

Revision as of 04:47, 13 May 2022


Here is a suggested coaching syllabus to acquire a foundational understanding of Agile.

Topic Learning Objectives Activity
Agile Framework
  • Scrum, Kanban and their application
Agile Roles
  • Differences between traditional and agile roles
  • Cross functional and self organising teams
Agile Manifesto
  • Principles and values of the Agile movement
Scrum Values
  • Values of the Scrum Framework
Traditional vs Empirical control methods
  • Prediction vs experimentation
Iterative and Incremental delivery
  • How to work with iterations and increments
Sprints, Iterations and Flow
  • 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
Daily Scrum / Daily Standups
  • Inspecting progress towards the goals
  • Adapting in the moment
  • Self organising and self managing teams
Sprint Review / Iteration Review
  • Inspecting and adapting the iteration / Sprint output and outcomes
Sprint Retrospective / Kaizen
  • Inspecting and adapting the process
  • Continuous process improvement
Definition of Done
  • Delivering quality
  • Improving focus
Artefacts
  • Product Backlog Items
  • Increments
  • Backlogs
Agile Estimation
  • Estimation and metrics techniques
  • Making decisions

See Also

References