SlideShare une entreprise Scribd logo
1  sur  23
Agile
Development
Using Scrum
Dan Retzlaff
Management Information Chief - Applications Development
Wisconsin Department of Public Instruction
26th Annual Management Information Systems [MIS] Conference
Thursday, February 14, 2013
Objectives
• Review the Software Development Lifecycle
and the problems it creates
• Understand where Agile Methodology came
from
• Review the Agile Scrum Process and Roles
• How Scrum has made an impact at the
Wisconsin Department of Public Instruction 2
Traditional project management used for
software development = Waterfall Method
Requirements
Design
Implementation
Verification
Maintenance
Traditional Thinking
3
Problems with Waterfall Method
• Difficult to accommodate change once a process is
underway
• Phases must be completed in a sequential order
• Difficult to respond to changing customer requirements
• Few business systems have stable requirements
4
5
Photos are stock photos. Release for web use of all photos on file.
Agile Thinking
• A group of software development
methodologies based on iterative
incremental development
• Simply, a different way to manage IT
projects, teams, or any work involving a
complex process
6
Agile Manifesto
Individuals and interactions over process and tools
Working Software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value
the items on the left more.
7
Scrum
Graph provided by VersionOne. http://www.versionone.com/state_of_agile_development_survey/11/
8
Key Scrum Beliefs
• Scrum requires a mental shift in the way people think
o A preference of People over Practices: understanding that solving complex problems requires
brainpower, not recipes;
o An understanding that the best Products are developed by having a Focus on User's Needs
rather than relying on a requirements document;
o The acceptance that Reality Trumps Expectations, so when reality and expectations don't
match, it is the expectations that must change;
o The preference for Self-Organizing Teams over either lone-wolf-ism or tightly controlled
management; and
o The realization that each of us is part of a Team developing Product and that we are not simply
People doing Work.
+
People
Practices
Product
=
9
The Scrum Team
The Scrum Team is a small (ideally 5-9) group of people that provides useful Products and
Results for Stakeholders.
• Stakeholders
o The most important role involved in Scrum
o The reason a Team is developing a Product
• Business Owner (BO)
o A special stakeholder, often the Team's sponsor or champion and
controls the budget for the Team
• Product Owner (PO)
o Most important person on the Scrum Team
o Works with Stakeholders to represent their interests to the Team
o Held accountable for the value of the Team's results
• Scrum Team Members
o Do the work (analysis, design, code, test, document, data quality
checks, or whatever work is required for a desired outcome)
• Scrum Master (SM)
o Facilitator, moderator, and coach
o Manages relationship between the PO and the Scrum Team
o Focuses on team improvement
Graphic referenced from Agile Atlas: http://agileatlas.org/commentaries/scrum-in-a-nutshell
10
The Product Backlog
• A Scrum Team's work is managed with a Product
Backlog
o A collection of Product Backlog Items
o Items (User Stories) represent the stakeholders'
needs and wants that add value to a product
• Team does not do anything for any Stakeholder unless
it's in the backlog
• The Product Owner is responsible for prioritizing the
Backlog
11
Release Planning
• Visioning phase
o PO and Stakeholders produce a Product Vision and Product Roadmap
o Overall focus is on the Product
o Not a part of Scrum Itself
• Stakeholders and Scrum Team negotiate what should be accomplished in a Release
• Once the Team has a Backlog that supports Release Goals, the Team starts Sprinting
Graphic referenced from Agile Atlas: http://agileatlas.org/commentaries/scrum-in-a-nutshell
12
The Sprint
• Fundamental process flow of Scrum
• A short, fixed-length period of time
• Goal is to produce Backlog Items into renewable products
that Stakeholders can provide feedback on
• Sprint Planning allows the PO to work with the Team to
negotiate what Backlog Items the Team will work on in
order to meet Release Goals
• Scrum Master ensures Team agrees to realistic goals
13
The Sprint
• Sprint Planning
• Daily Scrum
o Daily Standups
• Sprint Review
• Sprint Retrospective
Diagram of Scrum sprint, taken from Scrum in five minutes from Southhouse 14
Using Scrum at
Wisconsin Department of Public
Instruction
• Started small by building a Product Backlog for one business area (Special
Education). Provided some overall training and started sprinting from
there. Team is currently on Sprint 39.
• The following Scrum teams have now been established:
o Special Education
o Title I
o General Data Collections
o Teacher Licensing
o Business Office
o Business Intelligence
15
Using Scrum at
Wisconsin Department of Public
Instruction
• Increased Productivity
• Keeps Teams Focused on Delivering Value
• Helps manage multiple projects with limited resources
• Improved Communications through Transparency
• Not as many individuals working in silos
• Team members no longer have to worry about over commitments made by
management and unrealistic deadlines
"As a manager, Agile has been very helpful in keeping me informed on a daily basis
of a project’s status. It is a great communication tool that stores all information
and communication regarding a project in a common location. It cuts down on
‘face-time,’ maximizes production, and helps to ensure we meet our deadlines.“
Anita Castro
Assistant Director, Special Education
16
Scrum Storyboards at
Wisconsin Department of Public
Instruction
Scrum Team Dashboards with Microsoft Team Foundation Server (TFS)
17
Scrum Buildup Charts at
Wisconsin Department of Public
Instruction
Buildup charts are updated daily so that all Scrum Team
members and Stakeholders are aware of the sprint's progress.
18
Products Released using Scrum (PTP)
Wisconsin Department of Public
Instruction
WI State Performance Plan (SPP), Indicators #13
IEP: Postsecondary Transition Plan (PTP)
To learn more about the Wisconsin's Special Education IEP: PTP click the link below:
http://sped.dpi.wi.gov/sped_spp-transition
19
Products Released using Scrum (School Directory)
Wisconsin Department of Public Instruction
Wisconsin Public and Private School Directory
You can view this site by clicking on the following link: https://apps4.dpi.wi.gov/SchoolDirectory/ 20
Advice for Implementing Scrum
• Create a vision.
• Start small - Scrum requires organizational culture change.
• Scrum can be used with any Complex System. It is not strictly used for
Software Development.
• Create a maturity model.
• Never give in to status quo! Scrum is Continuous Improvement.
• Get an Agile Coach.
21
Scrum Resources
Book Recommendations
• Exploring Scrum: The Fundamentals
• Essential Scrum
• Agile Software Development with Scrum
22
Scrum Resources
Online Recommendations
• The Scrum Guide by Scrum.org. (Online Book)
o http://www.scrum.org/Portals/0/Documents/Scrum%
20Guides/Scrum_Guide.pdf
• Scrum Alliance
o http://www.scrumalliance.org
• Jeff Sutherland
o http://scrum.jeffsutherland.com
• Mountain Goat Software - Mike Cohn's Blog
o http://www.mountaingoatsoftware.com/blog
23

Contenu connexe

Tendances

Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
Mike Cohn
 

Tendances (20)

Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum Overview
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile Methodologies
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1
 
Agile 101
Agile 101Agile 101
Agile 101
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
 
Agile Network India | Continuous Improvement in Agile | Shalini Reddy
Agile Network India | Continuous Improvement in Agile | Shalini ReddyAgile Network India | Continuous Improvement in Agile | Shalini Reddy
Agile Network India | Continuous Improvement in Agile | Shalini Reddy
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
Masterclass HANSEI - The Importance of Self-Reflection in Continuous Improvement
Masterclass HANSEI - The Importance of Self-Reflection in Continuous ImprovementMasterclass HANSEI - The Importance of Self-Reflection in Continuous Improvement
Masterclass HANSEI - The Importance of Self-Reflection in Continuous Improvement
 
Brown "A Project Manager in an Agile World"
Brown "A Project Manager in an Agile World"Brown "A Project Manager in an Agile World"
Brown "A Project Manager in an Agile World"
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
 
Must Have Features in a Project Management Software
Must Have Features in a Project Management SoftwareMust Have Features in a Project Management Software
Must Have Features in a Project Management Software
 
Program Management Tools and Techniques: Best Practices & Workshop for Progra...
Program Management Tools and Techniques: Best Practices & Workshop for Progra...Program Management Tools and Techniques: Best Practices & Workshop for Progra...
Program Management Tools and Techniques: Best Practices & Workshop for Progra...
 
A practical experience in creating an efficient, output driven R&D organizati...
A practical experience in creating an efficient, output driven R&D organizati...A practical experience in creating an efficient, output driven R&D organizati...
A practical experience in creating an efficient, output driven R&D organizati...
 
ViewPoint - Why Your Projects Are Late
ViewPoint - Why Your Projects Are LateViewPoint - Why Your Projects Are Late
ViewPoint - Why Your Projects Are Late
 
Program and Change Management
Program and Change ManagementProgram and Change Management
Program and Change Management
 
PDCA AND SEVEN STEPS
PDCA AND SEVEN STEPSPDCA AND SEVEN STEPS
PDCA AND SEVEN STEPS
 

Similaire à Scrum

Similaire à Scrum (20)

Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
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
 
SCRUM methodology
SCRUM methodologySCRUM methodology
SCRUM methodology
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
Scrum 4 program draft
Scrum 4 program draftScrum 4 program draft
Scrum 4 program draft
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project Management
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Project Management_at_a_glance.pptx
Project Management_at_a_glance.pptxProject Management_at_a_glance.pptx
Project Management_at_a_glance.pptx
 

Dernier

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Scrum

  • 1. Agile Development Using Scrum Dan Retzlaff Management Information Chief - Applications Development Wisconsin Department of Public Instruction 26th Annual Management Information Systems [MIS] Conference Thursday, February 14, 2013
  • 2. Objectives • Review the Software Development Lifecycle and the problems it creates • Understand where Agile Methodology came from • Review the Agile Scrum Process and Roles • How Scrum has made an impact at the Wisconsin Department of Public Instruction 2
  • 3. Traditional project management used for software development = Waterfall Method Requirements Design Implementation Verification Maintenance Traditional Thinking 3
  • 4. Problems with Waterfall Method • Difficult to accommodate change once a process is underway • Phases must be completed in a sequential order • Difficult to respond to changing customer requirements • Few business systems have stable requirements 4
  • 5. 5 Photos are stock photos. Release for web use of all photos on file.
  • 6. Agile Thinking • A group of software development methodologies based on iterative incremental development • Simply, a different way to manage IT projects, teams, or any work involving a complex process 6
  • 7. Agile Manifesto Individuals and interactions over process and tools Working Software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 7
  • 8. Scrum Graph provided by VersionOne. http://www.versionone.com/state_of_agile_development_survey/11/ 8
  • 9. Key Scrum Beliefs • Scrum requires a mental shift in the way people think o A preference of People over Practices: understanding that solving complex problems requires brainpower, not recipes; o An understanding that the best Products are developed by having a Focus on User's Needs rather than relying on a requirements document; o The acceptance that Reality Trumps Expectations, so when reality and expectations don't match, it is the expectations that must change; o The preference for Self-Organizing Teams over either lone-wolf-ism or tightly controlled management; and o The realization that each of us is part of a Team developing Product and that we are not simply People doing Work. + People Practices Product = 9
  • 10. The Scrum Team The Scrum Team is a small (ideally 5-9) group of people that provides useful Products and Results for Stakeholders. • Stakeholders o The most important role involved in Scrum o The reason a Team is developing a Product • Business Owner (BO) o A special stakeholder, often the Team's sponsor or champion and controls the budget for the Team • Product Owner (PO) o Most important person on the Scrum Team o Works with Stakeholders to represent their interests to the Team o Held accountable for the value of the Team's results • Scrum Team Members o Do the work (analysis, design, code, test, document, data quality checks, or whatever work is required for a desired outcome) • Scrum Master (SM) o Facilitator, moderator, and coach o Manages relationship between the PO and the Scrum Team o Focuses on team improvement Graphic referenced from Agile Atlas: http://agileatlas.org/commentaries/scrum-in-a-nutshell 10
  • 11. The Product Backlog • A Scrum Team's work is managed with a Product Backlog o A collection of Product Backlog Items o Items (User Stories) represent the stakeholders' needs and wants that add value to a product • Team does not do anything for any Stakeholder unless it's in the backlog • The Product Owner is responsible for prioritizing the Backlog 11
  • 12. Release Planning • Visioning phase o PO and Stakeholders produce a Product Vision and Product Roadmap o Overall focus is on the Product o Not a part of Scrum Itself • Stakeholders and Scrum Team negotiate what should be accomplished in a Release • Once the Team has a Backlog that supports Release Goals, the Team starts Sprinting Graphic referenced from Agile Atlas: http://agileatlas.org/commentaries/scrum-in-a-nutshell 12
  • 13. The Sprint • Fundamental process flow of Scrum • A short, fixed-length period of time • Goal is to produce Backlog Items into renewable products that Stakeholders can provide feedback on • Sprint Planning allows the PO to work with the Team to negotiate what Backlog Items the Team will work on in order to meet Release Goals • Scrum Master ensures Team agrees to realistic goals 13
  • 14. The Sprint • Sprint Planning • Daily Scrum o Daily Standups • Sprint Review • Sprint Retrospective Diagram of Scrum sprint, taken from Scrum in five minutes from Southhouse 14
  • 15. Using Scrum at Wisconsin Department of Public Instruction • Started small by building a Product Backlog for one business area (Special Education). Provided some overall training and started sprinting from there. Team is currently on Sprint 39. • The following Scrum teams have now been established: o Special Education o Title I o General Data Collections o Teacher Licensing o Business Office o Business Intelligence 15
  • 16. Using Scrum at Wisconsin Department of Public Instruction • Increased Productivity • Keeps Teams Focused on Delivering Value • Helps manage multiple projects with limited resources • Improved Communications through Transparency • Not as many individuals working in silos • Team members no longer have to worry about over commitments made by management and unrealistic deadlines "As a manager, Agile has been very helpful in keeping me informed on a daily basis of a project’s status. It is a great communication tool that stores all information and communication regarding a project in a common location. It cuts down on ‘face-time,’ maximizes production, and helps to ensure we meet our deadlines.“ Anita Castro Assistant Director, Special Education 16
  • 17. Scrum Storyboards at Wisconsin Department of Public Instruction Scrum Team Dashboards with Microsoft Team Foundation Server (TFS) 17
  • 18. Scrum Buildup Charts at Wisconsin Department of Public Instruction Buildup charts are updated daily so that all Scrum Team members and Stakeholders are aware of the sprint's progress. 18
  • 19. Products Released using Scrum (PTP) Wisconsin Department of Public Instruction WI State Performance Plan (SPP), Indicators #13 IEP: Postsecondary Transition Plan (PTP) To learn more about the Wisconsin's Special Education IEP: PTP click the link below: http://sped.dpi.wi.gov/sped_spp-transition 19
  • 20. Products Released using Scrum (School Directory) Wisconsin Department of Public Instruction Wisconsin Public and Private School Directory You can view this site by clicking on the following link: https://apps4.dpi.wi.gov/SchoolDirectory/ 20
  • 21. Advice for Implementing Scrum • Create a vision. • Start small - Scrum requires organizational culture change. • Scrum can be used with any Complex System. It is not strictly used for Software Development. • Create a maturity model. • Never give in to status quo! Scrum is Continuous Improvement. • Get an Agile Coach. 21
  • 22. Scrum Resources Book Recommendations • Exploring Scrum: The Fundamentals • Essential Scrum • Agile Software Development with Scrum 22
  • 23. Scrum Resources Online Recommendations • The Scrum Guide by Scrum.org. (Online Book) o http://www.scrum.org/Portals/0/Documents/Scrum% 20Guides/Scrum_Guide.pdf • Scrum Alliance o http://www.scrumalliance.org • Jeff Sutherland o http://scrum.jeffsutherland.com • Mountain Goat Software - Mike Cohn's Blog o http://www.mountaingoatsoftware.com/blog 23