We help companies get better at delivering software.


Over the past 10 years, the agile software "movement" has gone mainstream. Agile consultancy has moved from boutique to behemoth and almost everyone, from startups to conglomerates, is talking agile in some fashion.

Yet few are seeing the purported benefits of an agile initiative.

Software still takes too long to get to market, misses the mark when delivered, and is riddled with both technical and business issues. We're standing up, we're sprinting, we're burning down, and we're retrospecting, but the result seems to be the same as ever.

We can help.



Back to basics


Before the Agile Manifesto, before Scrum and XP, and long before you could get an agile certification, there were small groups of people experimenting with ideas. They questioned what was "best" and considered what might be better. They tried things and figured out what worked in their context. Agile was less about the practices they discovered along the way and more about the approach they used to discover them.

We help you adopt that approach. We work with you to create an environment truly conducive to agility. And we help you shortcut the discovery process by introducing you to tools and techniques that have worked in similar contexts.

We don't have a standard prescription. We're not alleviating symptoms. We're curing the disease.


The Building Blocks of an Agile Culture



Doers Decide

For the individual, autonomy is about having a voice in the decisions that impact one’s life and the freedom to choose a different course. For the team, autonomy is the right to self-organize and self-govern. Autonomy means leaving the decisions about how work is done to those who actually do the work.



to cause and one another

Internally, organizations need cohesion within and between all teams; one collective, united toward a common cause. External connection is engagement with a community through sincere dialogue and contribution, where bolstering your brand is a side effect, not a primary objective.



In our selves and our product

Excellence is about both personal mastery and the quality of the product we produce. To achieve excellence, teams and individuals must be adequately challenged and be able to see true progress toward a goal to which they aspire.



of thought

To solve complex problems, the diversity we need is diversity of thought. A small group of individuals with differing perspectives and specialties working together are capable of generating more creative options and  alternatives that a homogeneous team. And creativity is key.