Scrum is a lightweight Management process or framework for iterative Team oriented activities like, for example, Software Development.

Put simply Scrum is a rational approach Software Development that helps us to:

  • Manage uncertainty
  • Build the thing that is actually required
  • Drive improvement in our development practices
  • Communicate progress and manage expectations

Here is an illustration I did a while ago that attempts to summarise the key features of Scrum:


In my experience Scrum delivers the following benefits:

  • Greater Visibility & Transparency
  • Improved Communication between all parties
  • More effective Teamwork
  • Improved Requirements Capture, Prioritisation & Planning
  • Improved Focus & Delivery
  • Better management of stakeholder expectations
  • Greater Trust & Respect
  • Happier People :)

You can find out more about Scrum at

Here are some other useful and interesting links:

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License