Don’t Go Chasin’ Waterfalls (Part 1)

When using the waterfall methodology to manage projects, each phase (Planning, Analysis, Design, Development, Testing, Deployment) must be fully completed before the next can begin. Everyone can call these phases something different, but essentially it’s when progress is seen as flowing steadily downwards. This has worked for so long and continues to work for some, but why not try something new? Agile, perhaps? It’s been around for a while, but lately, it’s the methodology of choice and it's gaining momentum. Agile is a time-boxed, iterative approach to software delivery that builds...


A Dabble in Agile

One of our more recent projects took us agile. It was a great learning experience and the take-aways were generally positive. The agile methodology places a satisfied customer and continuous delivery at the forefront. By adhering to a number of the Agile Manifesto tenets the team is able to deliver value faster and the feedback loop between the developer and customer is narrowed down considerably. This focused feedback loop allows for a rapid realigning of expectations and goals from persistent contact and collaboration with the team involved.
 
Utilizing agile...

Stay In Touch