SlideShare una empresa de Scribd logo
1 de 42
October 14, 2021
Using Agile to Plan &
Execute Better Together
● About me
● Value & value streams
● Real government example
● Lean Agile Principles
● Cadence
● Synchronization
● Benefits of cadence +
synchronization
● Planning better together
Bill Annibell, SPC
Digital Polygon
COO & Chief Agilist
bill@digitalpolygon.com
● Agile enthusiast & change agent
● Recovering technologist
● Party DJ, and former singer in a
rock and roll band
https://www.linkedin.com/in/billannibell/
@billannibell
● 21+ Years
● 850,000+
miles
● 3+ hours of
commute
time daily
● Excludes
train, Uber,
cabs, and
Metro rides
3 hours x 5 days
x 48 weeks =
720 hours
-OR-
18 weeks of
sitting in a car
Value & Value Streams
Value  ˈval-(ˌ)yü 
noun
: a fair return or equivalent in goods, services, or money for something
exchanged
: relative worth, utility, or importance
Merriam-Webster.com
Value Stream  ˈval-(ˌ)yü ˈstrēm 
noun
: represent the series of steps that an organization uses to implement solutions
that provide a continuous flow of value to a customer.
Scaled Agile Framework
The Department of Education, via
the FAFSA process, provides more
than $120 billion in grants, loans,
and work-study funds each year to
help students and parents pay for
college or career school.
Website
IRS Data
Retrieval
Tool
FAFSA
Application
Operational Value Stream
Development Value Stream
Development Value Stream
Development Value Stream
Website
IRS Data
Retrieval
Tool
FAFSA
Application
Operational Value Stream
Development Value Stream
Development Value Stream
Development Value Stream
Dependencies
Website
IRS Data
Retrieval
Tool
FAFSA
Application
Operational Value Stream
Development Value Stream
Development Value Stream
Development Value Stream
Lean Agile Principles
1. Take an economic view - Digital assets evolve over time. Tradeoffs must be made between risk, cost of
delay, operational costs, etc.
2. Apply systems thinking - Just because you optimize an individual component does not mean you are
optimizing the entire system (same goes for organizations, too).
3. Assume variability; preserve options - assume requirements are going to change, have multiple options.
Leverage cross-functional teams to solve toughest problems.
4. Build incrementally with fast, integrated learning cycles - Do you want faster customer feedback?
Build incrementally and get their feedback early and often.
5. Base milestones on objective evaluation of working systems - integrate system early and often.
6. Visualize and limit work in progress (WIP), reduce batch sizes, and manage queue length -
Kanban!!! REMEMBER: Humans beings STINK at multitasking and estimating work. Prioritize and re-prioritize!
7. Apply cadence, synchronize with cross-domain planning - Dependent teams (not just DEV teams)
should plan and execute together at the same time and pace.
8. Unlock the intrinsic motivation of knowledge workers - Provide time for exploration and
experimentation, individual autonomy and purpose and innovation will blossom.
9. Decentralize decision making - Those closest to the customers are best suited to solve said problems.
10. Organize around value - Customer centricity requires an understanding of the customer’s journey as well as
the processes and systems that support said journey.
Lean Agile Principles
1. Take an economic view - Digital assets evolve over time. Tradeoffs must be made between risk, cost of
delay, operational costs, etc.
2. Apply systems thinking - Just because you optimize an individual component does not mean you are
optimizing the entire system (same goes for organizations, too).
3. Assume variability; preserve options - assume requirements are going to change, have multiple options.
Leverage cross-functional teams to solve toughest problems.
4. Build incrementally with fast, integrated learning cycles - Do you want faster customer feedback?
Build incrementally and get their feedback early and often.
5. Base milestones on objective evaluation of working systems - integrate system early and often.
6. Visualize and limit work in progress (WIP), reduce batch sizes, and manage queue length -
Kanban!!! REMEMBER: Humans beings STINK at multitasking and estimating work. Prioritize and re-prioritize!
7. Apply cadence, synchronize with cross-domain planning - Dependent teams (not just DEV teams)
should plan and execute together at the same time and pace.
8. Unlock the intrinsic motivation of knowledge workers - Provide time for exploration and
experimentation, individual autonomy and purpose and innovation will blossom.
9. Decentralize decision making - Those closest to the customers are best suited to solve said problems.
10. Organize around value - Customer centricity requires an understanding of the customer’s journey as well as
the processes and systems that support said journey.
Lean Agile Principles
Cadence
Cadence  ˈkā-dᵊn(t)s 
noun
: a rhythmic pattern of events that provides the steady heartbeat of the
development process.
: enables dependent teams to stay synchronized, identify dependencies, and
collectively manage risk.
Scaled Agile + (Me!)
Synchronization
Synchronization  ˌsiŋ-krə-nə-ˈzā-shən 
noun
: allows multiple solution perspectives to be understood, resolved, and integrated
at the same time.
: enabled by dependent teams staying in cadence.
Scaled Agile + (Me!)
Benefits of Cadence + Synchronization
87% of Large
Government
Projects
Challenged and/or
Failed
The Standish Group’s CHAOS database: 2010-2014
But why?
● Independent Agile teams
tend to apply consistent
cadence via short iterations
cycles (e.g. 2-week, 3-week,
or 4-week Sprints)
● However, we introduce
significant risk when when
dependent teams, working
toward a common goal or
release, are not
synchronized
● We have no real way of
knowing if the intended
progress is being made
Applying cadence independently
● Dependent teams that apply
both cadence and
synchronization reduce risk
+ enables stakeholders to
see actual progress
● Remember: System demos
of working software are the
true test of progress
● Dependent teams can plan
dependencies, identify
blockers, discuss risks, and
integrate faster when on the
same cadence while staying
synchronized
● Converts unpredictable events
into predictable ones and
lowers costs
● Makes waiting times for new
work predictable
● Supports regular planning and
cross-functional coordination
● Limits batch sizes to a single
interval
● Controls injection of new work
● Provides scheduled
integration points
● Causes multiple events to
happen at the same time
● Facilitates cross-functional
tradeoffs
● Provides routine dependency
management
● Supports full system and
integration and assessment
● Provides multiple feedback
perspectives
Cadence Synchronization
Cadence + Synchronization = Better Outcomes
Planning Better Together
Website
IRS Data
Retrieval
Tool
FAFSA
Application
Operational Value Stream
Development Value Stream
Development Value Stream
Development Value Stream
● Infrequent, or one-time
planning is proven to
increase risk and require
more rework (see slides 27
& 28)
● In the digital age,
requirements change
regularly and a shift from a
project methodology to a
product methodology is
required for continued
success
● Cadence-based planning
allows for more frequent
customer feedback
But how?
Cross Team Planning
Cross Team Retrospective
Cross Team Planning
Cross Team
Retrospective
● 5-12 iterations OR Quarterly
● Provides a framework for
dependent teams to get in
cadence and maintain
synchronization
● Establishes face-to-face
communication across all team
members and stakeholders
● Aligns all team on common goals
including business and mission
context and vision
● Identifies dependencies and
fosters cross-team, organization,
and agency collaboration
● Matches demand to capacity
● Eliminates excess Work in
Process (WIP) Fast decision-
making
Cross Team Planning
● Includes ALL stakeholders
● Product Demo
● Quantitative and qualitative
measurement
● Retrospective and problem-
solving workshop
Cross Team Retrospective
Thank you!
Together We Can Build it Better
bill@digitalpolygon.com
https://www.linkedin.com/in/billannibell/
@billannibell

Más contenido relacionado

La actualidad más candente

Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...AgileNetwork
 
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMThe Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMActiniumPartners
 
An Agile Change Journey Blueprint - The AgileSparks Way
An Agile Change Journey Blueprint - The AgileSparks WayAn Agile Change Journey Blueprint - The AgileSparks Way
An Agile Change Journey Blueprint - The AgileSparks WayYuval Yeret
 
360 Lean Project Management 05.11.15
360 Lean Project Management 05.11.15360 Lean Project Management 05.11.15
360 Lean Project Management 05.11.15Steve Perry
 
Precis Book Agile mgmt software engineering david j andreson summary viramdas...
Precis Book Agile mgmt software engineering david j andreson summary viramdas...Precis Book Agile mgmt software engineering david j andreson summary viramdas...
Precis Book Agile mgmt software engineering david j andreson summary viramdas...Vishwanath Ramdas
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio ManagementGaetano Mazzanti
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)Gilt Tech Talks
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsVersionOne
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipRavi Tadwalkar
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Fabio Armani
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015Dave Prior
 

La actualidad más candente (20)

Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
 
Value-Driven-Delivery
Value-Driven-DeliveryValue-Driven-Delivery
Value-Driven-Delivery
 
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMThe Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
 
An Agile Change Journey Blueprint - The AgileSparks Way
An Agile Change Journey Blueprint - The AgileSparks WayAn Agile Change Journey Blueprint - The AgileSparks Way
An Agile Change Journey Blueprint - The AgileSparks Way
 
360 Lean Project Management 05.11.15
360 Lean Project Management 05.11.15360 Lean Project Management 05.11.15
360 Lean Project Management 05.11.15
 
Leanprjctmgmt2
Leanprjctmgmt2Leanprjctmgmt2
Leanprjctmgmt2
 
Precis Book Agile mgmt software engineering david j andreson summary viramdas...
Precis Book Agile mgmt software engineering david j andreson summary viramdas...Precis Book Agile mgmt software engineering david j andreson summary viramdas...
Precis Book Agile mgmt software engineering david j andreson summary viramdas...
 
Michael Nir The Agile PMO keynote
Michael Nir   The Agile PMO keynoteMichael Nir   The Agile PMO keynote
Michael Nir The Agile PMO keynote
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio Management
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Agile Practice Guide Notes
Agile Practice Guide NotesAgile Practice Guide Notes
Agile Practice Guide Notes
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
102 Project Manager's Function
102 Project Manager's Function102 Project Manager's Function
102 Project Manager's Function
 
The Practice of planning and the PMO, John Barben
The Practice of planning and the PMO, John BarbenThe Practice of planning and the PMO, John Barben
The Practice of planning and the PMO, John Barben
 
Planning
PlanningPlanning
Planning
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
 

Similar a Drupal GovCon 2021 - Using Agile to Plan & Execute Better Together

Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...AgileNetwork
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.pptHamzaUsman48
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.pptemanamin19
 
Evolution towards agile project management
Evolution towards agile project managementEvolution towards agile project management
Evolution towards agile project managementHariharan Narayanan
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...Agile ME
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile InstituteInnovation Roots
 
Using Cost of Delay to de-scale your organisation through decentralised decis...
Using Cost of Delay to de-scale your organisation through decentralised decis...Using Cost of Delay to de-scale your organisation through decentralised decis...
Using Cost of Delay to de-scale your organisation through decentralised decis...Michael Fagan
 
Systems Thinking Approaches to Organizational Design
Systems Thinking Approaches to Organizational DesignSystems Thinking Approaches to Organizational Design
Systems Thinking Approaches to Organizational DesignMartin Aziz
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN PanigrahiSN Panigrahi, PMP
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileSwati Chhabra
 
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasLKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasInnovation Roots
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshareYuval Yeret
 

Similar a Drupal GovCon 2021 - Using Agile to Plan & Execute Better Together (20)

Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
 
Evolution towards agile project management
Evolution towards agile project managementEvolution towards agile project management
Evolution towards agile project management
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
Using Cost of Delay to de-scale your organisation through decentralised decis...
Using Cost of Delay to de-scale your organisation through decentralised decis...Using Cost of Delay to de-scale your organisation through decentralised decis...
Using Cost of Delay to de-scale your organisation through decentralised decis...
 
Systems Thinking Approaches to Organizational Design
Systems Thinking Approaches to Organizational DesignSystems Thinking Approaches to Organizational Design
Systems Thinking Approaches to Organizational Design
 
SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
Agile 101
Agile 101Agile 101
Agile 101
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using Agile
 
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasLKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 

Más de Bill Annibell

Innovation and risk taking quotes
Innovation and risk taking quotesInnovation and risk taking quotes
Innovation and risk taking quotesBill Annibell
 
Metz Middle School Career Day Prez
Metz Middle School Career Day PrezMetz Middle School Career Day Prez
Metz Middle School Career Day PrezBill Annibell
 
The Future State of Collaboration
The Future State of CollaborationThe Future State of Collaboration
The Future State of CollaborationBill Annibell
 
Cloud Computing Use Cases Whitepaper
Cloud Computing Use Cases WhitepaperCloud Computing Use Cases Whitepaper
Cloud Computing Use Cases WhitepaperBill Annibell
 
Presentation on Effectively and Securely Using the Cloud Computing Paradigm v26
Presentation on Effectively and Securely Using the Cloud Computing Paradigm v26Presentation on Effectively and Securely Using the Cloud Computing Paradigm v26
Presentation on Effectively and Securely Using the Cloud Computing Paradigm v26Bill Annibell
 
NIST Definition of Cloud Computing v15
NIST Definition of Cloud Computing v15NIST Definition of Cloud Computing v15
NIST Definition of Cloud Computing v15Bill Annibell
 

Más de Bill Annibell (6)

Innovation and risk taking quotes
Innovation and risk taking quotesInnovation and risk taking quotes
Innovation and risk taking quotes
 
Metz Middle School Career Day Prez
Metz Middle School Career Day PrezMetz Middle School Career Day Prez
Metz Middle School Career Day Prez
 
The Future State of Collaboration
The Future State of CollaborationThe Future State of Collaboration
The Future State of Collaboration
 
Cloud Computing Use Cases Whitepaper
Cloud Computing Use Cases WhitepaperCloud Computing Use Cases Whitepaper
Cloud Computing Use Cases Whitepaper
 
Presentation on Effectively and Securely Using the Cloud Computing Paradigm v26
Presentation on Effectively and Securely Using the Cloud Computing Paradigm v26Presentation on Effectively and Securely Using the Cloud Computing Paradigm v26
Presentation on Effectively and Securely Using the Cloud Computing Paradigm v26
 
NIST Definition of Cloud Computing v15
NIST Definition of Cloud Computing v15NIST Definition of Cloud Computing v15
NIST Definition of Cloud Computing v15
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Drupal GovCon 2021 - Using Agile to Plan & Execute Better Together

  • 1. October 14, 2021 Using Agile to Plan & Execute Better Together
  • 2. ● About me ● Value & value streams ● Real government example ● Lean Agile Principles ● Cadence ● Synchronization ● Benefits of cadence + synchronization ● Planning better together
  • 3. Bill Annibell, SPC Digital Polygon COO & Chief Agilist bill@digitalpolygon.com ● Agile enthusiast & change agent ● Recovering technologist ● Party DJ, and former singer in a rock and roll band https://www.linkedin.com/in/billannibell/ @billannibell
  • 4.
  • 5. ● 21+ Years ● 850,000+ miles ● 3+ hours of commute time daily ● Excludes train, Uber, cabs, and Metro rides
  • 6. 3 hours x 5 days x 48 weeks = 720 hours -OR- 18 weeks of sitting in a car
  • 7.
  • 8. Value & Value Streams
  • 9. Value ˈval-(ˌ)yü noun : a fair return or equivalent in goods, services, or money for something exchanged : relative worth, utility, or importance Merriam-Webster.com
  • 10. Value Stream ˈval-(ˌ)yü ˈstrēm noun : represent the series of steps that an organization uses to implement solutions that provide a continuous flow of value to a customer. Scaled Agile Framework
  • 11.
  • 12.
  • 13.
  • 14. The Department of Education, via the FAFSA process, provides more than $120 billion in grants, loans, and work-study funds each year to help students and parents pay for college or career school.
  • 15.
  • 16. Website IRS Data Retrieval Tool FAFSA Application Operational Value Stream Development Value Stream Development Value Stream Development Value Stream
  • 17. Website IRS Data Retrieval Tool FAFSA Application Operational Value Stream Development Value Stream Development Value Stream Development Value Stream Dependencies
  • 18. Website IRS Data Retrieval Tool FAFSA Application Operational Value Stream Development Value Stream Development Value Stream Development Value Stream
  • 20. 1. Take an economic view - Digital assets evolve over time. Tradeoffs must be made between risk, cost of delay, operational costs, etc. 2. Apply systems thinking - Just because you optimize an individual component does not mean you are optimizing the entire system (same goes for organizations, too). 3. Assume variability; preserve options - assume requirements are going to change, have multiple options. Leverage cross-functional teams to solve toughest problems. 4. Build incrementally with fast, integrated learning cycles - Do you want faster customer feedback? Build incrementally and get their feedback early and often. 5. Base milestones on objective evaluation of working systems - integrate system early and often. 6. Visualize and limit work in progress (WIP), reduce batch sizes, and manage queue length - Kanban!!! REMEMBER: Humans beings STINK at multitasking and estimating work. Prioritize and re-prioritize! 7. Apply cadence, synchronize with cross-domain planning - Dependent teams (not just DEV teams) should plan and execute together at the same time and pace. 8. Unlock the intrinsic motivation of knowledge workers - Provide time for exploration and experimentation, individual autonomy and purpose and innovation will blossom. 9. Decentralize decision making - Those closest to the customers are best suited to solve said problems. 10. Organize around value - Customer centricity requires an understanding of the customer’s journey as well as the processes and systems that support said journey. Lean Agile Principles
  • 21. 1. Take an economic view - Digital assets evolve over time. Tradeoffs must be made between risk, cost of delay, operational costs, etc. 2. Apply systems thinking - Just because you optimize an individual component does not mean you are optimizing the entire system (same goes for organizations, too). 3. Assume variability; preserve options - assume requirements are going to change, have multiple options. Leverage cross-functional teams to solve toughest problems. 4. Build incrementally with fast, integrated learning cycles - Do you want faster customer feedback? Build incrementally and get their feedback early and often. 5. Base milestones on objective evaluation of working systems - integrate system early and often. 6. Visualize and limit work in progress (WIP), reduce batch sizes, and manage queue length - Kanban!!! REMEMBER: Humans beings STINK at multitasking and estimating work. Prioritize and re-prioritize! 7. Apply cadence, synchronize with cross-domain planning - Dependent teams (not just DEV teams) should plan and execute together at the same time and pace. 8. Unlock the intrinsic motivation of knowledge workers - Provide time for exploration and experimentation, individual autonomy and purpose and innovation will blossom. 9. Decentralize decision making - Those closest to the customers are best suited to solve said problems. 10. Organize around value - Customer centricity requires an understanding of the customer’s journey as well as the processes and systems that support said journey. Lean Agile Principles
  • 23. Cadence ˈkā-dᵊn(t)s noun : a rhythmic pattern of events that provides the steady heartbeat of the development process. : enables dependent teams to stay synchronized, identify dependencies, and collectively manage risk. Scaled Agile + (Me!)
  • 25. Synchronization ˌsiŋ-krə-nə-ˈzā-shən noun : allows multiple solution perspectives to be understood, resolved, and integrated at the same time. : enabled by dependent teams staying in cadence. Scaled Agile + (Me!)
  • 26. Benefits of Cadence + Synchronization
  • 27.
  • 28. 87% of Large Government Projects Challenged and/or Failed The Standish Group’s CHAOS database: 2010-2014
  • 30. ● Independent Agile teams tend to apply consistent cadence via short iterations cycles (e.g. 2-week, 3-week, or 4-week Sprints) ● However, we introduce significant risk when when dependent teams, working toward a common goal or release, are not synchronized ● We have no real way of knowing if the intended progress is being made Applying cadence independently
  • 31. ● Dependent teams that apply both cadence and synchronization reduce risk + enables stakeholders to see actual progress ● Remember: System demos of working software are the true test of progress ● Dependent teams can plan dependencies, identify blockers, discuss risks, and integrate faster when on the same cadence while staying synchronized
  • 32. ● Converts unpredictable events into predictable ones and lowers costs ● Makes waiting times for new work predictable ● Supports regular planning and cross-functional coordination ● Limits batch sizes to a single interval ● Controls injection of new work ● Provides scheduled integration points ● Causes multiple events to happen at the same time ● Facilitates cross-functional tradeoffs ● Provides routine dependency management ● Supports full system and integration and assessment ● Provides multiple feedback perspectives Cadence Synchronization Cadence + Synchronization = Better Outcomes
  • 34. Website IRS Data Retrieval Tool FAFSA Application Operational Value Stream Development Value Stream Development Value Stream Development Value Stream
  • 35. ● Infrequent, or one-time planning is proven to increase risk and require more rework (see slides 27 & 28) ● In the digital age, requirements change regularly and a shift from a project methodology to a product methodology is required for continued success ● Cadence-based planning allows for more frequent customer feedback
  • 37.
  • 38. Cross Team Planning Cross Team Retrospective
  • 39. Cross Team Planning Cross Team Retrospective
  • 40. ● 5-12 iterations OR Quarterly ● Provides a framework for dependent teams to get in cadence and maintain synchronization ● Establishes face-to-face communication across all team members and stakeholders ● Aligns all team on common goals including business and mission context and vision ● Identifies dependencies and fosters cross-team, organization, and agency collaboration ● Matches demand to capacity ● Eliminates excess Work in Process (WIP) Fast decision- making Cross Team Planning
  • 41. ● Includes ALL stakeholders ● Product Demo ● Quantitative and qualitative measurement ● Retrospective and problem- solving workshop Cross Team Retrospective
  • 42. Thank you! Together We Can Build it Better bill@digitalpolygon.com https://www.linkedin.com/in/billannibell/ @billannibell