SlideShare a Scribd company logo
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

PDF
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
GIS in the Rockies
 
PPTX
Agile methodologies in short
Laia Poyatos
 
PDF
Agile Software Development Workshop at Sote Hub
Sote ICT
 
KEY
Agile presentation
Aviandri Rivai
 
PDF
Case study for agile software development:
Joe Crespo
 
PPT
Agile Methodology(SCRUM)
KhushSlideShare
 
PDF
Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile u...
Scrum Bangalore
 
PDF
Scrum, A Brief Introduction
Muhammad Waqas Akram
 
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
GIS in the Rockies
 
Agile methodologies in short
Laia Poyatos
 
Agile Software Development Workshop at Sote Hub
Sote ICT
 
Agile presentation
Aviandri Rivai
 
Case study for agile software development:
Joe Crespo
 
Agile Methodology(SCRUM)
KhushSlideShare
 
Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile u...
Scrum Bangalore
 
Scrum, A Brief Introduction
Muhammad Waqas Akram
 

What's hot (20)

PPTX
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
KEY
Hansoft Basics
Jason French
 
PPTX
Scrum introduction
Martin Gasparovic
 
PPTX
3. Armine - retrospective and grooming
Arevik Harutyunyan
 
PPTX
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
PPT
Walls agile2013
Mandi Walls
 
PPTX
Agile SCRUM presentation HJT_Final
Haresh Thevathasan, PMP®, ITIL®, CSM
 
PPTX
Scrum an Agile Methodology
Zahra Golmirzaei
 
PPTX
Introduction to scrum
Sunny Poswal
 
PDF
Scrum meetings
Juan Banda
 
PPTX
Scrum Process Overview
Paul Nguyen
 
PPTX
Agile Methodology Assessment
Sandy Lee
 
PPTX
The agile way (Agile foundations)
Laia Poyatos
 
PDF
Introduction to Agile Development
Tu Hoang
 
PPT
Agile In 5 Minutes
Henry Jacob
 
PDF
The Project Management Comeback
Atlassian
 
PPTX
Project management tips and trick
MJ Ferdous
 
PDF
Scrum Meetings Infographic v12
Nigel Thurlow
 
PDF
Scrum meetings - The Good, the Bad and the Ugly
Valentyn Budkin
 
PDF
Sprint Review and Planning Template
Mike Lally
 
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
Hansoft Basics
Jason French
 
Scrum introduction
Martin Gasparovic
 
3. Armine - retrospective and grooming
Arevik Harutyunyan
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
Walls agile2013
Mandi Walls
 
Agile SCRUM presentation HJT_Final
Haresh Thevathasan, PMP®, ITIL®, CSM
 
Scrum an Agile Methodology
Zahra Golmirzaei
 
Introduction to scrum
Sunny Poswal
 
Scrum meetings
Juan Banda
 
Scrum Process Overview
Paul Nguyen
 
Agile Methodology Assessment
Sandy Lee
 
The agile way (Agile foundations)
Laia Poyatos
 
Introduction to Agile Development
Tu Hoang
 
Agile In 5 Minutes
Henry Jacob
 
The Project Management Comeback
Atlassian
 
Project management tips and trick
MJ Ferdous
 
Scrum Meetings Infographic v12
Nigel Thurlow
 
Scrum meetings - The Good, the Bad and the Ugly
Valentyn Budkin
 
Sprint Review and Planning Template
Mike Lally
 
Ad

Similar to Can GIS be Agile? (20)

PDF
Agile Government
Tim Nolan
 
PDF
Michigan Agile Presentation
Amitava Chatterjee
 
PDF
Intro to Agile Methods for Execs, Leaders, and Managers
David Rico
 
PPTX
Gateway to Agile: Taste of Scrum Event
Gervais Johnson, Advisor
 
PDF
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
John Carter
 
PDF
From Waterfall to Agile - from predictive to adaptive methods
Björn Jónsson
 
PPTX
Transforming your sw development to agile
Anu Khendry,ACC,SAFe Aglst, PMI-ACP,CSPO,PMP
 
PPTX
Agile and Scrum Workshop
Rainer Stropek
 
PPTX
D.mathieson agile software_development_using_scrum
Ramkumar Sundarakalatharan
 
PPTX
Agile or Irrelevant
Tom McCracken
 
PPTX
Faster Food and a Better Place to Sleep: Exploring Agile in Non-IT Domains
LiminalArc
 
PDF
Mastering scrum
Geert Theys
 
PDF
Introduction to Agile Values & Principles
Andreea Visanoiu
 
PPSX
Agile Methodologies
Gurdeep Singh
 
PPTX
Introduction to Agile Software Development
aboulkheir
 
PDF
Return on Investment (ROI) of Lean & Agile Methods
David Rico
 
PDF
Being agile while standing in a waterfall
Mike Edwards
 
PDF
Agile Software Development
Dr. Tathagat Varma
 
PPTX
Are You Agile?
The Rachel Z. Project
 
PPTX
Betaleadership - ESCE Agile Marketing class 1 / 3
Sylvain Loubradou
 
Agile Government
Tim Nolan
 
Michigan Agile Presentation
Amitava Chatterjee
 
Intro to Agile Methods for Execs, Leaders, and Managers
David Rico
 
Gateway to Agile: Taste of Scrum Event
Gervais Johnson, Advisor
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
John Carter
 
From Waterfall to Agile - from predictive to adaptive methods
Björn Jónsson
 
Transforming your sw development to agile
Anu Khendry,ACC,SAFe Aglst, PMI-ACP,CSPO,PMP
 
Agile and Scrum Workshop
Rainer Stropek
 
D.mathieson agile software_development_using_scrum
Ramkumar Sundarakalatharan
 
Agile or Irrelevant
Tom McCracken
 
Faster Food and a Better Place to Sleep: Exploring Agile in Non-IT Domains
LiminalArc
 
Mastering scrum
Geert Theys
 
Introduction to Agile Values & Principles
Andreea Visanoiu
 
Agile Methodologies
Gurdeep Singh
 
Introduction to Agile Software Development
aboulkheir
 
Return on Investment (ROI) of Lean & Agile Methods
David Rico
 
Being agile while standing in a waterfall
Mike Edwards
 
Agile Software Development
Dr. Tathagat Varma
 
Are You Agile?
The Rachel Z. Project
 
Betaleadership - ESCE Agile Marketing class 1 / 3
Sylvain Loubradou
 
Ad

Recently uploaded (20)

PDF
North America’s GSE Market Share Outlook Through 2029.pdf
Amrut47
 
PDF
Bihar Idea festival - Pitch deck-your story.pdf
roharamuk
 
PDF
New Royals Distribution Plan Presentation
ksherwin
 
DOCX
UNIT 2 BC.docx- cv - RESOLUTION -MINUTES-NOTICE - BUSINESS LETTER DRAFTING
MANJU N
 
PPTX
The Ultimate Guide to Customer Journey Mapping
RUPAL AGARWAL
 
PDF
Danielle Oliveira New Jersey - A Seasoned Lieutenant
Danielle Oliveira New Jersey
 
DOCX
India's Emerging Global Leadership in Sustainable Energy Production The Rise ...
Insolation Energy
 
PPTX
Appreciations - July 25.pptxsdsdsddddddsssss
anushavnayak
 
PDF
GenAI for Risk Management: Refresher for the Boards and Executives
Alexei Sidorenko, CRMP
 
PPTX
Certificate of Incorporation, Prospectus, Certificate of Commencement of Busi...
Keerthana Chinnathambi
 
PDF
Tariff Surcharge and Price Increase Decision
Joshua Gao
 
PDF
Data Sheet Cloud Integration Platform - dataZap
Chainsys SEO
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Followers to Fees - Social media for Speakers
Corey Perlman, Social Media Speaker and Consultant
 
PDF
askOdin - An Introduction to AI-Powered Investment Judgment
YekSoon LOK
 
PDF
Withum Webinar - OBBBA: Tax Insights for Food and Consumer Brands
Withum
 
PPTX
Appreciations - July 25.pptxdddddddddddss
anushavnayak
 
PPTX
Presentation - Business Intelligence Solutions 007.pptx
FBSPL
 
PDF
Gregory Felber - An Accomplished Underwater Marine Biologist
Gregory Felber
 
PDF
A Complete Guide to Data Migration Services for Modern Businesses
Aurnex
 
North America’s GSE Market Share Outlook Through 2029.pdf
Amrut47
 
Bihar Idea festival - Pitch deck-your story.pdf
roharamuk
 
New Royals Distribution Plan Presentation
ksherwin
 
UNIT 2 BC.docx- cv - RESOLUTION -MINUTES-NOTICE - BUSINESS LETTER DRAFTING
MANJU N
 
The Ultimate Guide to Customer Journey Mapping
RUPAL AGARWAL
 
Danielle Oliveira New Jersey - A Seasoned Lieutenant
Danielle Oliveira New Jersey
 
India's Emerging Global Leadership in Sustainable Energy Production The Rise ...
Insolation Energy
 
Appreciations - July 25.pptxsdsdsddddddsssss
anushavnayak
 
GenAI for Risk Management: Refresher for the Boards and Executives
Alexei Sidorenko, CRMP
 
Certificate of Incorporation, Prospectus, Certificate of Commencement of Busi...
Keerthana Chinnathambi
 
Tariff Surcharge and Price Increase Decision
Joshua Gao
 
Data Sheet Cloud Integration Platform - dataZap
Chainsys SEO
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Followers to Fees - Social media for Speakers
Corey Perlman, Social Media Speaker and Consultant
 
askOdin - An Introduction to AI-Powered Investment Judgment
YekSoon LOK
 
Withum Webinar - OBBBA: Tax Insights for Food and Consumer Brands
Withum
 
Appreciations - July 25.pptxdddddddddddss
anushavnayak
 
Presentation - Business Intelligence Solutions 007.pptx
FBSPL
 
Gregory Felber - An Accomplished Underwater Marine Biologist
Gregory Felber
 
A Complete Guide to Data Migration Services for Modern Businesses
Aurnex
 

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 [email protected] 972.548.4588 @plotboy nolantim Judas Priest Concert -- Dallas, TX Reunion Arena 1986 (4’ mark) bit.ly/15er1Ux PLOTBOY