« Sun's new chip "eco-friendly"? More oomph, fewer watts | Main | Failed IT Projects Cost Billions: Train wreck in slow motion »

November 18, 2005

Ready, set, Scrum!

In rugby the Scrum is like the huddle in American (or Canadian) football. It represents the team frequently coming together discussing common goals and then going off to achieve them.  Agile software development concepts are having great success in developing software rapidly and with high quality.

Discussed as part of this eWeek article, the Scrum method is winning advocates across IT, including Microsoft itself.  Steve Ballmer feels that Scrum and agile development in general are ways for Microsoft to turn out final products faster.

I found this section of the eWeek article to be a very good explanation, at a high level, of Scrum:

Robert Galen, principal consultant at RGalen Consulting Group LLC, Cary, NC, said Scrum "comes from the rugby notion of the scrum, which is to have the entire team get together and huddle, and then break and do their individual tasks."

Galen said a typical scrum team is made up of between five to 10 people, although there could be more. The team then works in Scrum "sprints" of about 30 days to complete a particular task or set of tasks for a particular milestone.

The team meets daily for 15-minute standup meetings and then they go off to work on their portions of the project. And although there is a "scrum master" or project manager-like position on the team, "self-organization is key to scrum," Galen said.

Scrum efforts do not work well with "a General Patton, but more of a Bill Belichick," Galen said, speaking of the New England Patriots head coach who is known for fostering teamwork.

Meanwhile, at the Software Test & Performance conference earlier this month in New York, Galen said he has used the Scrum process not only for developing applications, but also to test them for quality assurance sign-off.

Interestingly, I think I've been scrumming for years.  In past efforts my teams would often share responsibilities for key portions of development giving each person ownership of the entire project. It works extremely well at shortening timelines (or making up lost time when something has gone off the rails). Regardless, this kind of distributed team effort certainly appears to have a lot of promise.

Posted by Tris Hussey on November 18, 2005 | Permalink

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341fba8753ef00d834259c1953ef

Listed below are links to weblogs that reference Ready, set, Scrum!:

» Enterprise Architecture and Anti-metaphors from Thought Leadership
David Snowden came up with several anti-metaphors that highly applicable to enterprise architecture. In my travels, I have found that good ole American's understand analogies pretty well but that they don't translate well to folks from India and Chin... [Read More]

Tracked on Nov 25, 2005 1:23:02 PM

Comments

I thought a rugby scrum is at the start of play of the game. Where the teams bunch together & fight to get the ball. A huddle in amrican football is when the qb tells the play to the team. This is a bad compariosn.

Posted by: Chuck Shick | Nov 22, 2005 7:45:25 AM

Chuck you are right, I use to play rugby in college and the scrum is at the start of play. You bend down and get close togher and try to push the other team back so you can get the ball.

Posted by: Ty Webb | Nov 22, 2005 11:43:43 AM

The comments to this entry are closed.