The Modules
- Active Listening
- Agile 101
- The Agile Game
- Agile Requirements
- Backlog Grooming
- Business Case for Agile
- Coaching Questions
- Definition of Done
- Empirical Processes
- Estimation (Story Sizing)
- Experiencing Agility
- Multitasking
- Paper Prototyping
- Pair Programming TDD Demo
- Project Chartering
- Release Planning
- Retrospectives
- Scaling Scrum
- Self-Organization
- Sprint Termination
- Story Mapping
- SWOT Analysis
- Tapping Group Wisdom
- Theory of Constraints
- User Personas
- User Stories
- XP Technical Practices
- Our Teaching Style
- Certified ScrumMaster
- Certified Scrum Product Owner
- Agile Tools and Practices
- Test Driven Development in Java
- Test Driven Development in C#
- Advanced Scrum Master Skills
- Mastering Agile Requirements
- Agile Project Management
- Bootstrapping Your Scrum Team
- The Agile Product Manager’s Guide to the Galaxy
- Creating Agile Learning Games
- Custom Training, Coaching and Facilitation
- Brown Bag Sessions
- Training Modules
This module is included in the following workshops:
- Certified Scrum Product Owner
- Certified ScrumMaster
Empirical Processes
People looking at Agile from the outside sometimes jump to the mistaken conclusion that it is a chaotic, seat-of-the-pants approach to development. Far from it; Agile methods of software development employ what is called an empirical process model, in contrast to the defined process model that underlies the waterfall method.
The traditional waterfall approach treats software development as a defined process. It assumes that everything can be known upfront, and that the team simply needs to execute to plan. Scrum references an iterative, four-step approach to process improvement sometimes referred to as the Deming Cycle, after William Edwards Deming, the statistician and business visionary widely credited with seeding the exponential improvements in Japanese manufacturing after WWII.
The four steps of the Deming Cycle are:
Each sprint cycle includes all four steps, and the iterative repetition of these steps, commonly referred to by the mantra of “Inspect and adapt,” is what leads to continuous improvement.