Summary of Key Principles
This lesson describes and links to the key principles described throughout the course.
We'll cover the following...
Inspect and Adapt. Agile is an empirical approach that depends on learning from experience. This requires creating opportunities to reflect periodically and make adjustments based on experience.
Start with Scrum. Scrum is not necessarily the final destination on an Agile journey, but it is the most-structured, best supported place to start.
Build Cross-Functional Teams. Work on Agile projects occurs within self-managed teams. To be self-managed, teams must include the full set of skills needed to make well-informed decisions that are binding on the organization.
Integrate Testers into the Development Teams. Tighten the feedback loop between development and test by having the people doing the work work more closely together.
Motivate Teams Through Autonomy, Mastery, and Purpose. Agile practices inherently support the factors that contribute to motivation. Teams are intended to work with Autonomy and to become better over time (Mastery). In order to do so, they need to understand their Purpose. The concepts of “healthy Agile team” and “motivated Agile team” are strongly intertwined.
...