We started a new agile methodology a few weeks back called Scrum. I have been hearing about it for some time on various podcasts that I listen to, but haven't had a chance to use it. We are now into our second two week sprint and it seems to be working out. The team will have a better handle of this process after a few more of these sprints.
What is Scrum? That is the question most programmers new to it ask. First of all , it is not an acronym, it is taken from a game similar to football where the players really do try and kill each other, Rugby. Wikipeida says this about it.
Scrummage or scrum as a way of restarting the game, either after an accidental infringement or when the ball has gone out of play. The word "scrummage" is a modification of "scrimmage" (which form of the word was previously used in rugby and continues to be used in American and Canadian football), which in turn derives from or is cognate to "skirmish".
In the software development world, Scrum is a form of agile development to manage and control development work. Most companies moving to this methodology will adjust it to fit their needs. You don't have to follow the standard Scrum process exactly to get benefits from this methodology, but you shouldn't stray too far off course.
Scrum is characterized by:
Here is a complete run down of the scrum methodology in more detail.
I'm still holding my opinion of this process until we finish a project and review what we did right and what we did wrong.
Remember Me
Page rendered at Monday, October 13, 2008 1:13:16 AM (Eastern Standard Time, UTC-05:00)
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.