Adaption SoftwareThere is a revolution going on.
 . Home . Contact .   
Transition Without Disruption

We succeed by providing clients with the smoothest transition possible to a software process that consistently yields them project success.

We start by listening deeply to the details of your software development challenges. We can then recommend a custom combination of training and mentoring.

TDD and Refactoring: a Great Foundation

Increasingly, we like to introduce organizations to Agility by training a few programmers in Test-Driven Development (TDD) and refactoring. There are several advantages to such an introduction.

These two practices are fairly easy to adopt, but can provide big improvements in code quality, even if a team does not adopt any other Agile practices. They also provide a good technical foundation for the other Agile practices, along with a dose of the courage necessary to try them.

Add a Few More Practices...

And if, for example, a 3-Day Basic TDD Course goes well, we can help a client experiment with additional Agile practices with other training. For example, an XP Team Week or a Programmer Team Week. The latter focuses a programmer team on all of the XP programmer-only practices, while the former introduces these plus the customer-facing XP practices to a team that includes programmers, customers, managers, and all other project stakeholders.

Rolling it Out: Mentoring a Pilot Project

At some point, it makes sense to try out a full set of Agile practices on a discrete pilot project. We provide mentoring and coaching services as needed to help you fit these new skills to your particular context. Mentoring mainly addresses the needs of individual programmers and the programming team. Coaching addresses the needs of the entire software development team, and the organization into which it fits. Even a small amount of mentoring and coaching is vastly better than none at all.

There is a Revolution Going On

Transition to Agile methods is is more than worth it, but full of challenges. Let us help you devise a safe, steady path to your goals of better project outcomes, better systems, better code, and a better team.


ADAPTION NEWS