Declan Whelan

Delivering better software.


Agile training is important to get a new agile team started and getting the entire team on the same page. But the real challenge for most teams is transferring this new-found knowledge effectively into their real-world projects. Many situational factors come into play and it is easy for teams to backslide into traditional principles and practices.

Effective coaching can pull your team quickly through the forming, storming, and norming phases to become a high performing team.

I believe in coaching by doing. I will plan, design, code, test, write and participate as a generalist on your team.

It takes courage, vision, leadership, deep technical skills and teamwork to become a high-performing agile team. And the largest single success factor for adopting agility is having an experienced agile practitioner. I can be that person on your team.

Contact me for coaching availability and pricing.