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

What's hot

Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
Hansoft Basics
Hansoft BasicsHansoft Basics
Hansoft Basics
Jason French
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
Martin Gasparovic
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and grooming
Arevik Harutyunyan
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
Zahra Golmirzaei
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
Sunny Poswal
 
Scrum meetings
Scrum meetingsScrum meetings
Scrum meetingsJuan Banda
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
Paul Nguyen
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
Sandy 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 Development
Tu Hoang
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
Henry Jacob
 
The Project Management Comeback
The Project Management ComebackThe Project Management Comeback
The Project Management Comeback
Atlassian
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trick
MJ 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 Ugly
Valentyn Budkin
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
Mike 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 Government
Tim 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 Division
TechWell
 
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 team
Rich Allen
 
Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
Stfalcon 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 level
Jan De Baere
 
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
 
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
 
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 Methodology
Sapna 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 tools
Nathan 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 Quickly
John 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 Practice
TechWell
 
Project Management for Marketers
Project Management for MarketersProject Management for Marketers
Project Management for Marketers
Jeff Thaler
 
Agile for Project Managers
Agile for Project ManagersAgile for Project Managers
Agile for Project Managers
Martin Ellemann Olesen
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
Vernon Stinebaker
 

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 [Webinar]
5 Leading Challenges Facing PMOs [Webinar]5 Leading Challenges Facing PMOs [Webinar]
5 Leading Challenges Facing PMOs [Webinar]
 
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...
 
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

Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
PaulBryant58
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
Safe PaaS
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
my Pandit
 
Filing Your Delaware Franchise Tax A Detailed Guide
Filing Your Delaware Franchise Tax A Detailed GuideFiling Your Delaware Franchise Tax A Detailed Guide
Filing Your Delaware Franchise Tax A Detailed Guide
YourLegal Accounting
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
marketingjdass
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
AUDIJEAngelo
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
Role of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in MiningRole of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in Mining
Naaraayani Minerals Pvt.Ltd
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
Erika906060
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 

Recently uploaded (20)

Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
 
Filing Your Delaware Franchise Tax A Detailed Guide
Filing Your Delaware Franchise Tax A Detailed GuideFiling Your Delaware Franchise Tax A Detailed Guide
Filing Your Delaware Franchise Tax A Detailed Guide
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
Role of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in MiningRole of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in Mining
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 

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