SlideShare a Scribd company logo
1 of 52
Download to read offline
© 2014 IBM Corporation
Session 2333A
Scaling Agile Planning to Support
Large Distributed Programs
Reedy Feggins. Jr., SPC, CSM, PMP
rfeggins@us.ibm.com
Software Delivery Leader / Agile Coach
1
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change
or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality.
Information about potential future products may not be incorporated into any
contract. The development, release, and timing of any future features or
functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance
that any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream,
the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results
similar to those stated here.
2
Agenda
• Scrum basics
• Challenge scaling core agile
• Scaling Factors - identifying what needs
scaling
• Solution Overview
• Mapping out the Journey
• Summary
3
How Agile Teams Work
4
Sprint
User Story
User Story
User Story
Epic
Epic
User Story
SprintPlanning
Design
Test
Integrate
Deploy
Refine Story
Develop
Demo/Retrospective
DatabaseDatabase
ReportsReports
UI
Screen
UI
Screen
Application
Process
Financial Application X
Identify Develop and Test Demo Deliver
Business Objectives Measured Progress
Scrum
5
Agenda
• Scrum basics
• Challenge scaling core agile
• Scaling Factors - identifying what needs
scaling
• Solution Overview
• Mapping out the Journey
• Summary
6
The New Normal
Deliver code faster, cheaper and better
6
7
Adopting an agile approach is a great start
Agile succeeds three times more often than
non-agile projects
The Chaos Manifesto, Standish Group 2012
Agile succeeds three times more often than
non-agile projects
The Chaos Manifesto, Standish Group 2012
8
Organizations have had success with agile...
…yet few have been able to realize the full potential
8
65%
of organizations
consider [complex]
tool integrations a key
inhibitor to success
42%
of agile projects are considered
successful
26%
of organizations use agile ONLY in
development
Sources: Sources: NIST, Planning Report 02-3. The Economic Impacts of Inadequate Infrastructure for Software Testing, May 2002;
aThe Times of India, IT sector to get 12% average salary hike in 2011, TOI Tech & Agencies, Mar 8, 2011, Forrester Research, 2012
99
Giving managers
Visibility…
…while allowing
developers to
Focus
Growing beyond a small adoption
10
Impediments agile developers face…
… that ultimately slow team velocity
1. Lost time due to task switching between tools or duplication of work
2. Difficulty in coordinating different agile teams with conflicting priorities
3. Inconsistent continuous integration and deployment practices
4. Being disconnected from customers and stakeholders
Instant
Messages
Spreadsheets
Tools
11
Management challenges in growing an agile practice
11
Participation by operations and
stakeholders are key to continuous
delivery
Participation by operations and
stakeholders are key to continuous
delivery
Lack of a roadmap, milestones and
measurements cause inefficient and
inconsistent execution
Lack of a roadmap, milestones and
measurements cause inefficient and
inconsistent execution
Practices that don’t address distributed
team members set the organization up for
failure
Practices that don’t address distributed
team members set the organization up for
failure
Siloes of loosely integrated tools impairs
project visibility and unpredictable results
Siloes of loosely integrated tools impairs
project visibility and unpredictable results
Team members not equipped with the
right training, tooling and access to
practices
Team members not equipped with the
right training, tooling and access to
practices
StrategyStrategy
CultureCulture
TeamsTeams
ToolingTooling
PeoplePeople
12
Agenda
• Scrum basics
• Challenge scaling core agile
• What must be scaled
• Solution Overview
• Mapping out the Journey
• Summary
13
Scaling beyond Scrum
Transforming your organization requires the right framework and tooling
13
14
Scale agile capabilities to adapt to a customer’s needs
“I need to
collaborate with my
operations team
and help them
deploy software
more frequently”
“I need to assure
testing can keep
up with our agile
development.”
“We are planning to
deliver mobile apps
to our customers that
extend our enterprise
solutions”
“I need to connect
and prioritize
projects with
stakeholders”
1515
Domain Complexity
Straight
-forward
Intricate,
emerging
Compliance requirement
Low risk Critical,
audited
Team size
Under 10
developers
1000’s of
developers
Co-located
Geographical distribution
Global
Enterprise discipline
Project
focus
Enterprise
focus
Technical complexity
Homogenous
Heterogeneous,
legacy
Organization distribution
(outsourcing, partnerships)
Collaborative Contractual
IBM Agility@Scale: A process framework to extend your
agile practice
Flexible Rigid
Organizational complexity
16
Agenda
• Scrum basics
• Challenge scaling core agile
• Scaling Factors - identifying what needs
scaling
• Solution Overview
• Mapping out the Journey
• Summary
17
Scaling Agile
Requires a Framework
18
Disciplined
Agile
The Disciplined Agile Delivery process decision
framework is a people-first, learning-oriented
hybrid agile approach to IT solution delivery.
It has a risk-value delivery lifecycle, is goal-
driven, is enterprise aware, and is scalable.”
19
Team
Services Teams – These teams support common
services across product lines. These teams
support the needs of the product teams.
20
Scaling Agile
Requires Teams / Project
Structure
21
Scrum
Team
Scrum
Delivery TeamsScrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Project and Team Structure
Product & Services
Teams
22
Scrum
Delivery Teams
Project and Team Structure
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Release
Management Team
System
Team
Product
Management Team
Program
Program Teams
23
Release
Management Team
Program and Portfolio
Management Team
System
Team
Scrum
Team
Product
Management Team
Team
Program
Portfolio
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Scrum
Team
Project and Team Structure
Product & Services
Teams
Program Teams
Portfolio Teams
24
Scaling Agile Requires
New Roles
For the Teams
25
Scaling the Architect Role
Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12
Program
Mgmt
Product
Manager
Product
Owner
26
Scaling the ScrumMaster Role
Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12
Release Train
Engineers
Scrum
Masters
Business
Owner
27
Scaling the Architect Role
Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12
Enterprise
Architect
System
Architects
Lead
Developers
28
Scaling Agile
Requires Scaling Planning
29
Portfolio
Teams
Kanban
Planning
30
Kanban creates a Pull System that is limited by your
Actual Capacity
31
31
Epics span release
Investment Themes are
approved (1 or more ARTs
may to be needed executedIdeas
Kanban
WIP limits
Ideas
32
Program
Teams
Portfolio
Teams
Kanban
Kanban
Planning
(*) Mike Cohn, Agile Estimating and Planning
StrategyStrategy
PortfolioPortfolio
ProductProduct
ReleaseRelease
IterationIteration
DailyDaily
Agile team must plan at the
multiple levels
• Product
• Release
• Sprint (or Iteration)
• Daily
Scaling Plans
34
34
Sprint
1
Sprint
2
Sprint
3
Sprint
4
Sprint
5
Sprint
6
Sprint
7
Sprint
8
Sprint
9
Sprint
10
Sprint
11
Sprint
12
Sprint
Agile Release
Production Release
Scaling Plans
35
Product &
Services
Teams
Program
Teams
Portfolio
Teams
Scrum
Kanban
Kanban
Planning
36
User Story
User Story
User Story
Epic
Epic
User Story
Product Backlog
Managing the product backlog between
product owner and scrum team
A Scrum product backlog contains descriptions of
the functionality desired in an end product.
Epic
User Story
User Story
Epic
37
Sprint
User Story
User Story
User Story
Epic
Epic
User Story
SprintPlanning Design
Test
Integrate
Deploy
Refine Story
Develop
Demo/RetrospectiveIdentify Develop and Test
Business Objectives
Sprint Planning
Epic
Epic
User Story
38
Sprint
User Story
User Story
User Story
Epic
Epic
User Story
SprintPlanning
Design
Test
Integrate
Deploy
Refine Story
Develop
Demo/Retrospective
DatabaseDatabase
ReportsReports
UI
Screen
UI
Screen
Application
Process
Financial Application X
Identify Develop and Test Demo Deliver
Business Objectives Measured Progress
Sprint Delivery
39
Scaling Agile
Requires Scaling Requirements
40
Scaling Agile Requirements
Investment Themes
Feature
Story Story Story
Feature
Story Story Story
Feature
Story Story Story
Business and Architectural Epics Epics
Feature
40
Approved
Projects
Pre-Project
Team
IdeasIdeasIdeasIdeasIdeas
IdeasIdeasIdeasIdeasIdeas
IdeasIdeasIdeasIdeasIdeas
IdeasIdeasIdeasIdeasIdeas
Ideas
41
Scaling Agile Requirements
Investment Themes
Feature
Story Story Story
Feature
Story Story Story
Feature
Story Story Story
Business and Architectural Epics Epics
Feature
41
Epics span release
Themes may need
one or more programs
to be executed
Stories fit into
Sprints
IdeasIdeasIdeasIdeasIdeas
IdeasIdeasIdeasIdeasIdeas
IdeasIdeasIdeasIdeasIdeas
IdeasIdeasIdeasIdeasIdeas
Ideas
Features span sprint
sut fit into release
42
EPICS
43
FEATURES
44
STORIES
45
Mapping out the Journey
46
Defining the
Roadmap
Assessment
Targeted
Coaching
Measure
Improvement
• Identify Business Drivers
• Identify Gaps in Current
Delivery Processes
• Identify Pilot Structure
47
Define the Operational
Framework
Assessment
Targeted
Coaching
Measure
Improvement
Form
Teams
Teach
Practices
Guide
Culture
• Built around teams
• Product focused
• Service oriented
Form
Teams
Teach
Practices
Form
Teams
Teach
Practices
Teach
Practices
Teach
Practices
48
Define the Operational
Framework
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
Measure
Improvement
Form Teams
Teach
Practices
Guide Culture
• Portfolio
• Program
• Project
49
Define the Operational
Framework
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
Measure
Improvement
Form Teams
Teach
Practices
Guide Culture
• Return on Investment
• Throughput
• Capitalization
50
Acknowledgements and Disclaimers
© Copyright IBM Corporation 2012. All rights reserved.
– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
– Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2,
Maximo, Clearcase, Lotus, etc
IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks of
International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are
marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common
law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law
trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at
www.ibm.com/legal/copytrade.shtml
f you have mentioned trademarks that are not from IBM, please update and add the following lines:
[Insert any special 3rd party trademark names/attributions here]
Other company, product, or service names may be trademarks or service marks of others.
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are
provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice
to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is
provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of,
or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the
effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the
applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may
have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these
materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific
sales, revenue growth or other results.
51
Thank You!
Your Feedback is Important!
Access the Innovate agenda tool to complete your
session surveys from your smartphone, laptop or
conference kiosk.

More Related Content

What's hot

Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisationKurt Solarte
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentBrad Appleton
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principlesJaguaraci Silva
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksMehul Kapadia
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0Reedy Feggins Jr
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjeePMI_IREP_TP
 
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.Boardroom Metrics
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipLitheSpeed
 
Meetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceMeetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceAlexandre Boutin
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014Justin Petite
 
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Richard Knaster
 

What's hot (20)

Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisation
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0
 
Hp2413471352
Hp2413471352Hp2413471352
Hp2413471352
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
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.
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 
Meetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceMeetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & Maxence
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
ETPM5
ETPM5ETPM5
ETPM5
 
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
 

Viewers also liked

Business Agility - taking advantage of an agile R&D
Business Agility - taking advantage of an agile R&DBusiness Agility - taking advantage of an agile R&D
Business Agility - taking advantage of an agile R&DVasco Duarte
 
Business Agility Workshop Content
Business Agility Workshop ContentBusiness Agility Workshop Content
Business Agility Workshop ContentDavid Siegel
 
Riak at The NYC Cloud Computing Meetup Group
Riak at The NYC Cloud Computing Meetup GroupRiak at The NYC Cloud Computing Meetup Group
Riak at The NYC Cloud Computing Meetup Groupsiculars
 
Tibetanskitestosobnosti
TibetanskitestosobnostiTibetanskitestosobnosti
TibetanskitestosobnostiMailzabava
 
Bli kvitt møtehelvetet for det koster mer enn sykefraværet fra MyPocket.Academy
Bli kvitt møtehelvetet for det koster mer enn sykefraværet fra MyPocket.AcademyBli kvitt møtehelvetet for det koster mer enn sykefraværet fra MyPocket.Academy
Bli kvitt møtehelvetet for det koster mer enn sykefraværet fra MyPocket.AcademySolv AS
 
APP!2011 konferencia // Hogyan legyen egy appunk amiről érdemes beszélni...
APP!2011 konferencia // Hogyan legyen egy appunk amiről érdemes beszélni... APP!2011 konferencia // Hogyan legyen egy appunk amiről érdemes beszélni...
APP!2011 konferencia // Hogyan legyen egy appunk amiről érdemes beszélni... Gábor Szántó
 
Morgenmøde GenieBelt 13. juni 2016
Morgenmøde GenieBelt 13. juni 2016Morgenmøde GenieBelt 13. juni 2016
Morgenmøde GenieBelt 13. juni 2016Mikkel Rohde Madsen
 
British Royal House
British Royal HouseBritish Royal House
British Royal HouseLorena GL
 
Fra idé til brukertestet prototype på 5 dager
Fra idé til brukertestet prototype på 5 dagerFra idé til brukertestet prototype på 5 dager
Fra idé til brukertestet prototype på 5 dagerKarl Philip Lund
 
DTKS 2016 - Plano de negócios
DTKS 2016 - Plano de negóciosDTKS 2016 - Plano de negócios
DTKS 2016 - Plano de negóciosDimas Pante
 
Foamma- Upholstery foam rolls
Foamma- Upholstery foam rollsFoamma- Upholstery foam rolls
Foamma- Upholstery foam rollsFoamma
 
Bota e miqve tonë të vegjël milingonave. albanian (shqip)
Bota e miqve tonë të vegjël milingonave. albanian (shqip)Bota e miqve tonë të vegjël milingonave. albanian (shqip)
Bota e miqve tonë të vegjël milingonave. albanian (shqip)HarunyahyaAlbanian
 
687- Vilnius-2-Lithuania
687- Vilnius-2-Lithuania687- Vilnius-2-Lithuania
687- Vilnius-2-Lithuaniamireille 30100
 
Колаген - Натурален колаген от Inventia http://collagen.club
Колаген - Натурален колаген от Inventia http://collagen.clubКолаген - Натурален колаген от Inventia http://collagen.club
Колаген - Натурален колаген от Inventia http://collagen.clubSEOM
 
Comunicació política: la importància d'una estratègia a la xarxa
Comunicació política: la importància d'una estratègia a la xarxaComunicació política: la importància d'una estratègia a la xarxa
Comunicació política: la importància d'una estratègia a la xarxaMeius Ferrés
 

Viewers also liked (19)

Business Agility - taking advantage of an agile R&D
Business Agility - taking advantage of an agile R&DBusiness Agility - taking advantage of an agile R&D
Business Agility - taking advantage of an agile R&D
 
Business Agility Workshop Content
Business Agility Workshop ContentBusiness Agility Workshop Content
Business Agility Workshop Content
 
Riak at The NYC Cloud Computing Meetup Group
Riak at The NYC Cloud Computing Meetup GroupRiak at The NYC Cloud Computing Meetup Group
Riak at The NYC Cloud Computing Meetup Group
 
Tibetanskitestosobnosti
TibetanskitestosobnostiTibetanskitestosobnosti
Tibetanskitestosobnosti
 
Bli kvitt møtehelvetet for det koster mer enn sykefraværet fra MyPocket.Academy
Bli kvitt møtehelvetet for det koster mer enn sykefraværet fra MyPocket.AcademyBli kvitt møtehelvetet for det koster mer enn sykefraværet fra MyPocket.Academy
Bli kvitt møtehelvetet for det koster mer enn sykefraværet fra MyPocket.Academy
 
APP!2011 konferencia // Hogyan legyen egy appunk amiről érdemes beszélni...
APP!2011 konferencia // Hogyan legyen egy appunk amiről érdemes beszélni... APP!2011 konferencia // Hogyan legyen egy appunk amiről érdemes beszélni...
APP!2011 konferencia // Hogyan legyen egy appunk amiről érdemes beszélni...
 
Green chemistry
Green chemistryGreen chemistry
Green chemistry
 
Morgenmøde GenieBelt 13. juni 2016
Morgenmøde GenieBelt 13. juni 2016Morgenmøde GenieBelt 13. juni 2016
Morgenmøde GenieBelt 13. juni 2016
 
British Royal House
British Royal HouseBritish Royal House
British Royal House
 
Fra idé til brukertestet prototype på 5 dager
Fra idé til brukertestet prototype på 5 dagerFra idé til brukertestet prototype på 5 dager
Fra idé til brukertestet prototype på 5 dager
 
BPTB okt27 2015 MPT PSZ
BPTB okt27 2015 MPT PSZBPTB okt27 2015 MPT PSZ
BPTB okt27 2015 MPT PSZ
 
DTKS 2016 - Plano de negócios
DTKS 2016 - Plano de negóciosDTKS 2016 - Plano de negócios
DTKS 2016 - Plano de negócios
 
Foamma- Upholstery foam rolls
Foamma- Upholstery foam rollsFoamma- Upholstery foam rolls
Foamma- Upholstery foam rolls
 
2015 Yılında Fi̇lo Broker
2015 Yılında Fi̇lo Broker 2015 Yılında Fi̇lo Broker
2015 Yılında Fi̇lo Broker
 
Bota e miqve tonë të vegjël milingonave. albanian (shqip)
Bota e miqve tonë të vegjël milingonave. albanian (shqip)Bota e miqve tonë të vegjël milingonave. albanian (shqip)
Bota e miqve tonë të vegjël milingonave. albanian (shqip)
 
687- Vilnius-2-Lithuania
687- Vilnius-2-Lithuania687- Vilnius-2-Lithuania
687- Vilnius-2-Lithuania
 
Planos
PlanosPlanos
Planos
 
Колаген - Натурален колаген от Inventia http://collagen.club
Колаген - Натурален колаген от Inventia http://collagen.clubКолаген - Натурален колаген от Inventia http://collagen.club
Колаген - Натурален колаген от Inventia http://collagen.club
 
Comunicació política: la importància d'una estratègia a la xarxa
Comunicació política: la importància d'una estratègia a la xarxaComunicació política: la importància d'una estratègia a la xarxa
Comunicació política: la importància d'una estratègia a la xarxa
 

Similar to Innovate session-2333

IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarReedy Feggins Jr
 
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMMatt Holitza
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentAmr E. Mohamed
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...Bosnia Agile
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
SE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentSE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentAmr E. Mohamed
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI St. Louis
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjeePMI_IREP_TP
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 

Similar to Innovate session-2333 (20)

IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALM
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software Development
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
7.agila model
7.agila model7.agila model
7.agila model
 
SE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentSE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software Development
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Innovate presentation
Innovate presentationInnovate presentation
Innovate presentation
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 

More from Reedy Feggins Jr

2016 interconnect 7 habits of a successful scaled agile adoption using ibm clm
2016 interconnect   7 habits of a successful scaled agile adoption using ibm clm2016 interconnect   7 habits of a successful scaled agile adoption using ibm clm
2016 interconnect 7 habits of a successful scaled agile adoption using ibm clmReedy Feggins Jr
 
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...Reedy Feggins Jr
 
Agile planning with Rational Team Concert
Agile planning with Rational Team ConcertAgile planning with Rational Team Concert
Agile planning with Rational Team ConcertReedy Feggins Jr
 
Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concertReedy Feggins Jr
 
Scaling Agile and distributed development webinar v1.0
Scaling Agile and distributed development webinar v1.0Scaling Agile and distributed development webinar v1.0
Scaling Agile and distributed development webinar v1.0Reedy Feggins Jr
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0Reedy Feggins Jr
 
Managing It Projects Improving Leadership Capabilities
Managing It Projects   Improving Leadership CapabilitiesManaging It Projects   Improving Leadership Capabilities
Managing It Projects Improving Leadership CapabilitiesReedy Feggins Jr
 

More from Reedy Feggins Jr (7)

2016 interconnect 7 habits of a successful scaled agile adoption using ibm clm
2016 interconnect   7 habits of a successful scaled agile adoption using ibm clm2016 interconnect   7 habits of a successful scaled agile adoption using ibm clm
2016 interconnect 7 habits of a successful scaled agile adoption using ibm clm
 
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
 
Agile planning with Rational Team Concert
Agile planning with Rational Team ConcertAgile planning with Rational Team Concert
Agile planning with Rational Team Concert
 
Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concert
 
Scaling Agile and distributed development webinar v1.0
Scaling Agile and distributed development webinar v1.0Scaling Agile and distributed development webinar v1.0
Scaling Agile and distributed development webinar v1.0
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0
 
Managing It Projects Improving Leadership Capabilities
Managing It Projects   Improving Leadership CapabilitiesManaging It Projects   Improving Leadership Capabilities
Managing It Projects Improving Leadership Capabilities
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Innovate session-2333

  • 1. © 2014 IBM Corporation Session 2333A Scaling Agile Planning to Support Large Distributed Programs Reedy Feggins. Jr., SPC, CSM, PMP rfeggins@us.ibm.com Software Delivery Leader / Agile Coach
  • 2. 1 Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. 2 Agenda • Scrum basics • Challenge scaling core agile • Scaling Factors - identifying what needs scaling • Solution Overview • Mapping out the Journey • Summary
  • 5. 4 Sprint User Story User Story User Story Epic Epic User Story SprintPlanning Design Test Integrate Deploy Refine Story Develop Demo/Retrospective DatabaseDatabase ReportsReports UI Screen UI Screen Application Process Financial Application X Identify Develop and Test Demo Deliver Business Objectives Measured Progress Scrum
  • 6. 5 Agenda • Scrum basics • Challenge scaling core agile • Scaling Factors - identifying what needs scaling • Solution Overview • Mapping out the Journey • Summary
  • 7. 6 The New Normal Deliver code faster, cheaper and better 6
  • 8. 7 Adopting an agile approach is a great start Agile succeeds three times more often than non-agile projects The Chaos Manifesto, Standish Group 2012 Agile succeeds three times more often than non-agile projects The Chaos Manifesto, Standish Group 2012
  • 9. 8 Organizations have had success with agile... …yet few have been able to realize the full potential 8 65% of organizations consider [complex] tool integrations a key inhibitor to success 42% of agile projects are considered successful 26% of organizations use agile ONLY in development Sources: Sources: NIST, Planning Report 02-3. The Economic Impacts of Inadequate Infrastructure for Software Testing, May 2002; aThe Times of India, IT sector to get 12% average salary hike in 2011, TOI Tech & Agencies, Mar 8, 2011, Forrester Research, 2012
  • 10. 99 Giving managers Visibility… …while allowing developers to Focus Growing beyond a small adoption
  • 11. 10 Impediments agile developers face… … that ultimately slow team velocity 1. Lost time due to task switching between tools or duplication of work 2. Difficulty in coordinating different agile teams with conflicting priorities 3. Inconsistent continuous integration and deployment practices 4. Being disconnected from customers and stakeholders Instant Messages Spreadsheets Tools
  • 12. 11 Management challenges in growing an agile practice 11 Participation by operations and stakeholders are key to continuous delivery Participation by operations and stakeholders are key to continuous delivery Lack of a roadmap, milestones and measurements cause inefficient and inconsistent execution Lack of a roadmap, milestones and measurements cause inefficient and inconsistent execution Practices that don’t address distributed team members set the organization up for failure Practices that don’t address distributed team members set the organization up for failure Siloes of loosely integrated tools impairs project visibility and unpredictable results Siloes of loosely integrated tools impairs project visibility and unpredictable results Team members not equipped with the right training, tooling and access to practices Team members not equipped with the right training, tooling and access to practices StrategyStrategy CultureCulture TeamsTeams ToolingTooling PeoplePeople
  • 13. 12 Agenda • Scrum basics • Challenge scaling core agile • What must be scaled • Solution Overview • Mapping out the Journey • Summary
  • 14. 13 Scaling beyond Scrum Transforming your organization requires the right framework and tooling 13
  • 15. 14 Scale agile capabilities to adapt to a customer’s needs “I need to collaborate with my operations team and help them deploy software more frequently” “I need to assure testing can keep up with our agile development.” “We are planning to deliver mobile apps to our customers that extend our enterprise solutions” “I need to connect and prioritize projects with stakeholders”
  • 16. 1515 Domain Complexity Straight -forward Intricate, emerging Compliance requirement Low risk Critical, audited Team size Under 10 developers 1000’s of developers Co-located Geographical distribution Global Enterprise discipline Project focus Enterprise focus Technical complexity Homogenous Heterogeneous, legacy Organization distribution (outsourcing, partnerships) Collaborative Contractual IBM Agility@Scale: A process framework to extend your agile practice Flexible Rigid Organizational complexity
  • 17. 16 Agenda • Scrum basics • Challenge scaling core agile • Scaling Factors - identifying what needs scaling • Solution Overview • Mapping out the Journey • Summary
  • 19. 18 Disciplined Agile The Disciplined Agile Delivery process decision framework is a people-first, learning-oriented hybrid agile approach to IT solution delivery. It has a risk-value delivery lifecycle, is goal- driven, is enterprise aware, and is scalable.”
  • 20. 19 Team Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.
  • 21. 20 Scaling Agile Requires Teams / Project Structure
  • 23. 22 Scrum Delivery Teams Project and Team Structure Scrum Team Scrum Team Scrum Team Scrum Team Scrum Team Scrum Team Scrum Team Scrum Team Release Management Team System Team Product Management Team Program Program Teams
  • 24. 23 Release Management Team Program and Portfolio Management Team System Team Scrum Team Product Management Team Team Program Portfolio Scrum Team Scrum Team Scrum Team Scrum Team Scrum Team Scrum Team Scrum Team Project and Team Structure Product & Services Teams Program Teams Portfolio Teams
  • 25. 24 Scaling Agile Requires New Roles For the Teams
  • 26. 25 Scaling the Architect Role Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12 Program Mgmt Product Manager Product Owner
  • 27. 26 Scaling the ScrumMaster Role Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12 Release Train Engineers Scrum Masters Business Owner
  • 28. 27 Scaling the Architect Role Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12 Enterprise Architect System Architects Lead Developers
  • 31. 30 Kanban creates a Pull System that is limited by your Actual Capacity
  • 32. 31 31 Epics span release Investment Themes are approved (1 or more ARTs may to be needed executedIdeas Kanban WIP limits Ideas
  • 34. (*) Mike Cohn, Agile Estimating and Planning StrategyStrategy PortfolioPortfolio ProductProduct ReleaseRelease IterationIteration DailyDaily Agile team must plan at the multiple levels • Product • Release • Sprint (or Iteration) • Daily Scaling Plans
  • 37. 36 User Story User Story User Story Epic Epic User Story Product Backlog Managing the product backlog between product owner and scrum team A Scrum product backlog contains descriptions of the functionality desired in an end product. Epic User Story User Story Epic
  • 38. 37 Sprint User Story User Story User Story Epic Epic User Story SprintPlanning Design Test Integrate Deploy Refine Story Develop Demo/RetrospectiveIdentify Develop and Test Business Objectives Sprint Planning Epic Epic User Story
  • 39. 38 Sprint User Story User Story User Story Epic Epic User Story SprintPlanning Design Test Integrate Deploy Refine Story Develop Demo/Retrospective DatabaseDatabase ReportsReports UI Screen UI Screen Application Process Financial Application X Identify Develop and Test Demo Deliver Business Objectives Measured Progress Sprint Delivery
  • 41. 40 Scaling Agile Requirements Investment Themes Feature Story Story Story Feature Story Story Story Feature Story Story Story Business and Architectural Epics Epics Feature 40 Approved Projects Pre-Project Team IdeasIdeasIdeasIdeasIdeas IdeasIdeasIdeasIdeasIdeas IdeasIdeasIdeasIdeasIdeas IdeasIdeasIdeasIdeasIdeas Ideas
  • 42. 41 Scaling Agile Requirements Investment Themes Feature Story Story Story Feature Story Story Story Feature Story Story Story Business and Architectural Epics Epics Feature 41 Epics span release Themes may need one or more programs to be executed Stories fit into Sprints IdeasIdeasIdeasIdeasIdeas IdeasIdeasIdeasIdeasIdeas IdeasIdeasIdeasIdeasIdeas IdeasIdeasIdeasIdeasIdeas Ideas Features span sprint sut fit into release
  • 47. 46 Defining the Roadmap Assessment Targeted Coaching Measure Improvement • Identify Business Drivers • Identify Gaps in Current Delivery Processes • Identify Pilot Structure
  • 48. 47 Define the Operational Framework Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Built around teams • Product focused • Service oriented Form Teams Teach Practices Form Teams Teach Practices Teach Practices Teach Practices
  • 50. 49 Define the Operational Framework Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Return on Investment • Throughput • Capitalization
  • 51. 50 Acknowledgements and Disclaimers © Copyright IBM Corporation 2012. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. – Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etc IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml f you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special 3rd party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others. Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
  • 52. 51 Thank You! Your Feedback is Important! Access the Innovate agenda tool to complete your session surveys from your smartphone, laptop or conference kiosk.