Agile Management coaching
What is Agile Coaching?
Direct, face-to-face advice and assistance for teams, managers and developers on how to create an Agile process that works.
Introducing an Agile software development method (e.g. XP, Scrum, Crystal, etc.), or increasing business Agility in general, is a change management project itself. Individuals and teams often find they need help, coaching is a method of providing that help.
Coaching is about working with individuals to address specific problems. Business coaching is a well established field. Agile coaching applies these ideas specifically to individuals and teams making their work more Agile.
How I can help
Agile coaching focuses on improving the performance of individuals and teams, improving process and practices.
I work with individuals and teams to help them apply Agile principles and remove blocks to Agility and project success. For teams adopting Agile software development Agile coaching will address questions such as:
- Which Agile methods is best for us - Scrum, XP, Lean, Kanban ?
- How can we run our planning meetings?
- How should we plan and schedule work?
- How can I answer the question: "When will it be ready?"
- How can we make the rest of the company understand what we are doing?
- Can Agile principles be applied to large projects?
- How can we adopt Test
Driven Development when we have a large legacy code base?
For managers leading Agile teams coaching might address questions such as:
- How can I introduce change to the team?
- What does Agility mean for our business?
- How can remote developers be included in the Agile process?
- What should I address first?
- How can I continue to improve my team?
- What should I tell my
customers?
Agile Coaching is not limited to these questions, coachees are free to ask the questions they want. The coach's job is to help them with the answers to their questions.
Agile Coaching can help you think about your circumstances to find the solutions that work for you. Solutions that go beyond the book.
What does it involve?
Coaching an individual project manager in the use of Agile methods may require half a day a week over several months. Coaching a large Agile software development team may involve two or three days a week with the team and in individual sessions with team members.
Agile Coaching normally takes place in the work environment. This helps individuals to focus on the issues in hand and minimises the time they spend away from work. When more reflection and open mindedness is required an Agile Coaching sessions may occur in a more relaxed like a coffee shop.
To discuss your needs and how I can help get in touch today.