Académique Documents
Professionnel Documents
Culture Documents
Outline
Software development processes Scrum benefits Scrum roles Scrum artifacts Scrum daily stand-up Scrum planning Scrum review & retrospective Q&A
Outline
Software development processes Scrum benefits Scrum roles Scrum artifacts Scrum daily stand-up Scrum planning Scrum review & retrospective Q&A
Processes
Theory + Experiments + Practices
XP
Scrum
Processes - Waterfall
Requirement s Requirement s Analysis Architecture Design Detail Design Implementati on Testing Maintenance
Final Testing
Release
9
10
XP
Agile
Continuous Integration
Scru m
11
Outline
Software development processes Scrum benefits Scrum roles Scrum artifacts Scrum daily stand-up Scrum planning Scrum review & retrospective Q&A
12
Business Value
Risk
13
2006: Sentinel project awarded to Lockheed Martin, 4 phases, $450m, 6 years. 2010, after four+ years, $421 spent and 1st phase and part of 2nd done. Mitre estimates another $351m and 6 years to complete.
FBI stops contract and brings in house. Scrum studio in Hoover building basement, reduce staff from 400 to 40. Project done in 1 year for $30m. (source: www.justice.gov Inspector General reports)
15
Certifications: CSM (course price: 1795 EUR for 2 days), PSM (500 $ for 120 minutes) 16
Outline
Software development processes Scrum benefits Scrum roles Scrum artifacts Scrum daily stand-up Scrum planning Scrum review & retrospective Q&A
17
Scrum - overview
18
Chicken: who involved but not a pig. Usually they are informed of the progress. (e.g. stakeholders, managers)
19
Scrum Master:
- Primary job is toremove impediments to the ability of the team to deliverthe sprint goal. - Not necessarily the leader of the team (as the team is self-organizing) but acts as a buffer between the team and any distracting influences. - Understands the benefits of the Scrum process to ensure that Scrum practices are used as intended.
20
Product Owner:
The Team:
- Includes others in Scrum team, who have the responsibility to deliver the product. - Usually 5-9 people with cross-functional skills. - Self-organizing
21
Outline
Software development processes Scrum benefits Scrum roles Scrum artifacts Scrum daily stand-up Scrum planning Scrum review & retrospective Q&A
22
23
24
25
26
Scrum - meetings
27
Outline
Software development processes Scrum benefits Scrum roles Scrum artifacts Scrum daily stand-up Scrum planning Scrum review & retrospective Q&A
28
Attendees: Anyone can attend, but only the pigs (Scrum team) may speak.
29
Outline
Software development processes Scrum benefits Scrum roles Scrum artifacts Scrum daily stand-up Scrum planning Scrum review & retrospective Q&A
31
(time-boxed: 8 hours)
+ Some ofProduct Backlog(user stories) will be chosen to beSprint Backlog. +Business value: is set by the Product Owner (client representative).
-> represents PRIORITY:how Important the story is to the client.
32
33
If the points from the groups for the task are unanimous,
or similarly (highest number is not higher than 1.5 the lowest number), the final estimated points is determined andmarked into the task.
(see above), the groups of highest number and lowest number will, in turn,tell the team why they think their number is suitable. After that all groups will reestimate that task again. (this step may be repeated several times until a compromise is reached) should not exceed a predefined certain amount (20-40 man hours), otherwise the story may either be labeled asepicto be broken into smaller stories so as to not violate that limitation.
34
Outline
Software development processes Scrum benefits Scrum roles Scrum artifacts Scrum daily stand-up Scrum planning Scrum review & retrospective Q&A
35
36
(All Scrum team members raise their opinions about the Sprint, in 3 topics)
37
38
Jeff Sutherland
Initial scrums at Easel Corp in 1993 IDX and 500+ people doing Scrum
Ken Schwaber
Scrum presented at OOPSLA 96 with Sutherland ADM, Author of three books on Scrum
Mike Beedle
Scrum patterns in PLOPD4
Mike Cohn
Co-founded Scrum Alliance in 2002, initially within the Agile Alliance 40