Detaillierter Kursinhalt
1. Introduction
2. The Case for Change
- What is Agile
- Why Agile?
3. Agile Framework
- Agile Manifesto
- Agile Principles
- Common Agile Methodologies
4. Scrum Teams
- What is a Scrum Team
- Characteristics of a Scrum Team
- Supporting a Scrum Team
Exercise: Teams will go through an interactive simulation where they iterate through working in team silos to create a product and then working as a cross-functional self-organizing team. Teams will conduct a retrospective after each iteration.
5. Scrum Practices Put to Work
- What is Scrum?
- Product Backlog
- Sprint Planning
- Running the Sprint
- Sprint Review
- Retrospective
Exercise: Participants will retrospect on Scrum Practices reviewed and recap what was learned as a group to ensure a solid understanding of the ceremonies, artifacts and roles
6. Implementing Best Practices
- 5 Levels of Planning
- Writing User Stories
- Relative Estimation and Story Points
- Prioritization
- Backlog Grooming
Exercise: Participants will run through an exercise as a team to gain a better understanding the concept of relative estimation, planning poker, and using the Fibonacci sequence for sizing everyday tasks as a team.
7. Agile Leadership
- Learning Shu Ha Ri
- Mental Model Adjustments for Agile
Optional Onsite Day 2 Course Add On: Hands On 3-Sprint Simulation
Walk though estimation, planning, execution, and retrospective ceremonies. Class will use existing stories for pre-written "everyday" tasks (using playing cards, balloons, etc). No computers or technical background is assumed. The purpose of this exercise is to give students a fun exposure to what a sprint/cadence with a scrum team may look like. Explanations will include how this can apply to their own environments (Scrum isn't just for developers!)