10 Reasons you Should be Using Agile

One of the biggest surprises of my career has been the slow adoption of agile development. I don’t understand why most development isn’t done using the Agile approach, because the benefits are compelling. In this post, I will review my definition of agile since there are so many variations of the methodology available. I will […]

What Makes Waterfall Software Development Model Fail in Many Ways?

Studies have shown that in over 80% of the investigated and failed software projects, the usage of the Waterfall methodology was one of the key factors of failure. But why? Phases in the Classical Waterfall Software Development Model As shown in the image, when deploying the waterfall methodology there is a strict sequential chain of […]

Agile Project Management: EPICS

By now you have likely heard all about Agile Methodology and how it can “help” your business or personal goals. That’s all great, but what exactly is Agile and how can it help, and more importantly – how do you start? Agile methodology is the use of what is called Perpetual Beta to continue growth throughout […]