SlideShare a Scribd company logo
1 of 19
Lessons learnt from going Agile in local government Michele Ide-Smith
Before It took ages to get development underway Stakeholders were impatient to see results Developers felt micro-managed Lots of long, tedious meetings Projects dragged on, and on, and on There was unfinished functionality Stakeholders didn’t get what they expected
The waterfall model
After Projects show results much more quickly Clear expectation of time and cost up front Stakeholders are informed and involved Requirements can and do change Developers have more autonomy Functionality gets finished and deployed (mostly)
Scrum method
Example backlog
Example burndowns
Top lessons learnt No silos – everyone must buy in to Agile Estimation is still important Agile might not suit all dev projects Sprints need dedicated resource Don’t skimp on planning Build multi-disciplinary teams Nuture collaboration
1. No silos Projects have dependencies Sprints require tight coordination of resources and other workstreams (inputs/outputs) Get buy-in to using Agile methods across the organisation through early education Avoid unnecessary blockers!
2. Estimation is still important Developers break down user stories into tasks Estimation using complexity points Developers must learn their velocity (progress in each sprint) Or their burndown (backlog progress) will resemble a flatline
3. Agile may not suit all dev projects Agile works well for mature products Can lead to quick progress and great results New projects with unknowns carry more risk Still possible to have an unfinished product
4. Sprints need dedicated resource Scrum roles need dedicated resource Other work commitments are blockers! Product owners should attend daily stand ups, planning and review meetings
5. Don’t skimp on planning Plan ahead of development Sprints Sometimes called ‘Sprint Zero’ Set up environments for dev and testing Conduct user research Start design work Technical feasibility
6. Build multi-disciplinary teams Think about the complete user journey How will software be implemented in a mature, working website? Include content writers, UX’ers and sys admins in the team
7. Nurture collaboration Avoid sending long emails Co-locate developers, product owners, consultants, UX’ers and content writers Otherwise, use phone conferencing and virtual meetings  Stick designs up on wall spaceor windows
Barriers Cultural: silos, lack of management buy-in Lack of dedicated resource during sprints Lack of dedicated meeting rooms for daily stand-ups and other meetings Little or no wall space for collaborating on and reviewing designs
Remember the 12th Agile principle “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.”
For more info: My going Agile blog post My barriers to Agile web design post Agile manifesto and principles Scrum Alliance

More Related Content

What's hot

Rapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile IcelandRapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile Iceland
Michele Ide-Smith
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
UserZoom
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
Jeremy Kriegel
 

What's hot (20)

Designing the right product
Designing the right productDesigning the right product
Designing the right product
 
Are you designing the right product?
Are you designing the right product?Are you designing the right product?
Are you designing the right product?
 
Rapid Product Design in the Wild - ProductTank
Rapid Product Design in the Wild - ProductTankRapid Product Design in the Wild - ProductTank
Rapid Product Design in the Wild - ProductTank
 
Rapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile IcelandRapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile Iceland
 
Embedding usability from scratch
Embedding usability from scratchEmbedding usability from scratch
Embedding usability from scratch
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
 
Growing Developer Community One Pull Request At a Time
Growing Developer Community One Pull Request At a TimeGrowing Developer Community One Pull Request At a Time
Growing Developer Community One Pull Request At a Time
 
Design Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile ProcessDesign Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile Process
 
Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX World
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMC
 
Beyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileBeyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and Agile
 
Agile UX
Agile UXAgile UX
Agile UX
 
Marty cagan built to learn - ux
Marty cagan built to learn - uxMarty cagan built to learn - ux
Marty cagan built to learn - ux
 
Dork Intervention SXSW2011
Dork Intervention SXSW2011Dork Intervention SXSW2011
Dork Intervention SXSW2011
 
Lean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case StudyLean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case Study
 
Kontagent sxsw2011
Kontagent sxsw2011Kontagent sxsw2011
Kontagent sxsw2011
 
Embracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile WorldEmbracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile World
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
Lean & Agile ♥ UX Design
Lean & Agile ♥ UX DesignLean & Agile ♥ UX Design
Lean & Agile ♥ UX Design
 

Similar to Lessons learnt from agile in local government

Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
solit
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
Marvin Heery
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
rachna_nainani
 

Similar to Lessons learnt from agile in local government (20)

Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
 
Introduction to DevOps and Kanban
Introduction to DevOps and KanbanIntroduction to DevOps and Kanban
Introduction to DevOps and Kanban
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
 
Agile UX - Learning to Lead
Agile UX - Learning to LeadAgile UX - Learning to Lead
Agile UX - Learning to Lead
 
Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
 
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 Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum Overview
 

More from Michele Ide-Smith

Local Gov Digital Engagement - in at the deep end!
Local Gov Digital Engagement - in at the deep end!Local Gov Digital Engagement - in at the deep end!
Local Gov Digital Engagement - in at the deep end!
Michele Ide-Smith
 

More from Michele Ide-Smith (15)

Designing with algorithms
Designing with algorithmsDesigning with algorithms
Designing with algorithms
 
Service Design in Government 2015 - Conference Themes
Service Design in Government 2015 - Conference ThemesService Design in Government 2015 - Conference Themes
Service Design in Government 2015 - Conference Themes
 
We Are All UX Designers!
We Are All UX Designers!We Are All UX Designers!
We Are All UX Designers!
 
Getting Started With Sketchnoting
Getting Started With SketchnotingGetting Started With Sketchnoting
Getting Started With Sketchnoting
 
Getting Started With Sketchnoting
Getting Started With SketchnotingGetting Started With Sketchnoting
Getting Started With Sketchnoting
 
Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team
 
Winning hearts and minds: how to embed UX from scratch in a large organisation
Winning hearts and minds: how to embed UX from scratch in a large organisationWinning hearts and minds: how to embed UX from scratch in a large organisation
Winning hearts and minds: how to embed UX from scratch in a large organisation
 
Identifying and improving top tasks
Identifying and improving top tasksIdentifying and improving top tasks
Identifying and improving top tasks
 
Managing Top Tasks
Managing Top TasksManaging Top Tasks
Managing Top Tasks
 
Social media in Fenland, Cambridgeshire
Social media in Fenland, CambridgeshireSocial media in Fenland, Cambridgeshire
Social media in Fenland, Cambridgeshire
 
Perceptions of social media
Perceptions of social mediaPerceptions of social media
Perceptions of social media
 
Local by social - engaging the hard-to-engage with social media
Local by social - engaging the hard-to-engage with social mediaLocal by social - engaging the hard-to-engage with social media
Local by social - engaging the hard-to-engage with social media
 
Social Media Engagement
Social Media EngagementSocial Media Engagement
Social Media Engagement
 
Web 2.0 and customer service
Web 2.0 and customer serviceWeb 2.0 and customer service
Web 2.0 and customer service
 
Local Gov Digital Engagement - in at the deep end!
Local Gov Digital Engagement - in at the deep end!Local Gov Digital Engagement - in at the deep end!
Local Gov Digital Engagement - in at the deep end!
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Lessons learnt from agile in local government

  • 1. Lessons learnt from going Agile in local government Michele Ide-Smith
  • 2. Before It took ages to get development underway Stakeholders were impatient to see results Developers felt micro-managed Lots of long, tedious meetings Projects dragged on, and on, and on There was unfinished functionality Stakeholders didn’t get what they expected
  • 4. After Projects show results much more quickly Clear expectation of time and cost up front Stakeholders are informed and involved Requirements can and do change Developers have more autonomy Functionality gets finished and deployed (mostly)
  • 5.
  • 9. Top lessons learnt No silos – everyone must buy in to Agile Estimation is still important Agile might not suit all dev projects Sprints need dedicated resource Don’t skimp on planning Build multi-disciplinary teams Nuture collaboration
  • 10. 1. No silos Projects have dependencies Sprints require tight coordination of resources and other workstreams (inputs/outputs) Get buy-in to using Agile methods across the organisation through early education Avoid unnecessary blockers!
  • 11. 2. Estimation is still important Developers break down user stories into tasks Estimation using complexity points Developers must learn their velocity (progress in each sprint) Or their burndown (backlog progress) will resemble a flatline
  • 12. 3. Agile may not suit all dev projects Agile works well for mature products Can lead to quick progress and great results New projects with unknowns carry more risk Still possible to have an unfinished product
  • 13. 4. Sprints need dedicated resource Scrum roles need dedicated resource Other work commitments are blockers! Product owners should attend daily stand ups, planning and review meetings
  • 14. 5. Don’t skimp on planning Plan ahead of development Sprints Sometimes called ‘Sprint Zero’ Set up environments for dev and testing Conduct user research Start design work Technical feasibility
  • 15. 6. Build multi-disciplinary teams Think about the complete user journey How will software be implemented in a mature, working website? Include content writers, UX’ers and sys admins in the team
  • 16. 7. Nurture collaboration Avoid sending long emails Co-locate developers, product owners, consultants, UX’ers and content writers Otherwise, use phone conferencing and virtual meetings Stick designs up on wall spaceor windows
  • 17. Barriers Cultural: silos, lack of management buy-in Lack of dedicated resource during sprints Lack of dedicated meeting rooms for daily stand-ups and other meetings Little or no wall space for collaborating on and reviewing designs
  • 18. Remember the 12th Agile principle “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.”
  • 19. For more info: My going Agile blog post My barriers to Agile web design post Agile manifesto and principles Scrum Alliance