Scaling Scrum 3 CONTINENTS 6 LOCATIONS 150 TEAM MEMBERS Ravi Verma THE ORG WHISPERER www.synerzip.com 1
Agenda Why What When How Q&A www.synerzip.com 2
Why Typical SW Org Scrum is a means to an end www.synerzip.com 3
Why Change is painful Especially for leaders Share proven techniques Suggest short cuts Reduce your pain, anxiety Recapture the magic of making software www.synerzip.com 4
What Context $1B Marketing Company New CIO, Sr. Dir. Full on IT Transformation Believers in Agile Engaged as Agile Coach www.synerzip.com 5
What 3 Continents 6 Locations US(3), UK(1), India(2) 2 Outsourcing / Offshoring vendors ~150 Team Members ~9 Months www.synerzip.com 6
When Jul: Assessment Aug: Pilot, 2 teams Sep: 5 teams Oct: 11 teams Nov: 15 teams (consolidated to 13 later) Dec: Business Training Jan: Transition Training Feb: Coaching, support Mar: Roll-off www.synerzip.com 7
How Compass: Point to destination Dashboard: Progress, corrections Framework: Organize the journey www.synerzip.com 8
8 Steps for Scaling Agile Caveats Not sequential Not universal Helped me stay organized Tweak / Make your own www.synerzip.com 9
1. Gap Assessment Starting Point Low process Noprocess Heavily adjusted Scrumon 1 team Some familiarity with basics of Scrum Skepticism, concerns www.synerzip.com 10
1. Gap Assessment 14 Interviews How do things work now? What are the challenges? How can we make things better? www.synerzip.com 11
1. Gap Assessment 14 Interviews (month 1 only) Group Level CIO Sr. Dir. Dir. Sr. Mgr. Mgr. Lead Indiv. Contrib. PM BA Dev QA DBA Sys Integ. Support Locations www.synerzip.com 12 L1 L2 L3 L4 L5 L6
1. Gap Assessment Business: ROI? Process? CIO: Partnership with Business Sr. Dir: Project velocity, release plans Dir: D2D loading / what-if analysis Mgr: Too many changes, burn out Dev: To-do? Integration nightmare QA: Test what? www.synerzip.com 13
2. Compass Common patterns 10 point compass 1. Single Process 2. Predictability 3. Visibility 6. Estimation 4. Loading 7. KT 5. What-If 8. Quality 9. Technical Debt 10.Business Delight www.synerzip.com 14
3. Proposal Thin wrapper on Scrum Cross functional teams Primary & Backup Scrum Master Included BA/PO, Dev, QA Included offshore team members Vendor 1 ScrumBut s Vendor 2 could not participate Teams along tech. boundaries www.synerzip.com 15
3. Proposal 4 week sprints Monthly Sprint Planning, Demo Weekly Backlog grooming 60 minutes Daily Scrums 9:00 AM to 9:15 AM* ScrumBut: Some resistance (MWF) Daily SOS 10:00 AM to 10:25 AM* * +45/35 min break-outs if needed www.synerzip.com 16
3. Proposal Backlog One Enterprise proj. backlog Ranking by directors Stored in online tool Separate team features backlogs Decomposed by BA s Stored in Excel / SharePoint X-Team feat. alignment at SOS www.synerzip.com 17
3. Proposal Cross Team Dependencies From: Receiving Scrum Team To: Providing Scrum Team Provide: Deliverable By: Required Date Identified: Backlog Grooming Posted: SharePoint / Chatter Alignment: 1x1 between SMs / SOS, PO Confirmation: SOS Sprint Planning www.synerzip.com 18
4. Pilot 2 Teams Team 1: 2 locations (US) Team 2: 2 Locations (US, India) High urgency Stop talking, start doing Fake it till you make it! Powerful retros www.synerzip.com 19
5. Expansion 2 to 13 in 3 phases Training: Intro to Scrum Brown Bags Letter, Science, Spirit of Scrum Agile Estimation & Planning Reviews (Demos)& Retros Expert Panel www.synerzip.com 20
5. Expansion Team adjustments SalesForceChatter SOS Group Outlook Shared Calendar Scrums: Daily SOS: M/W/F Tool: At Task www.synerzip.com 21
6. Reporting Monthly CIO Review 10 dimensions / 4 ratings Categories: Ratings: FE BE ME EE 0 1 2 3 Planning Poker Dashboard 3 C s Card Conversation Confirmation 3 A s Assessment Argument For Adjustment www.synerzip.com 22
6. Reporting # Objective 1. Single Process 2. Predictability 3. Visibility 4. Loading 5. What-If 6. Estimation 7. KT 8. Quality 9. Tech Debt 10. Biz. Delight Jul FE FE FE FE FE BE BE FE FE Dec BE BE ME BE BE BE BE BE Jan ME ME ME ME BE BE BE BE FE BE??? Feb Mar ME BE ME ME ME BE BE BE BE? ME EE BE ME ME ME ME ME BE? Comments www.synerzip.com 23
6. Reporting Total Scores: 10 x (0 to 3) 0 to 30 www.synerzip.com 24
7. Optimization Formal Business Training Book Club Lean Software Development Value Stream Mapping Advisory Council Self Management with subtle control www.synerzip.com 25
7. Optimization Proposed metrics Quality: Productivity: Predictability: # of defects in production Decrease by x % over y sprints Increase by x % over y sprints Increase by x % over y sprints # of features in 3 Sprints # of features delivered # of features forecast www.synerzip.com 26
8. Transition Training SOS scrum masters Facilitating discussions Gradual ramp-down Roll-off www.synerzip.com 27
Recap Compass: Point to destination Dashboard: Progress, corrections Framework: Organize the journey www.synerzip.com 28
Recap 8Steps for Scaling Agile 1. Gap Assessment 2. Compass 3. Proposal 4. Pilot 5. Expansion 6. Reporting 7. Optimization 8. Transition www.synerzip.com 29
Recap Caveats Not sequential Not universal Helped me stay organized Tweak / Make your own www.synerzip.com 30
Pain Business: ROI? Process? CIO: Partnership with Business Sr. Dir: When do we finish? Dir: D2D loading / what-if analysis Mgr: Too many changes, burn out Dev: To-do? Integration nightmare QA: Test what? www.synerzip.com 31
Benefits Business: 1 Process. Backlog. Demo. CIO: Tools to partner with Business Sr. Dir: Project velocity, release plans Dir: Backlogs, grooming, swapping Mgr: Swap in/out, 40 hrs/week Dev: Sprint Planning QA: Sprint Planning www.synerzip.com 32
Takeaway s Scrum scales! But it isn t easy Not DIY for most Get professional help Preferably from outside Without baggage / axe to grind Not distracted by day-job www.synerzip.com 33
Takeaway s Consider training, experience in Scaling Scrum Leading full life cycle SW delivery Offshoring / Outsourcing Leading change Developing leaders Managing conflict Business fundamentals www.synerzip.com 34
SmoothApps Coaching Agile: Fire-drills Freedom Building Teams Deadlocks Dead-on Developing Leaders Leading Change Speaking Engagements Networking groups On-site presentations Brown Bags Tech People Resist Exploit Contact Ravi.Verma@SmoothApps.com www.smoothapps.com http://linkedin.com/in/smoothapps http://twitter.com/smoothapps www.synerzip.com 35
Questions? www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 www.synerzip.com 36
Synerzip in a Nut-shell 1. Software product development partner for small/midsized technology companies Exclusive focus on small/mid-sized technology companies, typically venture-backed companies in growth phase By definition, all Synerzip work is the IP of its respective clients Deep experience in full SDLC design, dev, QA/testing, deployment 2. Dedicated team of high caliber software professionals for each client Seamlessly extends client s local team, offering full transparency Stable teams with very low turn-over NOT just staff augmentation, but provide full mgmt support 3. Actually reduces risk of development/delivery Experienced team - uses appropriate level of engineering discipline Practices Agile development responsive, yet disciplined 4. Reduces cost dual-shore team, 50% cost advantage 5. Offers long term flexibility allows (facilitates) taking offshore team captive aka BOT option www.synerzip.com 37
Our Clients www.synerzip.com 38
Thanks! Call Us for a Free Consultation! www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 www.synerzip.com 39 39