Why Scrum - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

Why Scrum

Description:

to Share to copy, distribute and transmit the work. to ... Fuji-Xerox, Canon, Honda, NEC, Epson,Brother, 3M, Xerox, and HP. References the sport of Rugby ... – PowerPoint PPT presentation

Number of Views:126
Avg rating:3.0/5.0
Slides: 28
Provided by: s3Amaz
Category:
Tags: fuji | scrum

less

Transcript and Presenter's Notes

Title: Why Scrum


1
Why Scrum?
  • Kane Mar
  • Certified Scrum Coach and Trainer.
  • http//KaneMar.com
  • http//Scrumology.com.au

2
Creative Commons Attribution 3.0Kane Mar and
Others (see credits)
  • You are free
  • to Share to copy, distribute and transmit the
    work
  • to Remix to adapt the work
  • Under the following conditions
  • Attribution. You must attribute the work in the
    manner specified by the author or licensor (but
    not in any way that suggests that they endorse
    you or your use of the work)
  • http//creativecommons.org/licenses/by/3.0/

3
Agenda
  • A quick review of what is Scrum
  • Why Scrum?
  • How is this possible?
  • The trends in adopting Scrum ...3, 2, 1.

4
About Me.
5
A quick review of Scrum
  • The New New Product Development Game, by
    Hirotaka Takeuchi, Ikujiro Nonaka. Havard
    Business Review, Jan 1, 1986.
  • Fuji-Xerox, Canon, Honda, NEC, Epson,Brother, 3M,
    Xerox, and HP.
  • References the sport of Rugby

6
A quick review of Scrum
  • Scrum Development Process, Ken Schwaber and
    Jeff Sutherland, OOPSLA 1995
  • Agile Software Development with Scrum, Ken
    Schwaber and Mike Beedle, 2001
  • Agile Project Management with Scrum, Ken
    Schwaber
  • Scrum and the Enterprise, Ken Schwaber

7
What is Scrum?
8
What is Scrum?
9
What is Scrum?
10
What is Scrum?
11
Why Scrum?
  • Scrum is the most efficient way of going from an
    idea to high quality code in production, that I
    know of
  • Scrum teams can push code into a production every
    two weeks (although they dont have to)

12
How is this possible?
  • How can a team build a complete functional
    application in two weeks?
  • What if the architectural framework takes two
    months to build?
  • What about the quality of the code?

13
How can a team build an app. in two weeks?
  • They cannot ...
  • However they can build some functional slice of
    the application, and
  • They can build the highest priority piece of
    functionality

14
How can a team build an app. in two weeks?
  • Sushi Slices
  • Each slices is part of the complete whole
  • Each slice can stand on its own
  • This equates to slices of functionality in
    software

15
How is this possible?
  • How can a team build a complete functional
    application in two weeks?
  • What if the architectural framework takes two
    months to build?
  • What about the quality of the code?

16
What if it takes two months?
  • 60 of functions are never used,
  • So, why not deliver the 40 that will be used and
    build the rest when we need it?
  • Only build what you need right now

17
How is this possible?
  • How can a team build a complete functional
    application in two weeks?
  • What if the architectural framework takes 2
    months to build?
  • What about the quality of the code?

18
What about the quality of the code?
  • Agile Engineering practices are necessary in
    order to achieve this
  • Continuous Integration, TDD and (now) Continuous
    Deployment

19
What about the quality of the code?
  • Software is an organizational asset and
    decisions to cut quality must be made by
    executive management and reflected in the
    financial statements.
  • Canary in the Coal Mine, Ken Schwaber
    http//www.infoq.com/presentations/agile-quality-c
    anary-coalmine

20
Trends in adopting Scrum
  • The adoption of Scrum has changed over the years
    as Scrum has become more mainstream
  • Once the domain of risk takers and early
    adopters, Scrum is now being adopted by a
    different group of people with different
    motivations

21
Reason 3
  • At risk projects
  • They frequently have nothing left to lose
  • Desperate teams will try anything

22
Reason 2
  • Not meeting market demand
  • Does it take 4 months to get and approvel PRD?
  • Do you write more documentation than software?

23
Reason 1
  • Your competitors are using Scrum
  • If youre competitors are using Scrum, its not a
    level playing field ... theyre playing a
    different game.

24
Summary
  • Why Scrum?
  • Because its the most efficient way to go from
    concept to high quality code in production
  • Scrum changes the business of software

25
Credits
http//commons.wikimedia.org/wiki/Lewis_Hine
http//www.flickr.com/photos/rugby_pioneers/
http//www.flickr.com/photos/samuraislice/
http//www.flickr.com/photos/66164549_at_N00/
http//www.flickr.com/photos/giovannijl-s_photohut
/
http//www.flicker.com/photos/vernhart/
26
References
  • Scrum is hard and disruptive, Ken Schwaber 2006
  • Agile Software Development with Scrum, Ken
    Schwaber and Mike Beedle, 2001
  • Agile Project Management with Scrum, Ken
    Schwaber
  • Scrum and the Enterprise, Ken Schwaber
  • Scrum in 5 minutes, Softhouse Nordic AB
    http//www.softhouse.se/Uploades/Scrum_eng_webb.
    pdf

27
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com