We Love Agile

Agile is the fastest, most reliable way of delivering on time and within budget

Once our clients get in the groove, they love it too. They value the ability to adapt quickly to changes. Because they are part of a close knit team with lots of open communication, they have the information needed to make decisions.


Before implementation begins we need to understand the problem.  To gather information and get on the same page we engage our clients in a lightweight discovery process focused on the new system's users. The end result is a set of "user stories" and a high level plan. No doorstop documents are produced.

Read more about our discovery process

Agile Development

During implementation  we divide the work into a series of timeboxed iterations. The team - client and developers - decide what user stories to work on each week based on their priority and difficulty. This lets us address the highest priorities and biggest risks early.

Read more about our agile process