AGILE FUNDAMENTALS WORKSHOP : COURSE OUTLINE

Duration : 2 Days 

 

DAY ONE AGENDA

 

1. Introduction to Workshop (15 min)

                      • Participants
                      • Familiarization with course material
                      • Familiarization with the protocols and timings
                      • Expectation setting and clarifications

2. Introduction to Agile Concepts (1 hour)

                      • Why Agile?   
                      • Traditional Vs Agile 
                      • Transitioning from Traditional to Agile
                      • Agile Characteristics
                      • Agile Manifesto – Values & Principles
                      • Popular Agile Approaches 
                      • Applicability of Agile Approaches
                      • Benefits of Agile Approaches
                      • Role of the Manager in Agile teams
                      • Exercise: Coin Game
                      • Exercise: Card Game

3. Overview to SCRUM (1 hour)

                      • Scrum Basics
                      • Scrum Team formation
                      • Scrum Roles – Scrum Master, Product Owner, Scrum Team
                      • Scrum Ceremonies – Sprint Planning, Daily Scrum, Sprint Review and retrospective meetings
                      • Scrum Artifacts

4. SCRUM Methodology – Sprint Execution (1.5 hours)

                      • SCRUM Rules / Guidelines 
                      • Sprint Planning and Release planning
                      • Concepts on Sprint duration 
                      • Sprint backlog
                      • Sprint Burn Down Charts
                      • Release Burn-down Charts
                      • Release Management using Velocity
                      • Product backlog refinement
                      • Definition of Done – Discussion on participant’s actual DOD
                      • Tracking progress in Scrum and metrics
                      • Sprint Review and retrospective

5. SCRUM Simulation Exercise – 2.5 hours


DAY TWO AGENDA 


6. Scaling Scrum & Distributed Scrum (30mts)

                      • Scrum of Scrums, Team Formation and Team communication
                      • Synchronizing Sprints
                      • Multi Location Scrum
                      • Distributed Scrum Practices
                      • Exercise: True, Closer to false, Avoid (30 min)

7. SCRUM Methodology – Product Backlog and User Stories  (1.5 hrs)

                      • Product Backlog – Themes, Epics, User Stories, Tasks
                      • Discussion on participant’s actual backlog and refinement
                      • User Stories –Story card, Conversation and Confirmation
                      • User Stories validation –INVEST
                      • User Stories prioritization techniques
                      • Development of “Definition of Ready”
                      • Exercise – User Story writing (30 min) 
                      • Interesting Agile Video Role of Product Owner 10 min)

8. SCRUM Methodology – Estimation and Release Planning  (1 hr)

                      • Planning Flow
                      • Estimation Flow
                      • Scope, Cost & Time identification during kickstart
                      • Story points
                      • Weightage
                      • Commitment Variance & Velocity Variance
                      • Planning poker
                      • Measure and monitor velocity
                      • Plan iterations and releases
                      • Agile Metrics – Burndown chart, Velocity Chart, Version report, Control chart, cumulative flows, Release health, Sprint health & Team health
                      • Exercise – Backlog estimation using Planning Poker, & Velocity & Release Planning Exercise (30 min)

9. Kanban Workflow (1 hour)

                      • Basics of Kanban
                      • Kanban flow in Project teams
                      • Mapping the Value Stream
                      • Visualize the Workflow/ Kanban Board 
                      • Setting Work-in-Progress limits
                      • Establishing SLA policies – Making process policies explicit
                      • Tracking WIP
                      • Lead Time
                      • Flow Efficiency
                      • Exercise: Value Stream Map & Kanban board (15 min)
                      • Exercise: Coin Game (20 min)
    •  10. Agile Engineering Practices – Overview (20 min)
                      • Refactoring
                      • Pair Programming
                      • Technical Debt
    •  11. Conclusion and Q &  A

 EXERCISE & DESCRIPTION


1. Coin Game – Scope, Cost, Time (20 min)

                      • How can we succeed by finishing defined scope & cost in to least possible time by changing our approach/ process?
                      • To understand the difference between Traditional and Agile perspective

2. Card Game – Scope, Cost, Time (30 min)

                      • How can we succeed by finishing more scope in defined time & cost by changing our approach/ process?
                      • To understand the difference between Traditional and Agile perspective

3. Case Study – Digital outcome of a running institution (15 min)

                      • To learn how could just enough relevant information could help in failing faster by shortening the feedback loops

4. Definition of Done (5 min)

                      • To learn the entry point where the requirement actually starts and the exit criteria where we start seeing the business benefits.
                      • We want to overcome the silos mindset and develop the team mindset

5. Role of a manager (outside stakeholder) in Scrum (20 min)

                      • 22 statements that challenges the difference the work happened in traditional approach and agile approach with detailed discussion in learning the new roles of scrum team

6. Scrum Simulation Exercise (3 Hours)

                      • Objective is to create a potentially shippable increment by using most of scrum practices and agile mindset
                      • Events include: Product planning meeting, Sprint Zero, Sprint planning meeting, Daily standup meeting, Sprint Review meeting, Sprint Retrospective meeting
                      • Artifacts includes: product backlog, sprint backlog, visual board, burn down chart, demo feedback, retrospective minutes of meetings

7. ‘I appreciate game’ (5 min)

                      • Purpose is to improve on to retrospective culture

8. Myths of facts (25 min)

                      • 4 sections with 10 points each. Sections are: Sprint planning, Daily stand up, retrospective, review. Objective is to help participants in understanding anti-patterns to learn effective agile

9. True, Closer to false, Avoid (20 min)

                      • 40 statements to provoke the agile understanding and validate concepts

10. Revision Approach: 1-2-4-All (15 min)

                      • It will help people assess their knowledge individually, in pairs, in groups and together as one team

11. User story writing (15 min)

                      • To help people learn about persona, identifying respective demands and also the business benefits associated with each story. Acceptance criteria learning is also essential

12. Planning Poker exercise (20 min)

                      • To learn estimation of work using story points or relative sizing mechanism

13. Release planning exercise (10 min)

                      • To learn release planning by understanding the backlog size, velocity, time and cost



© Benzne. All Rights Reserved. 2019