Archive for March, 2008|Monthly archive page
SCRUM revisted
Well, I think the previous article was actually created in 2006 when I merely learned the term.
But that’s where the nice surprise came to be. I was exposed to actually playing my role in SCRUM in the next job I had right after 4-6 months writing that article. Funny isn’t it.
Well, I assume we all know the old fasioned waterfall approach. 5 phases one by one and can’t return. Now reality is we have to go back an forth to redesign and implement and there have been so many other methods to make development more efficient in terms of money and cost.
SCRUM allows to go by small chunks like small iterations which is really productive and brings customer satisfaction because they are involved much closer to the work than the other processes.
Now I don’t want to go to details on what SCRUM is all about. Because I’m sure by now, lots of articles and research are published which you can just google and find out.
Many organizations are following it. I’ve practiced it myself so I’ld like to share my experiences and thoughts on SCRUM.
SCRUM…. what?
Interesting word isn’t it? I thought so. What’s more interesting about it is that it’s related to Rugby, the English football game. SCRUM, a management, enhancement and maintaince methodology for an existing system.
Well let’s see how it is really related to Rugby. Rugby is set by playing field which can be also termed as the environment for SCRUM and the rules for Rugby as the controls for SCRUM. The primary intention for Rugby is to move the ball forward as to the development process in SCRUM. Rugby evolved breaking the soccer rules to adapt to the environment where SCRUM is also has its environment variants. Rugby doesn’t end until the environment has complete control. Scrum doesn’t end until the business need, functionality, competion etc are all together to scrummage and make a good turnout.
Scrum has three phases. Pregame, where the planning and architectecture is defined. Game, where the actual development occurs and finally PostGame, where the preparation for realease occurs.
Scrum has numerous advantages and actually delivers the product on time and correctly with the joy of developers feeling satisfied and feeling they actually accomplished something. Isn’t that nice. Try it out. Maybe it will make your development process much much easier and productive. To know more about scrum try searching the net. If you are too lazy, here are a few links to help you.
Leave a Comment