Wednesday, June 13, 2007

Thinking About Software Development

The current project I am working on seems to be doing an about-face where software development is concerned. The challenge before me is to be able to articulate a comprehensive review of viable development models, ending with a proposal and implementation plan for a recommended model.

To further my own research, I will be using this blog to publish discoveries, thoughts, etc. Help and feedback welcome!

First off, some insight into the various models I am reviewing:

Waterfall model: The so-called "classic" model adopted widely by the public sector; assumes a set of well-defined requirements at the outset culminating in a cohesive development effort and monolithic testing regimen

RAD: Rapid Application Development; an iterative model that requires some compromises

Spiral: A model that stresses prototyping and provides justification of the iterative process

These are just some initial thoughts and mainly an excuse to get some links down for future reference. More to come...

No comments: