Linear Models

The linear software processes come from manufacturing goods. In the past, software was expensive. Virtually all linear software development models suffer from several key disadvantages: limited (or none) client interaction limited (or none) client feedback limited (or none) adaptability to changing requirements In this article, I will explore the 3 fundamental processes: Waterfall V-Model Sawtooth...

Spiral Model

The spiral model is most famous software processes. It has been proposed by Barry Boehm back in 1986 (originally) in an attempt to reduce the risks associated by waterfall model i.e. evaluation/feedback from the customer. The process aims to produce a prototype (or a tangible work product) after every cycle where a cycle is defined...

Intro to Processes

I thought I would give a short introduction to Software Processes. A process organizes the product development into distinct phases and there is some work expected to be done in each phase. I've always hoped there would be some recipe that one could follow in order to produce a good software, but the best we...