This website is devoted to the art of delivering software solutions. This can be a hair raising experience. The information technology landscape is littered with unsuccessful software projects.
Over the years, many different approaches have been used to increase the chances of success. I believe that an Agile Approach offers the best way to accomplish this.
The beauty of agile is that it has a short set of guiding principles and is very flexible. It focuses on delivering a set of features, prioritized by the business, in short increments of time.
The business gets functioning software and the team experiences continual success.
There are only a few points in the groundbreaking guide to agile known as the Agile Manifesto.
These points are elegant but challenging to implement as real world situations and complex personalities unfold.
There are also a number of techniques available to us. Test Driven Development, Scrum and Kanban are a few of the popular techniques. Selecting what to use and how to use it in the reality of the corporate world is a challenge.
The good news is there are many resources available to guide you. My hope is to make this one of those resources.
If you are interested, please read about our Approach.