Day 1 Morning Session
Introduction
to Agile Movement and Getting Started
• Origins of the Agile Movement
• The Agile Manifesto
• Why Transitioning is so hard but worth it
• ADAPTing to Agile (Awareness, Desire, Ability, Promotion,
Transfer)
• Patterns for adopting Agile
• Iterating towards Agility
• Selecting Pilot Projects
• Case Study: The Toyota Production System and Lean Manufacturing
• Hands-on Exercises (Analyzing your current environment)
Individuals and Interactions
• Overcoming Resistance
• Communicating about Change
• New Roles (Product Owner, ScrumMaster)
• Changed Roles (Project Manager, Developers, Analysts, Testers,
etc)
• Improving Technical Practices
• Introducing Metrics and Statistical/Empirical Process Control
• Case Study: Scrum and Kanban
• Hands-on Exercises (Metrics)
Day
1 Afternoon Session
Teams
and Team Interactions
• Team Structure and Guidelines
• Self-Organizing Teams
• Embracing Whole-Team Responsibility
• Generalists vs. Specialists – The Cross-Functional
Team
• Fostering Team Learning – Knowledge Radiation
• Encouraging collaboration through commitment
Product Backlog
• Shifting from Documents to Discussion
• Progressively/iteratively refine requirements
• Learning to start without a Specification (Code before Design)
• Introducing User Stories
• The Three C’s (Card, Conversation, Confirmation)
• Introducing Sprints/Iterations
• Deliver working software each sprint/iteration
• Release Planning
• Separating Estimating from Committing
• Integrate testing into the process
• Automate at different levels
• BDD and Acceptance Test-Driven Development
• Paying off Technical Debt
• Case Study: User Stories
• Hands-on Exercises (Creating a product backlog)
Day
2 Morning Session
Organizational Interactions
• Scaling Agile Deployments
• Working with a large product backlog
• Proactively managing dependencies – lookahead planning
• Coordinating work among teams
• Scaling the Sprint/Iteration planning meeting
• Cultivating Communities of Practice
• Distributed Teams
• Coexisting with other approaches – Governance and
compliance
• Human Resources, Facilities, and the PMO
• Case Study: Scaling Scrum
• Hands-on Exercises (Practicing Scrum and Kanban)
Day
2 Afternoon Session
Next
Steps
• The Purpose of Measuring
• General-Purpose Agility Measurements
• Creating your own Assessment
• Balanced Scorecard for Agile Teams
• Case Study: Sprint Velocity, Process Charts, and Burndown
Charts
• Hands-on Exercises (Creating burndown and process charts)
|