Vous êtes sur la page 1sur 18

goodagile>

Fundamentals of Scrum

We start @ 10:15 AM
goodagile>
Introductions

 GoodAgile
 Premier Scrum Training Institute
 Founded by Pete Deemer, CST
 Headquartered in Singapore
 Active in Asia, Australia, Europe & US
goodagile>
Introductions
Vikrama Dhiman
 Product Manager
 Blogger
 http://www.vikramadhiman.com/
 http://agilediary.wordpress.com/
 http://www.twitter.com/vikramadhiman/
 Agile Community Evangelist
 http://tech.groups.yahoo.com/scrum-india/
 Visiting Faculty
 Software Development Coach
goodagile>
Exercise

How familiar are you with Scrum?

10 = We practice Scrum as a development Process


06 = We follow some practices borrowed from Scrum
03 = I have read about it, and try and keep myself updated
01 = I have a vague idea about it
goodagile>
First Steps

 Introductions

 What Problem are we trying to solve?


goodagile>
Agenda
 Timeline
10:15 am Start
11:30 am Tea break
1:30 pm Lunch
2:30 pm Back from Lunch
5:00 pm Tea break
5:15 pm Informal discussion

Ground rules
 Let me know if you can’t hear or understand
 Step out of the room when you need to
 Mobile phones to vibrate, step out of room to take a call
 Back from breaks promptly
goodagile>

The Story of
Software Development
goodagile>
One Approach
Job Function A Job Function B Job Function C Job Function D Job Function E

Requirements
Gathering

Design

Documentation, Development
Signoffs, Handoff

Documentation, Testing
Signoffs, Handoff

Launch &
Documentation,
Signoffs, Handoff Maintain
Documentation,
Signoffs, Handoff
goodagile>
Another Approach
Iterative Development
 Project is structured as multiple short cycles in
sequence, versus one long cycle
 Each cycle includes all phases of development:
analysis, design, programming, and testing
 In each iteration, the product is improved
Incremental Development
 Each cycle produces a usable increment of
finished product, with actual customer value
 Finished feature, versus a finished layer
goodagile>
IID != Agile

 Agile conforms process to people and


stresses on a self organizing team.
 Agile stresses on collaboration.
 Agile is about useful working software.
goodagile>
The Agile Manifesto – 2001
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools


Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
goodagile>

Scrum
An approach to agility
goodagile>
The Emergence of Scrum
 Scrum formalized in 1996 by Ken
Schwaber
 Now in use at a growing list companies:
 Microsoft  Yahoo!
 Google  SAP
 Sun  HP
 Siemens  Motorola
 Nokia  TransUnion
 Philips  BT / British Telecom
 BBC  CapitalOne
 IBM
goodagile>
What Is Scrum Being Used For?

 US FDA-approved software for X-Rays, MRIs


 High availability systems (99.9999% uptime)
 Financial payment applications
 Large database applications
 Embedded systems
 CMMi organizations
 Multi-location development
 Non-software projects
 Google Adwords, “the highest ROI software
project in history”
goodagile>
What could Scrum do at first?
 It could appear really hard to do
 You could hear things like “ever since we
started doing SCRUM …”
 We are feeling pressurized
 We are doing all the work
 There is not enough guidance
 Managers could feel uneasy at the start
 There would be some level of attrition
 Bad products would be delivered sooner, and
doomed projects would fail faster
goodagile>

Scrum Basics

Pete Deemer
CPO, Yahoo! India R&D
goodagile>
The Basics of Scrum

 Iterative and Incremental


 Potentially releasable/ shippable
product
 Self organizing team
goodagile>
The Basics of Scrum

Scrum Daily Scrum


Master Meeting

4-Week
Sprint
Review
Product Owner The Team
1 1
2 2
3 3 Commitment
4 4
5 Potentially
6
7 No Changes Shippable
8
9 (in Duration or Deliverable) Product
10
11
12
13
Retrospective

Vous aimerez peut-être aussi