SlideShare a Scribd company logo
1 of 35
Download to read offline
CAN GIS BE AGILE?
Tim Nolan, Collin County, Texas
WHAT IS AGILE?
2
AGILE 101
 Agile was coined in
2001 by software
development leaders
 Agile Manifesto
 Iterative & Incremental
 Light-weight
 People-based not plan-
based
 Popular Methodologies:
 Scrum, Extreme
Programming (XP), Lean
3
AGILE MANIFESTO
 Individuals and interactions over processes and tools
 Working software over comprehensive documentation
 Customer collaboration over contract negotiation
 Responding to change over following a plan
4Source: AgileManifesto.org
12 PRINCIPLES BEHIND THE MANIFESTO
1. Rapid delivery
2. Welcome changes
3. Working software is
delivered frequently
4. Working software is the
principal measure of
progress
5. Sustainable development
6. Daily co-operation between
business and developers
7. Face-to-face conversation (Co-
location)
8. Projects are built around
motivated individuals, who
should be trusted
9. Continuous attention to
technical excellence and good
design
10. Simplicity
11. Self-organizing teams
12. Regular adaptation
5Source: AgileManifesto.org
12 PRINCIPLES BEHIND THE MANIFESTO
1. Rapid delivery
2. Welcome changes
3. Working software is
delivered frequently
4. Working software is the
principal measure of
progress
5. Sustainable development
6. Daily co-operation between
business and developers
7. Face-to-face conversation (Co-
location)
8. Projects are built around
motivated individuals, who
should be trusted
9. Continuous attention to
technical excellence and good
design
10. Simplicity
11. Self-organizing teams
12. Regular adaptation
6Source: AgileManifesto.org
SCRUM
7Source: IT-Xynergy.com
SCRUM
ROLESCEREMONIES
 Product Owner
 Scrum Master
 Development Team
 Sprint Planning
 Sprint Review
 Sprint Retrospective
 Daily Scrum
 Grooming Session
8
ARTIFACTS
 Product Backlog
 Sprint Backlog
 Sprint Burndown
9
10
What does this have to do with GIS?
PROJECTS ARE PROJECTS
 Requirements
 Design
 Implementation
 Testing
 Deployment
 Maintenance
 Agile = rapid delivery
 Loopy, not linear
 Often at the same time
11
12
GETTING STARTED
PEOPLE OBJECTS
 Prioritized To-Do list
 Wall space
 Sprint Info
 Team name
 Duration
 Ceremonies
 Index cards
 Tacks …can’t for get tacks
13
 Identify roles
 Scrum Master
 Product Owner
 Scrum Team
 Schedule Ceremonies
 Daily Scrum
 Sprint Planning
 Sprint Review
 Sprint Retrospective
 Story Grooming
14
15
April 2013
Mon Tue Wed Thu Fri
1 2 3 4 5
Sprint 02 Grooming
Sprint 01 Review
Sprint 01 Retro
Sprint 02 Planning
Start Sprint 02
8 9 10 11 12
15 16 17 18 19
Sprint 03 Grooming Sprint 02 Ends
Sprint 02 Review
Sprint 02 Retro
Sprint 03 Planning
Start Sprint 03
22 23 24 25 26
29 30
Sprint 04 Grooming Sprint 03 Ends
16
USER STORIES
 As a <role> I want <goal/desire> so that <value>
 As a GIS’r, I want to use the city boundaries and
roads to create the ESNs for the Service Area layer
so that our Service Area layer will be as accurate
as possible.
17
ESTIMATING EFFORT
 Planning poker
 Fibonacci sequence
18
SPRINT PLANNING
19
• Prioritize Backlog
• Develop Stories/Tasks
• Acceptance Criteria
• Estimate Effort
TO DO, DOING, DONE
20
MUST ANSWER ME THESE QUESTIONS THREE
 What did I do yesterday?
 What am I doing today?
 What is in my way (impedences)?
21
SPRINT REVIEW
 Discuss Story Status
 Acceptance Criteria Met
 Close/Split/Bounce
Stories and Tasks
 Demos
 Quick Meeting
22
SPRINT RETROSPECTIVE
 Good, Bad, Ugly
 Sprint Starfish
 Keep doing
 Stop doing
 Start doing
 More of
 Less of
 Be Thorough
 No Management or
Customers!!!
23
OUR 1ST SPRINT
24
OUR 1ST SPRINT
 Stories Too Big  Epics
 Undersized
 Incomplete
 Not Enough Commitment
 Sprint vs Other Work
25
CONTINUOUS IMPROVEMENT
26
CONTINUOUS IMPROVEMENT
27
CONTINUOUS IMPROVEMENT
28
METRICS – BURNDOWN CHARTS
29
METRICS – BURNDOWN CHARTS
30
METRICS - VELOCITY
31
PERSONALIZE
32
OBSERVATIONS
 Not as smooth as expected
 Many ways to do the same thing
 Trouble reaching consensus
 Too many Ad hoc requests
 Difficult to plan
 Culture
 Definition of done
33
ENCOURAGEMENT
 Don’t let perfection be
the enemy of good
 “Next Sprint”
 Clear & Concise
direction
 Daily praise &
gratification
 Completing work daily
 Daily progress
34
QUESTIONS?
35
Tim Nolan, Collin County
tnolan@co.collin.tx.us
972.548.4588
@plotboy
nolantim
Judas Priest Concert -- Dallas, TX
Reunion Arena 1986
(4’ mark)
bit.ly/15er1Ux
PLOTBOY

More Related Content

What's hot

Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi TLI GrowthSession
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and groomingArevik Harutyunyan
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile MethodologyZahra Golmirzaei
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSunny Poswal
 
Scrum meetings
Scrum meetingsScrum meetings
Scrum meetingsJuan Banda
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process OverviewPaul Nguyen
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology AssessmentSandy Lee
 
The agile way (Agile foundations)
The agile way (Agile foundations)The agile way (Agile foundations)
The agile way (Agile foundations)Laia Poyatos
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile DevelopmentTu Hoang
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 MinutesHenry Jacob
 
The Project Management Comeback
The Project Management ComebackThe Project Management Comeback
The Project Management ComebackAtlassian
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trickMJ Ferdous
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Nigel Thurlow
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyValentyn Budkin
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning TemplateMike Lally
 

What's hot (20)

Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Hansoft Basics
Hansoft BasicsHansoft Basics
Hansoft Basics
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and grooming
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
Agile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_FinalAgile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_Final
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Scrum meetings
Scrum meetingsScrum meetings
Scrum meetings
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
The agile way (Agile foundations)
The agile way (Agile foundations)The agile way (Agile foundations)
The agile way (Agile foundations)
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
The Project Management Comeback
The Project Management ComebackThe Project Management Comeback
The Project Management Comeback
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trick
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the Ugly
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 

Similar to Can GIS be Agile?

Agile Government
Agile GovernmentAgile Government
Agile GovernmentTim Nolan
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?John Carter
 
Our Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionOur Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionTechWell
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...UXPA International
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 
Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile MethodologiesStfalcon Meetups
 
This is a flash report of Agile2018 by The HIRO!
This is a flash report of Agile2018 by The HIRO!This is a flash report of Agile2018 by The HIRO!
This is a flash report of Agile2018 by The HIRO!LINE Corporation
 
Agile at enterprice level
Agile at enterprice levelAgile at enterprice level
Agile at enterprice levelJan De Baere
 
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...Cprime
 
5 Leading Challenges Facing PMOs [Webinar]
5 Leading Challenges Facing PMOs [Webinar]5 Leading Challenges Facing PMOs [Webinar]
5 Leading Challenges Facing PMOs [Webinar]Tasktop
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management toolsNathan Petralia
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyJohn Carter
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
Project Management for Marketers
Project Management for MarketersProject Management for Marketers
Project Management for MarketersJeff Thaler
 

Similar to Can GIS be Agile? (20)

Agile Government
Agile GovernmentAgile Government
Agile Government
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
 
Our Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionOur Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer Division
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...UXPA 2021: Workshopping to Execution: How Design Sprints  and Agile Work Toge...
UXPA 2021: Workshopping to Execution: How Design Sprints and Agile Work Toge...
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 
Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
 
This is a flash report of Agile2018 by The HIRO!
This is a flash report of Agile2018 by The HIRO!This is a flash report of Agile2018 by The HIRO!
This is a flash report of Agile2018 by The HIRO!
 
Agile at enterprice level
Agile at enterprice levelAgile at enterprice level
Agile at enterprice level
 
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...
 
5 Leading Challenges Facing PMOs [Webinar]
5 Leading Challenges Facing PMOs [Webinar]5 Leading Challenges Facing PMOs [Webinar]
5 Leading Challenges Facing PMOs [Webinar]
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management tools
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Project Management for Marketers
Project Management for MarketersProject Management for Marketers
Project Management for Marketers
 
Agile for Project Managers
Agile for Project ManagersAgile for Project Managers
Agile for Project Managers
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 

Recently uploaded

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 

Recently uploaded (20)

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 

Can GIS be Agile?

  • 1. CAN GIS BE AGILE? Tim Nolan, Collin County, Texas
  • 3. AGILE 101  Agile was coined in 2001 by software development leaders  Agile Manifesto  Iterative & Incremental  Light-weight  People-based not plan- based  Popular Methodologies:  Scrum, Extreme Programming (XP), Lean 3
  • 4. AGILE MANIFESTO  Individuals and interactions over processes and tools  Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan 4Source: AgileManifesto.org
  • 5. 12 PRINCIPLES BEHIND THE MANIFESTO 1. Rapid delivery 2. Welcome changes 3. Working software is delivered frequently 4. Working software is the principal measure of progress 5. Sustainable development 6. Daily co-operation between business and developers 7. Face-to-face conversation (Co- location) 8. Projects are built around motivated individuals, who should be trusted 9. Continuous attention to technical excellence and good design 10. Simplicity 11. Self-organizing teams 12. Regular adaptation 5Source: AgileManifesto.org
  • 6. 12 PRINCIPLES BEHIND THE MANIFESTO 1. Rapid delivery 2. Welcome changes 3. Working software is delivered frequently 4. Working software is the principal measure of progress 5. Sustainable development 6. Daily co-operation between business and developers 7. Face-to-face conversation (Co- location) 8. Projects are built around motivated individuals, who should be trusted 9. Continuous attention to technical excellence and good design 10. Simplicity 11. Self-organizing teams 12. Regular adaptation 6Source: AgileManifesto.org
  • 8. SCRUM ROLESCEREMONIES  Product Owner  Scrum Master  Development Team  Sprint Planning  Sprint Review  Sprint Retrospective  Daily Scrum  Grooming Session 8 ARTIFACTS  Product Backlog  Sprint Backlog  Sprint Burndown
  • 9. 9
  • 10. 10 What does this have to do with GIS?
  • 11. PROJECTS ARE PROJECTS  Requirements  Design  Implementation  Testing  Deployment  Maintenance  Agile = rapid delivery  Loopy, not linear  Often at the same time 11
  • 12. 12
  • 13. GETTING STARTED PEOPLE OBJECTS  Prioritized To-Do list  Wall space  Sprint Info  Team name  Duration  Ceremonies  Index cards  Tacks …can’t for get tacks 13  Identify roles  Scrum Master  Product Owner  Scrum Team  Schedule Ceremonies  Daily Scrum  Sprint Planning  Sprint Review  Sprint Retrospective  Story Grooming
  • 14. 14
  • 15. 15 April 2013 Mon Tue Wed Thu Fri 1 2 3 4 5 Sprint 02 Grooming Sprint 01 Review Sprint 01 Retro Sprint 02 Planning Start Sprint 02 8 9 10 11 12 15 16 17 18 19 Sprint 03 Grooming Sprint 02 Ends Sprint 02 Review Sprint 02 Retro Sprint 03 Planning Start Sprint 03 22 23 24 25 26 29 30 Sprint 04 Grooming Sprint 03 Ends
  • 16. 16
  • 17. USER STORIES  As a <role> I want <goal/desire> so that <value>  As a GIS’r, I want to use the city boundaries and roads to create the ESNs for the Service Area layer so that our Service Area layer will be as accurate as possible. 17
  • 18. ESTIMATING EFFORT  Planning poker  Fibonacci sequence 18
  • 19. SPRINT PLANNING 19 • Prioritize Backlog • Develop Stories/Tasks • Acceptance Criteria • Estimate Effort
  • 20. TO DO, DOING, DONE 20
  • 21. MUST ANSWER ME THESE QUESTIONS THREE  What did I do yesterday?  What am I doing today?  What is in my way (impedences)? 21
  • 22. SPRINT REVIEW  Discuss Story Status  Acceptance Criteria Met  Close/Split/Bounce Stories and Tasks  Demos  Quick Meeting 22
  • 23. SPRINT RETROSPECTIVE  Good, Bad, Ugly  Sprint Starfish  Keep doing  Stop doing  Start doing  More of  Less of  Be Thorough  No Management or Customers!!! 23
  • 25. OUR 1ST SPRINT  Stories Too Big  Epics  Undersized  Incomplete  Not Enough Commitment  Sprint vs Other Work 25
  • 29. METRICS – BURNDOWN CHARTS 29
  • 30. METRICS – BURNDOWN CHARTS 30
  • 33. OBSERVATIONS  Not as smooth as expected  Many ways to do the same thing  Trouble reaching consensus  Too many Ad hoc requests  Difficult to plan  Culture  Definition of done 33
  • 34. ENCOURAGEMENT  Don’t let perfection be the enemy of good  “Next Sprint”  Clear & Concise direction  Daily praise & gratification  Completing work daily  Daily progress 34
  • 35. QUESTIONS? 35 Tim Nolan, Collin County tnolan@co.collin.tx.us 972.548.4588 @plotboy nolantim Judas Priest Concert -- Dallas, TX Reunion Arena 1986 (4’ mark) bit.ly/15er1Ux PLOTBOY