benny peer - fiftyone.com scrum level0->3 in one year - agileil11

66
Taking Agile to the Next Level From Scrum level 0 to 3 in one year FiftyOne’s Case Study Ben Peer

Upload: agilesparks

Post on 06-May-2015

1.484 views

Category:

Technology


0 download

TRANSCRIPT

  • 1.From Scrum level 0 to 3 in one year
    FiftyOnes Case Study
    Ben Peer
    Taking Agile to the Next Level

2. From Scrum level 0 to 3 in one year
Scrum-2
Scrum-3
Scrum-1
3. ABOUT US
SaaS - Internet ecommerce
Distributed Teams (TA/NY)
4. WHY
CHANGE?
5. WHY CHANGE?
Quarterly releases were too slow for us
6. WHY CHANGE?
Reaction to requirement changes were too difficult
7. WHY CHANGE?
Heard of better ways to develop software!
8. BEFORE
AGILE
Scrum Level 0
9. BEFORE AGILE SCRUM LEVEL 0
No Agile knowledge
10. BEFORE AGILE SCRUM LEVEL 0
Quarterly releases with 2 weeks of regression testing (2/12)
11. BEFORE AGILE SCRUM LEVEL 0
Build every few days by QA
12. BEFORE AGILE SCRUM LEVEL 0
Had 3 Teams: Infra, UI and QA
13. BEFORE AGILE SCRUM LEVEL 0
Automatic Testing coded by QA and weeks after the feature was coded
14. BEFORE AGILE SCRUM LEVEL 0
Heavy weight work Gantts
15. BEFORE AGILE SCRUM LEVEL 0
Bugs Database with hundreds of defects
16. GETTING
READY
17. GETTING READY
Mindset- Scrum workshop
18. GETTING READY
Reorganization - New Multi-Functional Team Formation
Product Owners
Scrum Master
Local PO
SCRUM TEAM A
SCRUM TEAM B
Agile Testing
NY
NY
TA
19. GETTING READY
Sprint length - 2 weeks
With 2/10 days for regression
20. GETTING READY
New Ceremonies - Dailies
21. GETTING READY
New Ceremonies - Planning
22. GETTING READY
New Ceremonies Sprint Review
23. GETTING READY
New Ceremonies Retrospective
24. GETTING READY
KANBAN Board
25. GETTING READY
Continuous Integration
26. GETTING READY
Multiple Integration Testing Environments
Sanity (Fast Build)
Regression(Slow Build)
INTEGRATION 1
INTEGRATION 2
27. GETTING READY
Burn Down & Up Charts
28. OK, time to JUMP
29. Sprints 1 10
Scrum Level 1
(Feb 2010 June 2010)
30. SPRINTS 1-10: Scrum Level 1
10/10 in Production on Time!
31. SPRINTS 1-10: Scrum Level 1
Sprint Commitment a killer
32. SPRINTS 1-10: Scrum Level 1
Test Automation Nightmare
33. SPRINTS 1-10: Scrum Level 1
Planning & Estimation Painful & Wasteful
34. GETTING
READY #2
To Scrum Level 2
35. GETTING READY #2
Mindset Kanban workshop
36. GETTING READY #2
WIP Limits
37. GETTING READY #2
ATDD new tool
38. GETTING READY
Only Burn Up Charts
39. GETTING READY #2
Code Freeze EOD 9/10
40. OK, time to JUMP again!
41. Sprints 11 20
From Scrum
Level 1 2
(July 2010 Nov 2010)
42. SPRINTS 11-20: Scrum Level 2
20/20 in Production on Time!
43. SPRINTS 11-20: Scrum Level 2
No Sprint Commitment!
44. SPRINTS 11-20: Scrum Level 2
Test Automation Regression Suite Better
45. SPRINTS 11-20: Scrum Level 2
Story Estimation t-shirt by product
46. SPRINTS 11-20: Scrum Level 2
Regression day 9/10 mostly invested in automation
47. GETTING READY #3 ?
GETTING READY #3 ??
JUMP #3 ??
NO NEED!
CONTINUOUS IMPROVMENT
48. Sprints 21 30
From Scrum
Level 2 3
(Dec 2010 Apr 2011)
49. SPRINTS 21-30: Scrum Level 3
Smaller Scrum Teams
Scrum Master
Local PO
AKADO
Code Monkeys
Lemmings
Agile Testing
50. SPRINTS 21-30: Scrum Level 3
Bye BUG DB, Hello Defects Board
51. SPRINTS 21-30: Scrum Level 3
Test Automation Victory!
52. SPRINTS 21-30: Scrum Level 3
Root Cause Analysis every production escaped defect
53. SPRINTS 21-30: Scrum Level 3
Operations Review
54. WHAT
HAVE WE GAINED?
55. WHAT HAVE WE GAINED?
SPEED Prod Release Every 2 Weeks
56. WHAT HAVE WE GAINED?
FLEXIBILITY very easy to react to requirement changes
57. WHAT HAVE WE GAINED?
VISIBILITY - Major Improvement in Project Management
58. WHAT HAVE WE GAINED?
Continuous Improvement Infrastructure!
59. WHAT HAVE WE GAINED?
QUALITY remained the same
60. SUCESS
FACTORS
61. SUCCESS FACTORS
Senior Management Support Both Business & R&D
62. SUCCESS FACTORS
Help from Experts
Guidelines & Support from our Coach
63. SUCCESS FACTORS
Scrum and Kanban
Simple methods that make sense
64. SUCCESS FACTORS
Agile Engineering Practices& Tools
65. SUCCESS FACTORS
Invested heavily in Automation
66. Q&A
Q&A