I was chatting with a friend the other day about getting things done and driving them to completion, when she raised a common problem I have seen with teams:

“ Our team either seems to overcomplicate things and never finish them, or we finish something quick and dirty and nobody else

Continue Reading

What is Agile?

While some readers of this blog might be familiar with Agile software development, for those that aren't here is a brief (and over simplified) overview.

Early Software Development

With the early computers that were built after World War II, the hardware and software were very tightly coupled, and often the

Continue Reading

Hello Agile Land

Over the years, I have had a number of adventures the world of Agile and Lean software development. During this continuous journey I have encountered successes and setbacks; I have found things that worked and things that did not work. With this blog I would like to give back to

Continue Reading