Scrum is good because

Posted by ESCOZ on Wednesday, September 09, 2009

In my previous post, where I listed the first half of the reasons why Scrum is Evil created during an open spaces session at Agile 2009, I mentioned there was also a “Scrum is Good” list. Here it is:

Scrum is good because:

[caption id=“attachment_43” align=“alignright” width=“150” caption=“Scrum Is Good Because…”]Scrum Is Good Because...[/caption]

  • It is laying the growth for Kanban
  • I can ship in only 90 days
  • Opens people's mind to Agility
  • Its easier than XP
  • Certified in only 2 days
  • Train a lot of people quickly
  • Escalates risk
  • PMI implementing it
  • its "Agile"
  • Includes feedback loops
  • Improves communication
  • Simple framework
  • Exposes remaining problems
  • Appeals to execs
  • Don't need to change culture
  • Get rich quick
  • Impress developers

Many of the items above have more to do with Agile in general than Scrum, like improving communication, simple framework, and feedback loop, so the same could be said about XP, FDD, Lean, or any other Agile methodology.

For me, the main value in Scrum is related to adoption: Scrum has made it a lot easier for companies to adopt Agile methods:

  • While many developers usually are not big fans of the Scrum certification, the business side usually loves it. Its a quick, proven way of getting people up to speed on the new process;
  • having names for each meeting and artifact simplify communication by providing a common language;
  • separation from technical practices means that adoption is quicker/easier, and with less friction with the development team (which I do not consider a good thing, but I do accept that it simplifies adoption).

What do you think? Is anything missing from the list above?

In the next few days I’ll be posting the final list of why Scrum is bad from the Agile 2009 conference.