a journey through agile in the government › scrumredesigndevsite › media...a journey through...
TRANSCRIPT
![Page 1: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/1.jpg)
A Journey through Agile in the Government
![Page 2: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/2.jpg)
Richard Cheng - @RichardKCheng• Agile trainer & coach
• CST, CSP, CSM, CSPO, PMP, PMI-ACP, SAFe SPC, Certified Less Practitioner, CAL 1, Certified Enterprise Scrum Trainer
• Founder & executive committee member of Agile Delivery for Agencies, Programs, and Teams (ADAPT)
• Experience in government and commercial Agile transformations
![Page 3: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/3.jpg)
I’m going to talk about…
Ø Bringing Agile to GovernmentØ ScalingØ ContractsØ CultureØ The Future
![Page 4: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/4.jpg)
2007 – Motley Fool
![Page 5: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/5.jpg)
![Page 6: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/6.jpg)
Team 34
![Page 7: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/7.jpg)
2009 – Office of Personnel Management
![Page 8: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/8.jpg)
![Page 9: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/9.jpg)
"After failing three times to modernize the federal retirement system with the big bang approach, the Office of Personnel Management is taking a new tack that focuses on incremental changes*.”
*http://www.federalnewsradio.com/86/1937813/OPM-Director-John-Berry-promises-big-changes-for-hiring-retention-retirement
![Page 10: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/10.jpg)
![Page 11: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/11.jpg)
![Page 12: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/12.jpg)
Agile Manifesto
Individuals and interactions over Process and tools
Working software over Comprehensive documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
That is, while there is value in the items on the right, we value the items on the left more.
http://agilemanifesto.org/
![Page 13: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/13.jpg)
Focus
Openness
Respect
Courage
Commitment
![Page 14: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/14.jpg)
Scrum Values
Focus
Openness
Respect
Courage
Commitment
![Page 15: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/15.jpg)
Identify the Value
Previous efforts tried to do a lot:
![Page 16: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/16.jpg)
Identify the Value
![Page 17: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/17.jpg)
![Page 18: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/18.jpg)
Scrum Overview
Product VisionRoadmap
Day
Sprint…
…
…
Plan
Day
Day
Daily Scrum
Revi
ew
Retr
o
SprintPlan
Revi
ew
Retr
o
Idea
Initiation ReleasePlan Release ReleasePlan
Plan
Time
![Page 19: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/19.jpg)
![Page 20: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/20.jpg)
Quality EngineeringDo This First1. Version
Control2. Build
Automation 3. Automated
Unit Testing 4. Continuous
Integration
Next Do This5. Static Code
Analysis6. Dependency
Management
Then Do This7. Automated
Integration Testing
8. Automated Acceptance Testing
9. Deployment Automation
![Page 21: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/21.jpg)
![Page 22: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/22.jpg)
Mr. Kenneth Zawodney in statements before Congress*:
How Agile has helped:“..Modernize our IT infrastructure incrementally, employing a cost effective and efficient modular approach to transition away from paper and into the modern era…”
Results:• “…Establishing the capability of gathering electronic data..”• “…In 2012, we launched the Data Viewer…”• “..11 agencies are in a pilot for the Data Viewer..”• “..Continue to deploy the Data Viewer to all agencies within the Federal
government…”
*http://oversight.house.gov/wp-content/uploads/2013/05/Mr.-ZAWODNY-Testimony.pdf
![Page 23: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/23.jpg)
![Page 24: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/24.jpg)
Agile Adoption
Retirement Systems
Service Credit
Services Online
![Page 25: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/25.jpg)
Support TeamEndeavor
CoreGalacticaBI/Reports
OdysseyData WH
InfinityOnboarding
SerenityCore
• Managers• Customer
Comms• DBAs• Sys Admins• 508 Lead• Security• Test
Coordinator
• PO• SM• Archite
ct• Devs• BAs
• PO• SM• Architect• Admin• Devs• BAs
• PO• SM• Architect• ETL• SQL
Expert• Devs• BAs
• PO• SM• Architect• Devs• BAs
• PO• SM• Architect• Devs• BAs
Super Product Owner
![Page 26: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/26.jpg)
• Product Owner• Scrum Master• Architect• 4 BI Developers• 2 Cognos Admins• 3 Business Analysts
• Product Owner• Scrum Master• Architect• 9 Developers• 5 Business Analysts
• Product Owner• Scrum Master• 2 Architects• 5 Developers• 3 Business Analysts
• Product Owner• Scrum Master• Data Warehouse Architect• 2 ETL Developers• 1 Technical Analyst• 1 Tester/ SQL Expert• 1 BA
• Product Owner• Scrum Master• Architect• 9 Developers• 3 Business Analysts
USA Staffing Scrum Teams-Super Product Owner-
• Communications Lead• DBAs• Sys Admins• 508 Lead• Security Lead• Test Coordinator• Testing Support• Automated Testing• Deployment Team
![Page 27: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/27.jpg)
Spotify Model
![Page 28: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/28.jpg)
Large Scale Scrum (LeSS)
![Page 29: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/29.jpg)
Scaled Agile Framework™ Big Picture
![Page 30: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/30.jpg)
![Page 31: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/31.jpg)
![Page 32: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/32.jpg)
Agile and Federal Contracts
Agile Projects
Iteration 1 Iteration 2 Iteration 3 …..
BPA / IDIQ
Task Order 1 Task Order 2 Task Order 3 …..
![Page 33: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/33.jpg)
Acquisition / Procurement
• Contracting professionals:o Work early and often with the businesso Training and coaching
• Request for Proposals:o State desired outcome, not statements of worko Smaller, shorter contractso Past experiences based on results, not knowledge
• Governanceo Shift away from approval before start to acceptance when
completeo Govern outcomes and milestones, not work and sequencing
![Page 34: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/34.jpg)
![Page 35: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/35.jpg)
![Page 36: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/36.jpg)
![Page 37: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/37.jpg)
Fixed Date / Fixed Scope
• Outcomes of Fixed Date / Fixed Scope projects:o Waterfall
1. Delivered _____ and working ________2. “Delivered” _____ … with ______3. Cannot deliver on time, ______
o Scrum1. Delivered _____ and working ________2. The _____ items are _______ by the requested
date and working _______
• Be cautious of sacrificing quality to meet dates
![Page 38: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/38.jpg)
Fixed Date / Fixed Scope• Outcomes of Fixed Date / Fixed Scope projects:
o Waterfall1. Delivered on time and working as expected2. “Delivered” on time … with issues3. Cannot deliver on time, need to extend
o Scrum1. Delivered on time and working as expected2. The highest valued stories are delivered by the
requested date and working as expected
• Do not sacrifice quality to meet dates
![Page 39: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/39.jpg)
Missed Deadline?
0
200
400
600
800
1000
1200
1400
1-Jan 1-Mar 1-May 1-Jul 1-Sep 1-Nov 1-Jan
Work Remaining
Project Due Date
![Page 40: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/40.jpg)
![Page 41: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/41.jpg)
![Page 42: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/42.jpg)
2011 – ADAPT
![Page 43: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/43.jpg)
![Page 44: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/44.jpg)
![Page 45: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/45.jpg)
![Page 46: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/46.jpg)
![Page 47: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/47.jpg)
Right about here
![Page 48: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/48.jpg)
Agile in Government
![Page 49: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/49.jpg)
The Future
![Page 50: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/50.jpg)
The Future
![Page 51: A Journey through Agile in the Government › ScrumRedesignDEVSite › media...A Journey through Agile in the Government Richard Cheng - @RichardKCheng • Agile trainer & coach •](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0eb60a7e708231d4409001/html5/thumbnails/51.jpg)
Contact InformationRichard K [email protected]://www.excella.comTwitter: @RichardKCheng