Tuesday, April 17, 2007

Agile Software Development with SCRUM

This book has been my bed time reading for the last couple days. The authors' critics on traditional software development methodology and comment on modeling software development as a dynamic process hit the bull's eye. In fact, back in college, when I was taught the waterfall approach in software engineering class, I had my doubts: there are just too many uncertainties in the process to make it a static assembly line. Scrum methodology makes sense because it recognizes and utilizes the dynamics embedded in software development process, instead of trying to control it. I might get Srumatized some time after I get over with this CFA stuff...