Friday, April 11, 2008

Methodologies

I have always been a fan of process. I've enjoyed watching software development processes evolve over the years. The one thing I've noticed is that there is no "Perfect Process". They all have their strengths and weaknesses and most need to be tailored to add value. I've followed SDLC's, written and implemented SDLC's, used RUP, and worked to incorporate elements of waterfall, spiral, agile, etc. as appropriate. In my experience, none of these approaches seems to be the "end all be all" of software development processes.

What seems to work best, though, is to approach usage of any SDLC from a common sense perspective. Tailor the process to meet the specific needs of the project.

No comments: