SlideShare una empresa de Scribd logo
1 de 29
ADOPTING AGILE
SCRUM
Sparkhound Lunch & Learn
Presenter: Rick Kelly
Sparkhound Strategic Engagement Manager
20+ years of technology delivery experience
PMP Certified in 1994 (#2433!)
Certified Scrum Master (CSM) – 2008
Certified Scrum Professional (CSP)- 2013
Seven years PMO and PM process consulting
Extensive hands-on agile project delivery
Dell, Cognizant, Blockbuster, Lowe’s, Walgreens,
Mutual Mobile
Extensive distributed team & offshore scrum delivery
Still learning!
2
A Day in the Life of an IT Delivery Manager
3
Waterfall – A Summary
The waterfall SDLC approach focused on development in discrete
phases in series:
• All Requirements, then
• All Design, then
• All Development, then
• All Testing, then
• All Deployment
• Usually implemented – painfully – before the iPad
• Safe and traceable, but is it the most effective way to build most
software?
4
Some Fundamental Questions
5
Agenda
Agile Scrum - the 5-minute primer
ROI - Real world statistics on agile benefits
Implementing Scrum:
Our recommended framework
Tips and techniques by framework phase
Q&A
6
What is Agile vs. Scrum?
Is there a difference?
Agile is a philosophy to deliver and act in an
iterative manner
Scrum is a specific agile software delivery
approach implementing Agile principals
7
A Very Short History of Scrum:
“A flexible, holistic product development strategy where a
development team works as a unit to reach a common
goal“ as opposed to a "traditional, sequential approach"
- The New Product Development Game, Takeuchi and Nonaka, 1986
1990’s: The Scrum Godfather, Ken Schwaber, builds the principals
2001: Schwaber published Agile Software Development with Scrum
Yada Yada Yada…Now the most common iterative software
development approach in the world
8
Image: sitcomsonline.com
9
But…why?
Focus on
People vs.
Process
Low Upfront
Planning
Minimal
Documentation
Priorities regularly
updated
High & Early
Customer
Involvement
Early &
incremental ROI
Facilitative vs.
command
leadership
1
Product
Backlog
Daily
Stand Up
1-4 Week
Sprint
Potentially
Shippable
Product
The Basic Scrum Development Process
Prioritize Plan
Sprint
BacklogDemo
Retro
Agile ROI
Waterfall
Successful
16%
Failed
26%
Challenged
58%
Successful
41%
Failed
14%
Challenged
48%
Agile
Agile vs. Waterfall Development Success Rates
Source: The Standish Group; 2012
Our Observation:
Companies are far more likely to gain the benefits
of Scrum if they follow these three foundational
guidelines:
Scrum is customized for their specific
environment
The Scrum implementation itself is conducted
in a formal, structured manner
There is senior management commitment -
and a little patience – to make the needed
cultural and workplace changes
12
Scrum Implementation Tips
and Techniques
14
High-Level Scrum Implementation Roadmap
Stage 1: Quick Start
• Requirements, KPI & Objectives
Confirmation
• Quick Start Agile Asset &
Process Implementation
• Selection of Pilot Project(s)
• Creation of Product Backlog
• Pilot Team(s) Quick Start
Training
Defining & Base-lining Implementation
Success
How will your business know if implementing Scrum is successful?
If you track actual, hard statistics, congratulations! What are they?
In many cases, “success” is defined by business customer
perception
Not fast enough, too expensive, not responsive to change, etc.
To track success, a baseline of current performance needs to be
captured.
Picking a Pilot
Image: Businessweek.com
Project
Stage 2: Pilot and Refine
• Lead/Support Pilot Project(s)
• Refinement of Agile Assets &
Processes
• Define Agile Training, Rollout,
and Comms. Plan
• Define Prioritization &
Estimation Model
• Agile Tool Recommendation
• Agile PMO Setup
Image: Paper Airplanes, Google Play Store
Estimates & Scrum: the age-old conflict
Provokes an age-old question:
Does your company write no-estimate blank checks?
Hybrid Estimation Process
1. Via a Planning Sprint
2. Outputs:
Feature-level, Rough Order of Magnitude (ROM) estimate
Baseline sprint & release plan
A resource plan/proposal with a +/-50(??)% level of
accuracy
3. Updated after each sprint
Customizing Scrum
• Plan-Level
 Deploy to production after each sprint?
 Adding “Technical Debt” and UAT/Launch Sprints
• Within Sprints
 A mid-point reading of the User Stories
 By-feature Sprint Review approvals
Sprint Duration
Factors
 The need for speed
 The overhead of Sprint planning & properly prepped client demos
 Demonstrable progress & wow factor
 Client review burnout
 Recovery time for the sprint “Oh %$&!” moment
 Recommended Default Starting Point: 3 weeks
 Should be re-assessed and agreed with team on ongoing basis
Stage 3: Rollout
• Implement Pilot Lessons Learned
• Agile Process & Tool Rollout
• Training & Comms. Plan Rollout
• PMO and KPI Reporting Rollout
• Cross-Team “Scrum of Scrums”
Rollout
• Team Coaching
Image: nasa.gov
Initial Team Training
For new projects, a 1-hour intro session is enough
Like Scrum itself, get Sprinting ASAP
Mandatory, short reading: The Scrum Guide
13 pages of text, covers all the “rules”
https://www.scrum.org/Scrum-Guide
More Training Tips
• Expect someone new each Sprint
• Start each Sprint Planning Session with a 10-
minute Sprint Planning Overview Deck
• If at all possible, send your Scrum Master to a
public, classroom certification Course
• http://www.scrumalliance.org/courses-events/course?type=Csm
• Informal Monthly Agile Brown Bag Lunches
Image: scpoliycouncil.org
In Conclusion…Key Scrum Implementation Factors
Treat as a formal project
Drinking the Koolaid - Pilot, learn, adjust, implement
Respecting & incorporating real-world existing budget and
approval processes
Company-specific customization - Scrum as an approach, not a
doctrine!
Time provided to allow for the fundamental change in the way the
enterprise works
26
27
Example of a Hybrid Scrum One-Month Sprint Delivery Approach
Questions?
29

Más contenido relacionado

La actualidad más candente

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-ACPDimitri Ponomareff
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile ResourcingCprime
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...WiMLDSMontreal
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed TeamsCprime
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationToivo Vaje
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision makingDennis Stevens
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldRoland Leibundgut
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project ManagementSaqib Javed John
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentElizabeth Barker
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryLeadingAgile
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...GlobalSkillup
 
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 AgileNitor
 
Agile Framework
Agile FrameworkAgile Framework
Agile Frameworkhshamim
 

La actualidad más candente (20)

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
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and Organization
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision making
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress Development
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product Delivery
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 

Destacado

David Rico Business Value Agile Methods19 Feb 14
David Rico Business Value Agile Methods19 Feb 14David Rico Business Value Agile Methods19 Feb 14
David Rico Business Value Agile Methods19 Feb 14Liana Underwood
 
A guide to create a quality project schedule
A guide to create a quality project scheduleA guide to create a quality project schedule
A guide to create a quality project scheduleNirtiSingla
 
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...Scrum Bangalore
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...Scrum Bangalore
 
Put first things first presented scrum bangalore sept 2015
Put first things first presented   scrum bangalore sept 2015Put first things first presented   scrum bangalore sept 2015
Put first things first presented scrum bangalore sept 2015Ebin John Poovathany
 
Práticas do Extreme Agile
Práticas do Extreme AgilePráticas do Extreme Agile
Práticas do Extreme AgileDairton Bassi
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with ScrumChris Brown
 
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...Scrum Bangalore
 
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand GotheScrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand GotheScrum Bangalore
 
Scrum day 2013 presentation
Scrum day 2013 presentationScrum day 2013 presentation
Scrum day 2013 presentationhyperlogy
 
Put first things first time management
Put first things first  time managementPut first things first  time management
Put first things first time managementKarim Meghani
 
Business Value of Agile Methods: Using ROI and REal Options
Business Value of Agile Methods: Using ROI and REal OptionsBusiness Value of Agile Methods: Using ROI and REal Options
Business Value of Agile Methods: Using ROI and REal OptionsDavid Rico
 
Entendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação ExtremaEntendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação ExtremaDairton Bassi
 
]project-open[ Roll Out Plan
]project-open[ Roll Out Plan]project-open[ Roll Out Plan
]project-open[ Roll Out PlanKlaus Hofeditz
 
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...Scrum Bangalore
 
Presentation to ALGIM conference - Nov 2014
Presentation to ALGIM conference - Nov 2014Presentation to ALGIM conference - Nov 2014
Presentation to ALGIM conference - Nov 2014Paul Matthews
 

Destacado (20)

David Rico Business Value Agile Methods19 Feb 14
David Rico Business Value Agile Methods19 Feb 14David Rico Business Value Agile Methods19 Feb 14
David Rico Business Value Agile Methods19 Feb 14
 
A guide to create a quality project schedule
A guide to create a quality project scheduleA guide to create a quality project schedule
A guide to create a quality project schedule
 
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
 
Put first things first presented scrum bangalore sept 2015
Put first things first presented   scrum bangalore sept 2015Put first things first presented   scrum bangalore sept 2015
Put first things first presented scrum bangalore sept 2015
 
Why Agile
Why AgileWhy Agile
Why Agile
 
Práticas do Extreme Agile
Práticas do Extreme AgilePráticas do Extreme Agile
Práticas do Extreme Agile
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
 
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand GotheScrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
 
Scrum day 2013 presentation
Scrum day 2013 presentationScrum day 2013 presentation
Scrum day 2013 presentation
 
Put first things first time management
Put first things first  time managementPut first things first  time management
Put first things first time management
 
Business Value of Agile Methods: Using ROI and REal Options
Business Value of Agile Methods: Using ROI and REal OptionsBusiness Value of Agile Methods: Using ROI and REal Options
Business Value of Agile Methods: Using ROI and REal Options
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Entendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação ExtremaEntendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação Extrema
 
Escalando Agile con SAFe
Escalando Agile con SAFeEscalando Agile con SAFe
Escalando Agile con SAFe
 
]project-open[ Roll Out Plan
]project-open[ Roll Out Plan]project-open[ Roll Out Plan
]project-open[ Roll Out Plan
 
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
 
Presentation to ALGIM conference - Nov 2014
Presentation to ALGIM conference - Nov 2014Presentation to ALGIM conference - Nov 2014
Presentation to ALGIM conference - Nov 2014
 

Similar a ADOPTING AGILE SCRUM

Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference CardTechcanvass
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodologyyasirkhan_77
 
Scrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareScrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareInvensis Learning
 
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...Texavi Innovative Solutions
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & ScrumSrinivasan Ganesan
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile JourneyDashlane
 

Similar a ADOPTING AGILE SCRUM (20)

Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile foundation online - slide share
Agile  foundation   online - slide shareAgile  foundation   online - slide share
Agile foundation online - slide share
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Scrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareScrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShare
 
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Agile2013_Spring_FInal_031213
Agile2013_Spring_FInal_031213Agile2013_Spring_FInal_031213
Agile2013_Spring_FInal_031213
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Agile concepts
Agile conceptsAgile concepts
Agile concepts
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 

Más de Sparkhound Inc.

IT Strategy: Aligning IT and the Business
IT Strategy: Aligning IT and the BusinessIT Strategy: Aligning IT and the Business
IT Strategy: Aligning IT and the BusinessSparkhound Inc.
 
Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Sparkhound Inc.
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101Sparkhound Inc.
 
Dashboards for Everyone with Microsoft Power BI & Excel
Dashboards for Everyone with Microsoft Power BI &  ExcelDashboards for Everyone with Microsoft Power BI &  Excel
Dashboards for Everyone with Microsoft Power BI & ExcelSparkhound Inc.
 
Spinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSpinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSparkhound Inc.
 
Leveraging SharePoint 2013 Search and CSR
Leveraging SharePoint 2013 Search and CSRLeveraging SharePoint 2013 Search and CSR
Leveraging SharePoint 2013 Search and CSRSparkhound Inc.
 
Ensuring Quality Mobile Apps with Testing and Crash Reporting
Ensuring Quality Mobile Apps with Testing and Crash ReportingEnsuring Quality Mobile Apps with Testing and Crash Reporting
Ensuring Quality Mobile Apps with Testing and Crash ReportingSparkhound Inc.
 
Managing Customer Expectations
Managing Customer ExpectationsManaging Customer Expectations
Managing Customer ExpectationsSparkhound Inc.
 
Virtualize All The Things!
Virtualize All The Things!Virtualize All The Things!
Virtualize All The Things!Sparkhound Inc.
 
What is "Next Generation" Analytics? How does it fit with my Business Vision?
What is "Next Generation" Analytics? How does it fit with my Business Vision?What is "Next Generation" Analytics? How does it fit with my Business Vision?
What is "Next Generation" Analytics? How does it fit with my Business Vision?Sparkhound Inc.
 
What is the right SharePoint Cloud Strategy for My Business?
What is the right SharePoint Cloud Strategy for My Business? What is the right SharePoint Cloud Strategy for My Business?
What is the right SharePoint Cloud Strategy for My Business? Sparkhound Inc.
 
Identity Management for Office 365 and Microsoft Azure
Identity Management for Office 365 and Microsoft AzureIdentity Management for Office 365 and Microsoft Azure
Identity Management for Office 365 and Microsoft AzureSparkhound Inc.
 
Integrating the BCS with Search in SharePoint 2013
Integrating the BCS with Search in SharePoint 2013Integrating the BCS with Search in SharePoint 2013
Integrating the BCS with Search in SharePoint 2013Sparkhound Inc.
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andySparkhound Inc.
 
SQL Server Admin Best Practices with DMV's
SQL Server Admin Best Practices with DMV'sSQL Server Admin Best Practices with DMV's
SQL Server Admin Best Practices with DMV'sSparkhound Inc.
 
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Sparkhound Inc.
 
PowerShell Fundamentals for SharePoint
PowerShell Fundamentals for SharePointPowerShell Fundamentals for SharePoint
PowerShell Fundamentals for SharePointSparkhound Inc.
 
Introduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APIIntroduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APISparkhound Inc.
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013Sparkhound Inc.
 

Más de Sparkhound Inc. (20)

IT Strategy: Aligning IT and the Business
IT Strategy: Aligning IT and the BusinessIT Strategy: Aligning IT and the Business
IT Strategy: Aligning IT and the Business
 
Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
 
Dashboards for Everyone with Microsoft Power BI & Excel
Dashboards for Everyone with Microsoft Power BI &  ExcelDashboards for Everyone with Microsoft Power BI &  Excel
Dashboards for Everyone with Microsoft Power BI & Excel
 
Spinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSpinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still Counts
 
Intro to AngularJS
Intro to AngularJS Intro to AngularJS
Intro to AngularJS
 
Leveraging SharePoint 2013 Search and CSR
Leveraging SharePoint 2013 Search and CSRLeveraging SharePoint 2013 Search and CSR
Leveraging SharePoint 2013 Search and CSR
 
Ensuring Quality Mobile Apps with Testing and Crash Reporting
Ensuring Quality Mobile Apps with Testing and Crash ReportingEnsuring Quality Mobile Apps with Testing and Crash Reporting
Ensuring Quality Mobile Apps with Testing and Crash Reporting
 
Managing Customer Expectations
Managing Customer ExpectationsManaging Customer Expectations
Managing Customer Expectations
 
Virtualize All The Things!
Virtualize All The Things!Virtualize All The Things!
Virtualize All The Things!
 
What is "Next Generation" Analytics? How does it fit with my Business Vision?
What is "Next Generation" Analytics? How does it fit with my Business Vision?What is "Next Generation" Analytics? How does it fit with my Business Vision?
What is "Next Generation" Analytics? How does it fit with my Business Vision?
 
What is the right SharePoint Cloud Strategy for My Business?
What is the right SharePoint Cloud Strategy for My Business? What is the right SharePoint Cloud Strategy for My Business?
What is the right SharePoint Cloud Strategy for My Business?
 
Identity Management for Office 365 and Microsoft Azure
Identity Management for Office 365 and Microsoft AzureIdentity Management for Office 365 and Microsoft Azure
Identity Management for Office 365 and Microsoft Azure
 
Integrating the BCS with Search in SharePoint 2013
Integrating the BCS with Search in SharePoint 2013Integrating the BCS with Search in SharePoint 2013
Integrating the BCS with Search in SharePoint 2013
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andy
 
SQL Server Admin Best Practices with DMV's
SQL Server Admin Best Practices with DMV'sSQL Server Admin Best Practices with DMV's
SQL Server Admin Best Practices with DMV's
 
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
 
PowerShell Fundamentals for SharePoint
PowerShell Fundamentals for SharePointPowerShell Fundamentals for SharePoint
PowerShell Fundamentals for SharePoint
 
Introduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APIIntroduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST API
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013
 

Último

It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 

Último (20)

It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 

ADOPTING AGILE SCRUM

  • 2. Presenter: Rick Kelly Sparkhound Strategic Engagement Manager 20+ years of technology delivery experience PMP Certified in 1994 (#2433!) Certified Scrum Master (CSM) – 2008 Certified Scrum Professional (CSP)- 2013 Seven years PMO and PM process consulting Extensive hands-on agile project delivery Dell, Cognizant, Blockbuster, Lowe’s, Walgreens, Mutual Mobile Extensive distributed team & offshore scrum delivery Still learning! 2
  • 3. A Day in the Life of an IT Delivery Manager 3
  • 4. Waterfall – A Summary The waterfall SDLC approach focused on development in discrete phases in series: • All Requirements, then • All Design, then • All Development, then • All Testing, then • All Deployment • Usually implemented – painfully – before the iPad • Safe and traceable, but is it the most effective way to build most software? 4
  • 6. Agenda Agile Scrum - the 5-minute primer ROI - Real world statistics on agile benefits Implementing Scrum: Our recommended framework Tips and techniques by framework phase Q&A 6
  • 7. What is Agile vs. Scrum? Is there a difference? Agile is a philosophy to deliver and act in an iterative manner Scrum is a specific agile software delivery approach implementing Agile principals 7
  • 8. A Very Short History of Scrum: “A flexible, holistic product development strategy where a development team works as a unit to reach a common goal“ as opposed to a "traditional, sequential approach" - The New Product Development Game, Takeuchi and Nonaka, 1986 1990’s: The Scrum Godfather, Ken Schwaber, builds the principals 2001: Schwaber published Agile Software Development with Scrum Yada Yada Yada…Now the most common iterative software development approach in the world 8 Image: sitcomsonline.com
  • 9. 9 But…why? Focus on People vs. Process Low Upfront Planning Minimal Documentation Priorities regularly updated High & Early Customer Involvement Early & incremental ROI Facilitative vs. command leadership
  • 10. 1 Product Backlog Daily Stand Up 1-4 Week Sprint Potentially Shippable Product The Basic Scrum Development Process Prioritize Plan Sprint BacklogDemo Retro
  • 12. Our Observation: Companies are far more likely to gain the benefits of Scrum if they follow these three foundational guidelines: Scrum is customized for their specific environment The Scrum implementation itself is conducted in a formal, structured manner There is senior management commitment - and a little patience – to make the needed cultural and workplace changes 12
  • 15. Stage 1: Quick Start • Requirements, KPI & Objectives Confirmation • Quick Start Agile Asset & Process Implementation • Selection of Pilot Project(s) • Creation of Product Backlog • Pilot Team(s) Quick Start Training
  • 16. Defining & Base-lining Implementation Success How will your business know if implementing Scrum is successful? If you track actual, hard statistics, congratulations! What are they? In many cases, “success” is defined by business customer perception Not fast enough, too expensive, not responsive to change, etc. To track success, a baseline of current performance needs to be captured.
  • 17. Picking a Pilot Image: Businessweek.com Project
  • 18. Stage 2: Pilot and Refine • Lead/Support Pilot Project(s) • Refinement of Agile Assets & Processes • Define Agile Training, Rollout, and Comms. Plan • Define Prioritization & Estimation Model • Agile Tool Recommendation • Agile PMO Setup Image: Paper Airplanes, Google Play Store
  • 19. Estimates & Scrum: the age-old conflict Provokes an age-old question: Does your company write no-estimate blank checks?
  • 20. Hybrid Estimation Process 1. Via a Planning Sprint 2. Outputs: Feature-level, Rough Order of Magnitude (ROM) estimate Baseline sprint & release plan A resource plan/proposal with a +/-50(??)% level of accuracy 3. Updated after each sprint
  • 21. Customizing Scrum • Plan-Level  Deploy to production after each sprint?  Adding “Technical Debt” and UAT/Launch Sprints • Within Sprints  A mid-point reading of the User Stories  By-feature Sprint Review approvals
  • 22. Sprint Duration Factors  The need for speed  The overhead of Sprint planning & properly prepped client demos  Demonstrable progress & wow factor  Client review burnout  Recovery time for the sprint “Oh %$&!” moment  Recommended Default Starting Point: 3 weeks  Should be re-assessed and agreed with team on ongoing basis
  • 23. Stage 3: Rollout • Implement Pilot Lessons Learned • Agile Process & Tool Rollout • Training & Comms. Plan Rollout • PMO and KPI Reporting Rollout • Cross-Team “Scrum of Scrums” Rollout • Team Coaching Image: nasa.gov
  • 24. Initial Team Training For new projects, a 1-hour intro session is enough Like Scrum itself, get Sprinting ASAP Mandatory, short reading: The Scrum Guide 13 pages of text, covers all the “rules” https://www.scrum.org/Scrum-Guide
  • 25. More Training Tips • Expect someone new each Sprint • Start each Sprint Planning Session with a 10- minute Sprint Planning Overview Deck • If at all possible, send your Scrum Master to a public, classroom certification Course • http://www.scrumalliance.org/courses-events/course?type=Csm • Informal Monthly Agile Brown Bag Lunches Image: scpoliycouncil.org
  • 26. In Conclusion…Key Scrum Implementation Factors Treat as a formal project Drinking the Koolaid - Pilot, learn, adjust, implement Respecting & incorporating real-world existing budget and approval processes Company-specific customization - Scrum as an approach, not a doctrine! Time provided to allow for the fundamental change in the way the enterprise works 26
  • 27. 27 Example of a Hybrid Scrum One-Month Sprint Delivery Approach
  • 29. 29

Notas del editor

  1. What we see: An inbox of angry “When?” and “Why?” stakeholder mail Late-project CRs asking for more time & $$$ Long project update meetings packed with surprises And…many clients using legacy, waterfall-based SDLCs
  2. Can all requirements be truly finalized & accurate before design, development & user feedback? Is it effective to wait until all possible features are ready before launching the critical ones?
  3. Timeboxed !! Will see if we can avoid one of the toughest temptations of Scrum – Extending the Sprint!
  4. There are other Agile-based approaches Kanban, Extreme Programming (XP), Lean All borrow from each other Focus Today: Agile Scrum
  5. Waterfall came from military industrial complex of the 70’s. By the mid 80s, those of us not building jet airplanes were being driven crazy by Waterfall Some of the early resistors came out of Japan in 1986…
  6. Agile projects succeed three times as often as Waterfall projects. The Chaos Manifesto, The Standish Group, 2012 Two out of every three IT shops have adopted Agile methodologies. Dr. Scott Ambler, 2011 Over 70% of IT users of agile saw overall increases in Productivity, Quality and reductions of costs Dr. Scott Ambler, 2008 64% of the features in Waterfall projects are never used. Verheyen, 2014
  7. Key Scrum Implementation Plan Elements Phased, iterative and interactive Get a Live Scrum project going ASAP Then begin introducing custom assets, processes and training Not Rocket Science: Stress OJT training for team members
  8. What specific problems are you seeking to solve with implementing process change? How is your IT delivery success defined by today? To track success, a baseline of current performance needs to be captured. In most cases, no need to re-define existing IT Delivery KPIs If business perception is truly how success is defined, then conduct baseline interviews with key stakeholders to set the “before” picture
  9. Challenge the boundaries of Scrum on day one? Relatively stand-alone Single scrum-team size: 4-10 Members Include potential Champions and Evangelists Look for a mid-size, mid-complexity representative project If most of your projects are multi-location, then tackle this right away
  10. Purists insist no estimates until the work is done
  11. Sprint Planning Deck 1-2 slide project overview This sprint’s place within project milestones Intra-sprint dates (planning, mid-point, Demo) Availability & capacity of the team Highlight adjustments taken from last Retrospective Pick a “Challenge” focus area for the Sprint Scrum Master The interaction with other students with different – but similar – challenges = big bonus 2 Days, between $1000-$1400/person, an excellent investment Constantly available in Houston http://www.scrumalliance.org/courses-events/course?type=Csm; Made a serious PMP skeptic into a believer (me) BRON BAG: Start with monthly Open to all 10-15 minute highlight of specific Scrum item Project update/briefing from a non-scrum master Allows cross-team and cross-role interaction