SlideShare a Scribd company logo
1 of 49
A Journey through Agile in
the Government
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
I’m going to talk about…
 Bringing Agile to Government
 Scaling
 Contracts
 Culture
 The Future
2007 – Motley Fool
Team 34
2009 – Office of
Personnel Management
"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
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/
Focus
Openness
Respect
Courage
Commitment
Scrum Values
Focus
Openness
Respect
Courage
Commitment
Identify the Value
Previous efforts tried to do a lot:
Identify the Value
Scrum Overview
Product Vision
Roadmap
Day
Sprint…
…
…
Plan
Day
Day
Daily Scrum
Review
Retro
Sprint
Plan
Review
Retro
Idea
Initiation Release
Plan
Release Release
Plan
Plan
Time
Quality Engineering
Do This First
1. Version
Control
2. Build
Automation
3. Automated
Unit Testing
4. Continuous
Integration
Next Do This
5. Static Code
Analysis
6. Dependency
Management
Then Do This
7. Automated
Integration
Testing
8. Automated
Acceptance
Testing
9. Deployment
Automation
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
Agile Adoption
Retirement
Systems
Service
Credit
Services
Online
Support Team
Endeavor
Core
Galactica
BI/Reports
Odyssey
Data WH
Infinity
Onboarding
Serenity
Core
• Managers
• Customer
Comms
• DBAs
• Sys Admins
• 508 Lead
• Security
• Test
Coordinato
r
• 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
Large Scale Scrum (LeSS)
Scaled Agile Framework™
Big Picture
Agile and Federal Contracts
Agile Projects
Iteration 1 Iteration 2 Iteration 3 …..
BPA / IDIQ
Task Order 1 Task Order 2 Task Order 3 …..
Acquisition /
Procurement
• Contracting professionals:
o Work early and often with the business
o Training and coaching
• Request for Proposals:
o State desired outcome, not statements of work
o Smaller, shorter contracts
o Past experiences based on results, not knowledge
• Governance
o Shift away from approval before start to acceptance when
complete
o Govern outcomes and milestones, not work and sequencing
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 Scrum
1. Delivered _____ and working ________
2. The _____ items are _______ by the requested
date and working _______
• Be cautious of sacrificing quality to meet dates
Fixed Date / Fixed Scope
• Outcomes of Fixed Date / Fixed Scope projects:
o Waterfall
1. Delivered on time and working as expected
2. “Delivered” on time … with issues
3. Cannot deliver on time, need to extend
o Scrum
1. Delivered on time and working as expected
2. The highest valued stories are delivered by the
requested date and working as expected
• Do not sacrifice quality to meet dates
Missed Deadline?
0
200
400
600
800
1000
1200
1400
Work Remaining
Project Due Date
2011 – ADAPT
Right about here
Agile in Government
The Future
The Future
Contact Information
Richard K Cheng
richard.cheng@excella.com
703-967-8620
http://www.excella.com
Twitter: @RichardKCheng

More Related Content

What's hot

Business Agility - Pivot or Perish v1.5
Business Agility - Pivot or Perish v1.5Business Agility - Pivot or Perish v1.5
Business Agility - Pivot or Perish v1.5Richard Cheng
 
Super Product Ownership - Product Ownership at USAStaffing
Super Product Ownership - Product Ownership at USAStaffingSuper Product Ownership - Product Ownership at USAStaffing
Super Product Ownership - Product Ownership at USAStaffingRichard Cheng
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product OwnerRichard Cheng
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs beingKelly Looney
 
Techniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunTechniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunFadi Stephan
 
Scaling Agile with JIRA
Scaling Agile with JIRAScaling Agile with JIRA
Scaling Agile with JIRAAtlassian
 
How Kaiser Permanente uses Jira Software for Analytic Data Management
How Kaiser Permanente uses Jira Software for Analytic Data ManagementHow Kaiser Permanente uses Jira Software for Analytic Data Management
How Kaiser Permanente uses Jira Software for Analytic Data ManagementAtlassian
 
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...Scrum Bangalore
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetFadi Stephan
 
Shane Hastie (SoftEd/Agile Alliance of Auckland) replacing Evan Leybourne (IBM)
Shane Hastie (SoftEd/Agile Alliance of Auckland) replacing Evan Leybourne (IBM)Shane Hastie (SoftEd/Agile Alliance of Auckland) replacing Evan Leybourne (IBM)
Shane Hastie (SoftEd/Agile Alliance of Auckland) replacing Evan Leybourne (IBM)AgileNZ Conference
 
Agile Business Transformation
Agile Business TransformationAgile Business Transformation
Agile Business TransformationKevin Goldsmith
 
Lean Kanban India 2019 Conference | The Heart of Kanban | Andy Carmichael
Lean Kanban India 2019 Conference | The Heart of Kanban | Andy CarmichaelLean Kanban India 2019 Conference | The Heart of Kanban | Andy Carmichael
Lean Kanban India 2019 Conference | The Heart of Kanban | Andy CarmichaelLeanKanbanIndia
 
Scaling Agile | Spotify
Scaling Agile | SpotifyScaling Agile | Spotify
Scaling Agile | SpotifyXPDays
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Maurizio Mancini
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamAtlassian
 
Pimp my Agile by Rasmus Runberg
Pimp my Agile by  Rasmus RunbergPimp my Agile by  Rasmus Runberg
Pimp my Agile by Rasmus RunbergAgile ME
 
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Atlassian
 

What's hot (20)

Business Agility - Pivot or Perish v1.5
Business Agility - Pivot or Perish v1.5Business Agility - Pivot or Perish v1.5
Business Agility - Pivot or Perish v1.5
 
Super Product Ownership - Product Ownership at USAStaffing
Super Product Ownership - Product Ownership at USAStaffingSuper Product Ownership - Product Ownership at USAStaffing
Super Product Ownership - Product Ownership at USAStaffing
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product Owner
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs being
 
Techniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunTechniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and Fun
 
Scaling Agile with JIRA
Scaling Agile with JIRAScaling Agile with JIRA
Scaling Agile with JIRA
 
How Kaiser Permanente uses Jira Software for Analytic Data Management
How Kaiser Permanente uses Jira Software for Analytic Data ManagementHow Kaiser Permanente uses Jira Software for Analytic Data Management
How Kaiser Permanente uses Jira Software for Analytic Data Management
 
Dipesh Pala (IBM)
Dipesh Pala (IBM)Dipesh Pala (IBM)
Dipesh Pala (IBM)
 
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
Shane Hastie (SoftEd/Agile Alliance of Auckland) replacing Evan Leybourne (IBM)
Shane Hastie (SoftEd/Agile Alliance of Auckland) replacing Evan Leybourne (IBM)Shane Hastie (SoftEd/Agile Alliance of Auckland) replacing Evan Leybourne (IBM)
Shane Hastie (SoftEd/Agile Alliance of Auckland) replacing Evan Leybourne (IBM)
 
Agile Business Transformation
Agile Business TransformationAgile Business Transformation
Agile Business Transformation
 
Lean Kanban India 2019 Conference | The Heart of Kanban | Andy Carmichael
Lean Kanban India 2019 Conference | The Heart of Kanban | Andy CarmichaelLean Kanban India 2019 Conference | The Heart of Kanban | Andy Carmichael
Lean Kanban India 2019 Conference | The Heart of Kanban | Andy Carmichael
 
Scaling Agile | Spotify
Scaling Agile | SpotifyScaling Agile | Spotify
Scaling Agile | Spotify
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote Team
 
Pimp my Agile by Rasmus Runberg
Pimp my Agile by  Rasmus RunbergPimp my Agile by  Rasmus Runberg
Pimp my Agile by Rasmus Runberg
 
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
 

Similar to Agile in the Federal Government

A Journey Through Agile in the Government
A Journey Through Agile in the GovernmentA Journey Through Agile in the Government
A Journey Through Agile in the GovernmentRichard Cheng
 
Agile @ OPM: Stakeholder Collaboration and Individual Interactions
Agile @ OPM: Stakeholder Collaboration and Individual InteractionsAgile @ OPM: Stakeholder Collaboration and Individual Interactions
Agile @ OPM: Stakeholder Collaboration and Individual InteractionsRichard Cheng
 
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Andy Talbot
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementCprime
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshopdan.p.taylor
 
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...Mike Otranto
 
From Chaos to Order: Building a Business Architecture
From Chaos to Order:  Building a Business ArchitectureFrom Chaos to Order:  Building a Business Architecture
From Chaos to Order: Building a Business ArchitectureMichael King
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprisesLeadingAgile
 
Governance - O365 How It's Affected & Where Do I Start
Governance - O365 How It's Affected & Where Do I StartGovernance - O365 How It's Affected & Where Do I Start
Governance - O365 How It's Affected & Where Do I StartStacy Deere
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in GovernmentLitheSpeed
 
Intelligent Automation & RPA Change Management Checklist
Intelligent Automation & RPA Change Management ChecklistIntelligent Automation & RPA Change Management Checklist
Intelligent Automation & RPA Change Management ChecklistElizabeth Mixson
 
Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?allan kelly
 
How to Build a Future Proof PMO - Apex Group | FuturePMO 2023
How to Build a Future Proof PMO - Apex Group | FuturePMO 2023How to Build a Future Proof PMO - Apex Group | FuturePMO 2023
How to Build a Future Proof PMO - Apex Group | FuturePMO 2023Wellingtone
 
Agile case study. PMI Government Community of Practice
Agile case study. PMI Government Community of PracticeAgile case study. PMI Government Community of Practice
Agile case study. PMI Government Community of PracticeJoseph Flahiff
 
Cousino Sheldon
Cousino SheldonCousino Sheldon
Cousino SheldonTom Egner
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Laszlo Szalvay
 

Similar to Agile in the Federal Government (20)

A Journey Through Agile in the Government
A Journey Through Agile in the GovernmentA Journey Through Agile in the Government
A Journey Through Agile in the Government
 
Agile at OPM
Agile at OPMAgile at OPM
Agile at OPM
 
Agile @ OPM: Stakeholder Collaboration and Individual Interactions
Agile @ OPM: Stakeholder Collaboration and Individual InteractionsAgile @ OPM: Stakeholder Collaboration and Individual Interactions
Agile @ OPM: Stakeholder Collaboration and Individual Interactions
 
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service Management
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop
 
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
Top Trends for Agile Transformation in 2018: People, Processes, and Technolog...
 
From Chaos to Order: Building a Business Architecture
From Chaos to Order:  Building a Business ArchitectureFrom Chaos to Order:  Building a Business Architecture
From Chaos to Order: Building a Business Architecture
 
The Digital Workplace
The Digital WorkplaceThe Digital Workplace
The Digital Workplace
 
ExistBI Data Integration Consulting Case Study
ExistBI Data Integration Consulting Case StudyExistBI Data Integration Consulting Case Study
ExistBI Data Integration Consulting Case Study
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprises
 
Governance - O365 How It's Affected & Where Do I Start
Governance - O365 How It's Affected & Where Do I StartGovernance - O365 How It's Affected & Where Do I Start
Governance - O365 How It's Affected & Where Do I Start
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
 
Intelligent Automation & RPA Change Management Checklist
Intelligent Automation & RPA Change Management ChecklistIntelligent Automation & RPA Change Management Checklist
Intelligent Automation & RPA Change Management Checklist
 
Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?
 
How to Build a Future Proof PMO - Apex Group | FuturePMO 2023
How to Build a Future Proof PMO - Apex Group | FuturePMO 2023How to Build a Future Proof PMO - Apex Group | FuturePMO 2023
How to Build a Future Proof PMO - Apex Group | FuturePMO 2023
 
Agile case study. PMI Government Community of Practice
Agile case study. PMI Government Community of PracticeAgile case study. PMI Government Community of Practice
Agile case study. PMI Government Community of Practice
 
Cousino Sheldon
Cousino SheldonCousino Sheldon
Cousino Sheldon
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
 

More from Richard Cheng

Ted Lasso Retro EasyAgile.pdf
Ted Lasso Retro EasyAgile.pdfTed Lasso Retro EasyAgile.pdf
Ted Lasso Retro EasyAgile.pdfRichard Cheng
 
No more carrots, no more sticks … how to really use story points and velocity…
No more carrots, no more sticks … how to really use story points and velocity…No more carrots, no more sticks … how to really use story points and velocity…
No more carrots, no more sticks … how to really use story points and velocity…Richard Cheng
 
Ted Lasso Retro.pptx
Ted Lasso Retro.pptxTed Lasso Retro.pptx
Ted Lasso Retro.pptxRichard Cheng
 
Situational Retrospectives
Situational RetrospectivesSituational Retrospectives
Situational RetrospectivesRichard Cheng
 
Are We Really Being Agile? (w/ Portuguese)
Are We Really Being Agile? (w/ Portuguese)Are We Really Being Agile? (w/ Portuguese)
Are We Really Being Agile? (w/ Portuguese)Richard Cheng
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsRichard Cheng
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile MethodsRichard Cheng
 
So you want to be a trainer
So you want to be a trainerSo you want to be a trainer
So you want to be a trainerRichard Cheng
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectivesRichard Cheng
 
Making Federal Product Ownership Work
Making Federal Product Ownership WorkMaking Federal Product Ownership Work
Making Federal Product Ownership WorkRichard Cheng
 
Agile and USAJOBS Product Ownership
Agile and USAJOBS Product OwnershipAgile and USAJOBS Product Ownership
Agile and USAJOBS Product OwnershipRichard Cheng
 
Agile and Federal Governance - Contracts and EVM
Agile and Federal Governance - Contracts and EVMAgile and Federal Governance - Contracts and EVM
Agile and Federal Governance - Contracts and EVMRichard Cheng
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 
(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should knowRichard Cheng
 

More from Richard Cheng (17)

Ted Lasso Retro EasyAgile.pdf
Ted Lasso Retro EasyAgile.pdfTed Lasso Retro EasyAgile.pdf
Ted Lasso Retro EasyAgile.pdf
 
No more carrots, no more sticks … how to really use story points and velocity…
No more carrots, no more sticks … how to really use story points and velocity…No more carrots, no more sticks … how to really use story points and velocity…
No more carrots, no more sticks … how to really use story points and velocity…
 
Ted Lasso Retro.pptx
Ted Lasso Retro.pptxTed Lasso Retro.pptx
Ted Lasso Retro.pptx
 
Ready, Set, Done!
Ready, Set, Done!Ready, Set, Done!
Ready, Set, Done!
 
Situational Retrospectives
Situational RetrospectivesSituational Retrospectives
Situational Retrospectives
 
About Excella
About ExcellaAbout Excella
About Excella
 
Are We Really Being Agile? (w/ Portuguese)
Are We Really Being Agile? (w/ Portuguese)Are We Really Being Agile? (w/ Portuguese)
Are We Really Being Agile? (w/ Portuguese)
 
Are we done yet?
Are we done yet?Are we done yet?
Are we done yet?
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-Patterns
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
 
So you want to be a trainer
So you want to be a trainerSo you want to be a trainer
So you want to be a trainer
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
 
Making Federal Product Ownership Work
Making Federal Product Ownership WorkMaking Federal Product Ownership Work
Making Federal Product Ownership Work
 
Agile and USAJOBS Product Ownership
Agile and USAJOBS Product OwnershipAgile and USAJOBS Product Ownership
Agile and USAJOBS Product Ownership
 
Agile and Federal Governance - Contracts and EVM
Agile and Federal Governance - Contracts and EVMAgile and Federal Governance - Contracts and EVM
Agile and Federal Governance - Contracts and EVM
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know
 

Recently uploaded

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Recently uploaded (20)

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

Agile in the Federal Government

  • 1. A Journey through Agile in the Government
  • 2. 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
  • 3. I’m going to talk about…  Bringing Agile to Government  Scaling  Contracts  Culture  The Future
  • 5.
  • 7. 2009 – Office of Personnel Management
  • 8.
  • 9. "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
  • 10.
  • 11.
  • 12. 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/
  • 15. Identify the Value Previous efforts tried to do a lot:
  • 17.
  • 18. Scrum Overview Product Vision Roadmap Day Sprint… … … Plan Day Day Daily Scrum Review Retro Sprint Plan Review Retro Idea Initiation Release Plan Release Release Plan Plan Time
  • 19.
  • 20. Quality Engineering Do This First 1. Version Control 2. Build Automation 3. Automated Unit Testing 4. Continuous Integration Next Do This 5. Static Code Analysis 6. Dependency Management Then Do This 7. Automated Integration Testing 8. Automated Acceptance Testing 9. Deployment Automation
  • 21.
  • 22. 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
  • 23.
  • 25. Support Team Endeavor Core Galactica BI/Reports Odyssey Data WH Infinity Onboarding Serenity Core • Managers • Customer Comms • DBAs • Sys Admins • 508 Lead • Security • Test Coordinato r • 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
  • 28.
  • 29.
  • 30. Agile and Federal Contracts Agile Projects Iteration 1 Iteration 2 Iteration 3 ….. BPA / IDIQ Task Order 1 Task Order 2 Task Order 3 …..
  • 31. Acquisition / Procurement • Contracting professionals: o Work early and often with the business o Training and coaching • Request for Proposals: o State desired outcome, not statements of work o Smaller, shorter contracts o Past experiences based on results, not knowledge • Governance o Shift away from approval before start to acceptance when complete o Govern outcomes and milestones, not work and sequencing
  • 32.
  • 33.
  • 34.
  • 35. 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 Scrum 1. Delivered _____ and working ________ 2. The _____ items are _______ by the requested date and working _______ • Be cautious of sacrificing quality to meet dates
  • 36. Fixed Date / Fixed Scope • Outcomes of Fixed Date / Fixed Scope projects: o Waterfall 1. Delivered on time and working as expected 2. “Delivered” on time … with issues 3. Cannot deliver on time, need to extend o Scrum 1. Delivered on time and working as expected 2. The highest valued stories are delivered by the requested date and working as expected • Do not sacrifice quality to meet dates
  • 38.
  • 39.
  • 41.
  • 42.
  • 43.
  • 44.
  • 49. Contact Information Richard K Cheng richard.cheng@excella.com 703-967-8620 http://www.excella.com Twitter: @RichardKCheng

Editor's Notes

  1. What we’ve done Shared success stories Helped provide thought leadership Current efforts – Agile contracting and procurement Understanding agility
  2. Why depressing –
  3. Depressing No game room No alcohol Had to wear a suit and time
  4. Story of Agile Manifesto:
  5. The data problem itself is complicated It requires focused attention Prior attempts, the SMEs trying to solve data problem at the same time as trying to solve all the other problems, but all of these other problems required having the data problem solved
  6. STATEMENT OF KENNETH ZAWODNY ASSOCIATE DIRECTOR, RETIREMENT SERVICES U.S. OFFICE OF PERSONNEL MANAGEMENT before the SUBCOMMITTEE ON FEDERAL WORKFORCE, U.S. POSTAL SERVICE, AND THE CENSUS COMMITTEE ON OVERSIGHT AND GOVERNMENT REFORM UNITED STATES HOUSE OF REPRESENTATIVES
  7. In 2010, the decision was made to move from the Monster provided platform and in source USAJOBS by creating an OPM solution. Allow easier interconnection with vendor and government talent acquisition solutions Allow greater flexibility and control to respond to agency customer enhancements Provide access to the underlying data about recruitment, the talent pool, and agency staffing practices
  8. - State of things in USAStaffing           - Scope of program           - team diagram
  9. Waterfall Delivered on time and working as expected “Delivered” on time … with issues Cannot deliver on time, need to extend Scrum Delivered on time and working as expected The highest valued stories are available by the requested date and working as expected
  10. Here we identify that though this project did not complete all of it’s scope by the due date, it did complete 80% of the project. Also note that the 80% completed represents the top 80% most important part of the project.
  11. 2008 Al Tarasiuk