“Agile is a set of values and principles from the Agile Manifesto.
A team becomes agile by making their decisions based on agile principles and values. (In other words) the decision-making process is the way a team becomes agile.
The agile values and principles are flexible to allow teams in a wide variety of organizations to develop software in the way that works best for their particular situation while providing enough direction to help a team continually move forward toward their full potential.” Mark Shead
Team coaching and facilitation tips
- Run an online survey with team members evaluating the team’s performance against the Agile values and principles. Include comments and make the survey anonymous. Make sure to provide simple guidelines for completion of content to ensure positive, respectful contributions. (For example, not using people’s names.)
- Share outcomes of the survey with all the team members without editing out content. This will create confidence in the process.
- Facilitate a solutions focused team coaching workshop where the team creates a common understanding of “why” the team exists, “how” this teams achieves it, and “what” the team does. Watch Simon Sinek’s 5 minute Ted Talk clip “Start with Why” for inspiration.
- Provide an introduction to the agile manifesto and short information on what Agile is (and is not — e g methods). The video “What is Agile? by Mark Shead is a good example.
- Explore the potential for the team to adopt all or parts of the Agile manifesto to achieve it’s key objective and results: Identify areas where the team is already applying these, as per the results of the team survey. Describe a “day in the life” of the team to determine how this would like for the team on their project. Draw it on a white board.
- Identify three agile practices that the team will prototype and test to achieve the next important project milestone. Agile practices include, for example, using a sprint approach for product development, prototyping and user-experience testing, and cross-team collaboration software such as ZenHub, agile project management within GitHub.
- Agree on a date and time for the team to review progress and make changes to their work practices.