The best way to grow people into new roles is to lead by example. To accelerate the implementation of a new method like Scrum we recommend coaching.
We have real world experience managing software development teams using Agile techniques and will offer the ideal way to help people adopt their new Agile roles.
- Team coaching
Scrum teams are self organizing and stand for high-performance. They are building software using agile best practices that differ from traditional development approaches. We evaluate the agile potential of an existing team, provide recommendations on roles and team structures. We coach your teams on interdisciplinary agile skills to improve their performance as well as on agile development practices like Test Driven Development and Continuous Integration.
- Role based coaching
Due to many successful projects, we’ve had the opportunity to develop a large body of knowledge and experience that we are now able to coach senior managers, business analysts, project managers, developers, team leaders, technical architects and testers. We offer a comprehensive approach applying effective practices to adapt the new way of working effectively.
- Story workshops
Whether you are just starting to build your product backlog or you have an established backlog that has grown out of control, we can help your organization to write better stories and be more effective. Well size and written stories can have a very positive impact on your pointing session and sprint planning. Establishing a renewed culture around capturing business needs across the organization is a very essential step in improving your customer satisfaction and improving your internal collaboration. We are committed to improve your story writing and product backlog management because we fully understand the greatly positive effects of having a healthy product backlog.
We also offer strong experience in managing software development teams using Agile techniques from small to large organization in all sectors (private, public and government). We provide the ideal way to help people embrace their new Agile roles and we also provide the right level of support for organizations to adopt their new Agile culture.
- Agile Enterprise implementation
Transitioning an enterprise to Scrum or other Agile methods is challenging and requires changes at every level of the organization. Before taking this challenge, it is crucial to assess the organization’s potential for making the agile transition. We conduct thorough discovery sessions in order to help our future clients prepare for this enterprise wide change.
- Application Life-cycle Management (ALM) tool implementation
We typically don't recommend implementing at the same time Agile and an ALM tool. Instead we prefer to focus first on learning Agile and then as part of the maturing process implement an ALM. By focusing first on "Individuals and interactions over processes and tools", we not only respect the Agile Manifesto, but we also make sure that new Agile teams truly experience the paradigm shift to Agile. When scalability is needed or the organization is highly distributed, we can provide the right level of analysis to choose the ideal ALM tool for your organization. We have experience with VersionOne, Rally and Atlassian, but we also stay abreast of other emerging tools like CollabNet and Serena. Just like any tools, depending on the job and budget, choosing the right tool can make all the difference. We can help you with choosing and implementing the right ALM tool for your organization.
- Targeted audits and reviews
Introducing and implementing Scrum does not take long, and the success will occur fast. To ensure the benefit of introducing agile techniques, we offer ad hoc reviews to assess how the projects apply the agile principles and practices.
The coaching process may include:
- A written questionnaire to begin the process
- A 2-3 hour session -- by phone or in person to setup your coaching program
- Clarification of values, goals and metrics
- A written plan with desired outcomes and action steps
- Weekly calls, usually 30-60 minutes in length, to maintain focus and momentum and to celebrate success
- Email check-ins between calls