Towards a New Theory — A Look at Scrum

by Hal on March 27, 2003

in PM practice

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

Scrum has emerged as one of the leading approaches for delivering software projects on time, on budget, and performing as intended. It is one of a class of methods known as agile development. Koskela and Howell (K&H) take a look at Scrum as an example of a project delivery approach that strays from convention conforming instead to 'new' theory, The Theory of Project Management: Explanation of Novel Methods.

First, I'm no scrum master. I'll do my best with this, but PLEASE correct me in a comment or by email if I've misunderstood.

Scrum

Scrum is a dynamic integrated planning and execution process for delivering software projects. Teams work in highly collaborative ways. They shun the usual practice of detailed up-front requirements analysis and specification writing. Instead, the scrum approach works in one-month intervals — sprints — to deliver a working feature set. One sprint is followed by another until the completed system is delivered.

Tasks are derived and offered up by the performer of the task in daily scrum meetings. The teams' heightened level of communication and coordination more than compensate for the traditional detailed planning and structured work break-down structures.

Theory of the Project

K&H explain the theory of the project operating with this approach as principally flow and value generation. The teams' attention is on producing and delivering what they understand is of value to the customer. Any more than that is not value, particularly when additional features get in the way of completing a feature set that can be put into use. The Scrum approach keeps the team focussed on just one project avoiding multi-tasking and the consequent delays and remobilizations.

Theory of Management

The Scrum approach relies extensively on managing as organizing to set the conditions for the team to conduct themselves while system requirements evolve and they manage development. Effective execution relies on the competence of team members to conduct coordination conversations — language/action perspective. Control is accomplished through continued adjustments learning from one task completion after another. K&H call this the scientific experimentation model.

Comments

Scrum evolved in response to a dissatisfaction with project delays, budget busts, and buggy bloated software. K&H ascribe theory to make sense of how Scrum has been successful. Tomorrow I will offer some summary comments on their paper.

Read more about the agile approach at The Agile Alliance and the Agile Manifesto.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Note: This post is over 5 years old. You may want to check later in this blog to see if there is new information relevant to your comment.

Spam Protection by WP-SpamFree

Previous post: Towards a New Theory of Project Management

Next post: Towards a New Theory of Project Management