As the software industry continues its widespread adoption of Agile practices, many organizations are realizing greater productivity and improved product quality through Agile methods; not to mention just making their customers happier. While Agile principles are fairly straightforward, putting them into practice is rarely as easy as it would seem. For organizations new to Agile, having an experienced coach can help teams get started in Agile practices, realize true value within the first iteration, and quickly becoming self-sufficient. Experienced Agile teams can benefit by applying Agile practices more effectively. While new Agile teams often need guidance breaking old waterfall habits and forming new Agile habits, experienced teams often need a reflection point to gage their effectiveness at applying Agile methods. An experience Agile coach can provide substantial value in each case.
My value as a coach is realized by guiding your transformation to Agile through the following stages:
My initial goal is to understand your business, products, and needs. Concurrently, I will help you understand the commitment required to be successful as an Agile organization.
Team members and other stakeholders will learn how Agile works, why Agile principles are important and the value they provide to the customer and to the business. Training and workshops will cover topics such as:
- Understanding the Value of Agile Principles
- Roles and Responsibilities
- Creating a Product Roadmap
- Creating the Product Backlog
- Facilitating Effective Meetings
- Writing Powerful User Stories
- Estimation and Sizing
- Release Planning
- Applying Effective Agile Practices
- Avoiding Common Impediments to Agile Success
Through mentoring and coaching Product Owners, Scrum Masters, and team members, I will help guide participants who are new to Agile, while providing feedback to experienced contributors. I will assist in facilitating planning, review, and retrospective meetings, while ensuring that value is gained each step of the way.
By employing empirical process techniques, I will enable stakeholders to make continuous improvements to your development processes, along with your products and services.
Process change is a rough road. Having a coach to encourage teams when times get tough can make the difference between failure and success. Motivation comes from knowing you can succeed; as an experienced coach, I will enable that motivation.