SlideShare a Scribd company logo
AW6
Agile Development Concurrent Session
11/12/2014 1:30 PM
"Transforming How We Deliver
Value: Agility at Scale"
Presented by:
Amy Silberbauer
IBM
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
An executive IT specialist in the IBM Rational organization, Amy
Silberbauer is a Solution Architect charged with defining and driving
Rational’s Enterprise Scaled Agile solution, which is a critical part of
Strategic DevOps. An architect and an engineer with two decades of
software development experience, Amy is a recognized subject
matter expert on software development lifecycle solutions, including
enterprise modernization, SOA, and BPM. Her most recent
significant accomplishment is the ongoing transformation of the
solution planning and execution process for the Rational ALM
organization, which serves as a prime example of how an enterprise
can adopt scaled agile principles. Amy is a certified SAFe program
consultant.
© 2014 IBM Corporation
Transforming How We Deliver Value
Agility at Scale in IBM
Amy Silberbauer
Solution Architect, Strategic DevOps &
Enterprise Scaled Agile
IBM Rational
asilber@us.ibm.com
© 2014 IBM Corporation
Learning Outcome
Understand the motivations driving Enterprise Scaled Agile transformations
Learn about the best approaches for Lean and Agile adoption at an Enterprise scale
Get an overview of the Scaled Agile Framework (SAFe)
Hear a retrospective on our experience within IBM in leading a SAFe-based scaled agile
transformation
2
© 2014 IBM Corporation
Agenda
Agile and Lean: The Enterprise Point of View
Overview of the Scaled Agile Framework (SAFe)
Case Study: IBM's SAFe-Based Transformation Project
Retrospective
3
© 2014 IBM Corporation
Agenda
Agile and Lean: The Enterprise Point of View
Overview of the Scaled Agile Framework (SAFe)
Case Study: IBM's SAFe-Based Transformation Project
Retrospective
4
© 2014 IBM Corporation
Continuous Delivery – Great in theory, but in practice…
5
 Throughput of each process must be equal in order to avoid backlogs
 When preceding process is upgraded to a higher throughput, subsequent
processes must be upgraded to the same higher throughput in order to
maintain balance.
Slow, but
works…
Fast, but only
on some
teams…
Fast, and it
works!
© 2014 IBM Corporation
Desire to increase throughput is driving change in software delivery
6
 Agile upgraded the development team to a higher throughput. This put pressure on the
next part of the delivery lifecycle (build/CI) to “keep up.”
 When build (CI) was upgraded to higher throughput, that put pressure on the next part
(deploy).
 As the deployment part of the lifecycle is addressed with higher throughput, the pressure
shifts to testing environments. Customers either need more testing environments, or
they need the capability to dynamically provision short-lived test environments. Further,
test automation becomes a necessity, not a “nice to have”.
 Rinse and repeat
© 2014 IBM Corporation
Bringing together people, processes and technologies across the entire
software delivery lifecycle – spanning mobile to mainframe platforms
Systems of Record (SoR) Apps
Fewer
ReleasesDatabases
Systems of Engagement (SoE) Apps Rapid
Releases AppStore
IntegrationTest
Monitor
and Optimize
Develop
and Test
Web Apps
Frequent
Releases
Production
Environment
Databases
SystemsofInteraction(SoI)
Faster innovate cycles need to include existing systems
7
© 2014 IBM Corporation
Efficient Delivery
• Less waiting and bottlenecks
• Less unproductive overhead
• Less defects and rework
8
Effective Steering
• Stakeholders
• Marketplace
• Users
Continuous
Feedback
Minimize
Waste
Feedback
cycles Efficiency
And must balance speed with effectiveness…
© 2014 IBM Corporation
In applying Agile & Lean at Enterprise Scale what problems are we
trying to solve?
9
Inability to respond quickly to change
Market shifts
Business shifts
Customer feedback
Lack of focus on value delivery
Value streams become fragmented and diluted
Visibility into value delivery weak or non-existent
Unintended consequences
Inability to manage complexities of delivery across multiple inter-
dependent teams
No insight into re-planning activity that maximizes value delivery
© 2014 IBM Corporation
How do we do it in practice?
10
Culture
• Get executive-level decision making out of the weeds!
• Apply lean and agile principles to the process at all levels
• Change your idea about what Quality means
Organization
• Adopt a Programs of Projects (team-of-teams) infrastructure
• Establish a Program Management Team that orchestrates the cross-cutting work across Teams to
deliver value, not function
• Don’t forget the role of architecture -- the Enterprise Architecture is critical!
Planning
• Plan at the Program level to inform Team-based planning but leave the Teams alone!
• Plan for Business Releases comprised of content delivered in smaller iterations
• Review and adjust plans for each iteration based on feedback, changing business requirements
Execution
• Enable Teams to be efficient and effective by automating testing, release and deployment
• Enable the Program to be efficient and effective by ensuring visibility into progress to deliver
value to customers at the Business Release boundary
© 2014 IBM Corporation
Agenda
Agile and Lean: The Enterprise Point of View
Overview of the Scaled Agile Framework (SAFe)
Case Study: IBM's SAFe-Based Transformation Project
Retrospective
11
© 2014 IBM Corporation
Scaled Agile Framework (SAFe) in a Continuous Delivery model
SAFe best practices and
guidance based on lean
and agile principles apply
to all layers in a team-of-
teams infrastructure to
help enterprise
organizations focus on
improving efficiency and
effectiveness by
synchronizing the
alignment, collaboration
and delivery
http://scaledagileframework.com
12
© 2014 IBM Corporation
Agenda
Agile and Lean: The Enterprise Point of View
Overview of the Scaled Agile Framework (SAFe)
Case Study: IBM's SAFe-Based Transformation Project
Retrospective
13
© 2014 IBM Corporation
Our motivation: increase efficiency and effectiveness of our
continuous delivery process…
14
Pressures
Wasted time on low-value
activities
Feature delivery cycle time too
slow
No insight into ability to deliver
value
Improvements
Adoption of lean and agile
principles organization-wide
Portfolio-level planning on
business release boundary
Data persistence through
tooling for visibility, traceability,
reporting
But first, we had to address the hardest part 
Change the way we work!
© 2014 IBM Corporation
Addressing the culture shift – Find our WOW! factor
“What if… ?”
15
Team Lead
I could clearly
map my team’s
work to high
priority business
themes?
I could get
visibility into
which work items
are proposed for
the next few
iterations?
What if we
could do this
with our own
tools??
Product/Release Manager
We could
streamline the
arduous internal
processes?
I could see which
items are at risk
across all of the
teams?
I could get status
without having to
ask for it?
I didn’t have to
spend my days
creating
spreadsheets and
PPTs?
Business Executive
I could see how we
are investing and
where I can re-
balance?
I could show
customers our
roadmap and
vision based on
real-time
information?
We had a great
example of
business planning
and IT execution
aligned with SAFe
to share with
clients?
© 2014 IBM Corporation
Why SAFe?
• Not IBM! Independently developed
• Based on sound lean and agile principles applied
across all layers of an enterprise organization
• Well-defined
• Addresses issues current enterprises face today
It’s important to
our customers
• Consistent terminology that is well-defined (so we don’t
have to do that!)
• Standard framework known across the industry (so we
don’t have to prove the value!)
• Experts that can help
It’s important to
us
• By leading a SAFe-based transformation internally, we
have personal understanding of the challenges and
benefits specifically when applying our own tools to
address the issues
Lead by
example
16
© 2014 IBM Corporation
Why SAFe to address the pressures of continuous delivery?
Manage
Scale
• We need to coordinate plans and delivery of
value across multiple Teams
Manage
Complexity
• We need to manage the development and
delivery of large complex solutions: Strategic
Re-Use, DevOps
Re-Plan
• We need the ability to quickly and easily make
trade-offs across the Program to maximize the
delivery of value to clients and to our business
Improve
• We must increase our efficiency and
effectiveness
• Adoption of Lean thinking from the Portfolio to
the Team is a requirement, not just an
interesting pursuit
17
© 2014 IBM Corporation
SAFe Alignment and Extension Points
18
AreaofFocus
© 2014 IBM Corporation
Strategic
Theme
Portfolio Epic
Timeline: 1-3 years
Program Epic
Timeline: Business Release
Feature (Capability)
Timeline: Quarterly Release(s)
Plan Items (Functionality)
Timeline: Quarterly Release
Stories/Tasks
Timeline: Sprint
Coping with Complexity
SAFe Extended
Business Planning Artifacts
(Portfolio/Solution Level)
Articulates investment priorities and decisions that
drive IT execution in support of the business
strategy
Solution Artifacts
(Cross-Product Level)
Identifies end-user capabilities
required to deliver value
Product
Artifacts
Defines work to
deliver
capabilities for
one or more
Features
Alignment of IBM Design Thinking with
Planning & Execution process
Capability Scenarios
Release Hills
User Activity
SAFe extensions
19
© 2014 IBM Corporation
Portfolio Kanban Drives Epics into the Programs
RAW
IDEA BACKLOG
∞
Business
Release N+1
PORTFOLIO
BACKLOG
Business
Release N
Backlog
Triage
EVALUATION
QUEUE
free slot
50 WIP Review
ALM
PROGRAM
BACKLOG
PRODUCT
BACKLOGS
“small” product level item
triaged to Product Backlog
“large” product level item
to be evaluated
for Portfolio Backlog
Program
Kanban
Program
Portfolio
ProductCross
Product
Epic
(Business,
Architectural)
Cross-Product Portfolio Epic
“cracked” into ALM & Product level
Program Epics (on Backlogs) via
Program Kanban
Product
Release X
Backlog
Product
Release X
Backlog
Note: need to show a similar thing inc. Features
SPCPMs
© 2014 IBM Corporation
PORTFOLIO
The Portfolio Kanban Planning Process
21
© 2014 IBM Corporation
RAW
IDEA BACKLOG
∞
ANALYSIS QUEUE
Review (preliminary estimates) and Analysis (lightweight
business case) occur here
ANALYSIS
WIP
DRAFT - > SUBMITTED
Summary
Description
Business Benefit
Customer Benefit
Customer(s)
*Submitted Epics on RIB
SUBMITTED -> REVIEWED -> ANALYZING
Strategic Theme
User/Business Value (H,M,L)
Time Criticality (H, M, L)
Risk Reduction/Opp Enablement (H, M, L)
Job Size (S,M,L)
[Potentially] Affected Teams
*Triaged, Reviewed, Analysis Epics on EQ
ANALYZING -> READY
Affected Teams[s] Release Cycles (quarters)
Affected Teams[s] PM Estimates
Cost Estimate
Lightweight Business Case
*Approved Epics on Portfolio Backlog
Business Release N+1
PORTFOLIO
BACKLOG
Business Release N
Business Release “Next”
Portfolio Planning: Epic Kanban System
FUNNEL
The “capture” state, all new ideas
welcome
Portfolio
Epic [Draft]
Portfolio
Epic
[Reviewed]
Portfolio
Epic
[Analyzing]
Portfolio
Epic [Ready]
Portfolio
Epic
[Submitted]
Portfolio
Epic
[Approved]
Triage
Analyze
(PULL)
Triage Review
SPC
Analysis
Team
PMs
EVALUATION
QUEUE
free slot
50 WIP Self-Limiting
ROADMAP
These Epics have made it through the
Portfolio Kanban with “go” approval
Review
Analyze
(PULL)
22
© 2014 IBM Corporation
Coping with Scale
23
20+ Teams
500 – 600 Resources
 3 major solutions
 11 “core” products
 5+ additional components
© 2014 IBM Corporation
PROGRAM
The Program Kanban Planning Process
24
© 2014 IBM Corporation
Challenge: Coping with Complexity
ALM Foundation CLM Lifecycle Project
* not all Products use Plan Items
** Design, Release Management
Product A – workitem 1
Product B – workitem 1
Product C – workitem 1
Product A – workitem 2
Product A – workitem 3
Product D – workitem 1
Product A – workitem 4
Product B – workitem 2
Product B – workitem 3
Product C – workitem 3
Product D – workitem 2
Portfolio Epic
Program Epic 2
Program Epic 1
Plan Item y
Plan Item* x
Feature 1
Feature 5
Feature 4
Feature 3
Plan Item 1**
Product RTC Repositories
Feature 2
tracks
tracks
tracks
tracks
tracks
child
child
child
child
child
child
Capability
Design
Artifacts
25
© 2014 IBM Corporation
Challenge: ALM Foundation is actually the Portfolio
A “Program of Programs”
26
Capability
Teams
• Aligned with Value Streams
• Capability teams created to
deliver major cross-cutting
solutions within context of
Strategic Themes
• Transient, but could have multi-
year lifespan
Functional
Teams
• Doing work across all capabilities
• Persistent, never go away
• Represent non-development
teams:
• Design
• Architecture
• Test
 “Conceptual” ARTs – no code bits – for Foundation and each Capability
© 2014 IBM Corporation
Success: Cadence is synchronized across the Portfolio
27
ALM Foundation Roadmap
2014 2015 2016
2015 Business Release
Capability Design Hills
2014 Q3 2014 Q4 2015 Q1 2015 Q2
2014 Q3 Quarterly Release
Week 1 2 3 4 5 6 7 8 9 10 11 12
Sprint S1 S2 RC1 RC2 RC3
Strategic Re-Use Capability Design Hills
Hill 1 Work in configurations with artifacts and links
Hill 2 Create and use product definitions
Hill 3 Track and report on configurations of engineering artifacts
Hill 4 Technical Foundation
© 2014 IBM Corporation
Roadmap plans at various levels of granularity
28
 ALM Foundation Roadmap Plan for all Capabilities
 Capability Team Roadmap Plans for individual solutions
Our Teams contribute functionality to multiple different Capabilities (sub-
Programs), so this enables:
 Ranking of all Features within the context of the ALM Foundation Program based on
the capacity across the Portfolio
 Ability to re-plan broadly and re-balance resources across ALM Foundation directed
at specific capabilities based on feedback quarterly
 Provide a broad roadmap view across the Portfolio
 Enable capability teams to plan independently while still informing that broader
context
© 2014 IBM Corporation
Complete Roadmap view with Features ranked by WSJF
29
Solution Features
informed by IBM
Design Thinking
Proposed
Roadmap
WSJF for
ranking
Visibility into work
across all Strategic
Themes
© 2014 IBM Corporation
Agenda
Agile and Lean: The Enterprise Point of View
Overview of the Scaled Agile Framework (SAFe)
Case Study: IBM's SAFe-Based Transformation Project
Retrospective
30
© 2014 IBM Corporation
Challenges
Identifying the
right “kidney”
• Finding the right
resources, Teams,
Programs,
Strategic Themes
for optimal
execution
Writing good
Epics and
Features
• User grammar or
not?
• Coarse-grained or
fine-grained?
Reaching
“Steady State”
• Really getting rid
of spreadsheets
• Identifying the right
metrics
What’s been hard?
31
© 2014 IBM Corporation
Initial Release Planning Retrospective
32
“…this has allowed CLM and SSE SVT
to do all their planning in one project,
using a common process, which has
great benefits”
“Interlock between Design &
Epics/Features has helped Feature
elaboration”
“The Feature level is exactly the level
that SVT needs to be testing against”
“Having a view of the plans at the
business tactic level”
“Ability to link Features to Product Plan
Items has helped identify gaps”
“Ability to create a Capability Roadmap
has gone some way towards developing
an overall roadmap”
“Ability to capture MVP has helped team
identify and prioritize Issues and Risks”
“Missing sizing fields at product level
and solution level. Results in using
Spreasdsheets”
“We need to find the right way to
manage the 24 month roadmap vs just
the current quarter”
“Inconsistences at the interface
between Program and Product (e.g. not
all teams use Plan Items) makes
planning and reporting very difficult”
“Architecture work and explorations are
not adequately represented”
“We need development for each of the
product teams to totally buy in and
standardize on one approach.. ”
“Need better clarity on what work should
be at the ALM level versus the Product
Level”
TheUPside…
TheDOWNside…
The AHA! Moment…
“We need a more
rigorous ranking
process!”
© 2014 IBM Corporation
Program
 Originally started with Program, then realized we
had to really address Portfolio first
 Now need to return to Program and introduce the
same maturity in our planning process
 Realized that our ALM Foundation Program is
actually Portfolio!
Current Status
33
Portfolio
 Portfolio planning process pretty well “baked”
 In recent planning meeting, we finally got some
positive feedback…
This
$#&%*
works!
© 2014 IBM Corporation
INFRASTUCTURE & TOOLING
The Details
34
© 2014 IBM Corporation
The Tooling
35
© 2014 IBM Corporation
The Portfolio Epic
36
Representation of
Kanban planning
activities
WSJF as part of
Triage
Lightweight
Business Case
content
© 2014 IBM Corporation
The Feature
37
Alignment to
Strategic Theme
Planning &
Execution
information
WSJF & Team
Impact
© 2014 IBM Corporation
The Schema
38
© 2014 IBM Corporation39

More Related Content

What's hot

IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
Mirco Hering
 
7 things we do for our agile transformation at scale - Agile Cambridge
7 things we do for our agile transformation at scale - Agile Cambridge7 things we do for our agile transformation at scale - Agile Cambridge
7 things we do for our agile transformation at scale - Agile Cambridge
Jérôme Froville
 
PeopleSoft 9.1 upgrade best practices
PeopleSoft  9.1 upgrade best practicesPeopleSoft  9.1 upgrade best practices
PeopleSoft 9.1 upgrade best practices
Smart ERP Solutions, Inc.
 
Development And Operations PowerPoint Presentation Slides
Development And Operations PowerPoint Presentation Slides Development And Operations PowerPoint Presentation Slides
Development And Operations PowerPoint Presentation Slides
SlideTeam
 
Project organisation and erp implementation method
Project organisation and erp implementation methodProject organisation and erp implementation method
Project organisation and erp implementation method
Gaurav Kumar
 
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
NERUG
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
IBM Rational software
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
Bosnia Agile
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
NERUG
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal
Naveen Indusekhar
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
Katleen Aems
 
Our 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = SuccessOur 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = Success
Huron Consulting Group
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next Level
Coffee Talk
 
Ray Magnan - SAP ERP Training Strategies
Ray Magnan - SAP ERP Training StrategiesRay Magnan - SAP ERP Training Strategies
Ray Magnan - SAP ERP Training Strategies
Ray Magnan
 
Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...
IBM Rational software
 
TSU CMM CMMI
TSU CMM CMMITSU CMM CMMI
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
IIBA Rochester NY
 
Setting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant ValidationSetting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant Validation
Glen Alleman
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
Arvind Rajan
 
Lt module 01 ls overview - rev b
Lt module 01   ls overview - rev bLt module 01   ls overview - rev b
Lt module 01 ls overview - rev b
smoothillusions
 

What's hot (20)

IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
 
7 things we do for our agile transformation at scale - Agile Cambridge
7 things we do for our agile transformation at scale - Agile Cambridge7 things we do for our agile transformation at scale - Agile Cambridge
7 things we do for our agile transformation at scale - Agile Cambridge
 
PeopleSoft 9.1 upgrade best practices
PeopleSoft  9.1 upgrade best practicesPeopleSoft  9.1 upgrade best practices
PeopleSoft 9.1 upgrade best practices
 
Development And Operations PowerPoint Presentation Slides
Development And Operations PowerPoint Presentation Slides Development And Operations PowerPoint Presentation Slides
Development And Operations PowerPoint Presentation Slides
 
Project organisation and erp implementation method
Project organisation and erp implementation methodProject organisation and erp implementation method
Project organisation and erp implementation method
 
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
 
Our 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = SuccessOur 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = Success
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next Level
 
Ray Magnan - SAP ERP Training Strategies
Ray Magnan - SAP ERP Training StrategiesRay Magnan - SAP ERP Training Strategies
Ray Magnan - SAP ERP Training Strategies
 
Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...
 
TSU CMM CMMI
TSU CMM CMMITSU CMM CMMI
TSU CMM CMMI
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
Setting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant ValidationSetting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant Validation
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
 
Lt module 01 ls overview - rev b
Lt module 01   ls overview - rev bLt module 01   ls overview - rev b
Lt module 01 ls overview - rev b
 

Viewers also liked

Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile Testing
TechWell
 
Exploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web TechnologiesExploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web Technologies
TechWell
 
Why Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeWhy Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and Practice
TechWell
 
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
TechWell
 
Test Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTest Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful Implementation
TechWell
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
TechWell
 
Testing Cloud Services
Testing Cloud ServicesTesting Cloud Services
Testing Cloud Services
TechWell
 
Testing Compliance with Accessibility Guidelines
Testing Compliance with Accessibility GuidelinesTesting Compliance with Accessibility Guidelines
Testing Compliance with Accessibility Guidelines
TechWell
 
Shifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test AutomationShifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test Automation
TechWell
 
Functional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific LanguagesFunctional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific Languages
TechWell
 
A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product Owners
TechWell
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
TechWell
 
Incorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile DevelopmentIncorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile Development
TechWell
 
Testing Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame StreetTesting Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame Street
TechWell
 
The Unfortunate Triumph of Process over Purpose
The Unfortunate Triumph of Process over PurposeThe Unfortunate Triumph of Process over Purpose
The Unfortunate Triumph of Process over Purpose
TechWell
 
Speed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring ToolsSpeed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring Tools
TechWell
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
TechWell
 
You Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We SayYou Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We Say
TechWell
 

Viewers also liked (18)

Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile Testing
 
Exploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web TechnologiesExploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web Technologies
 
Why Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeWhy Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and Practice
 
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
 
Test Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTest Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful Implementation
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
Testing Cloud Services
Testing Cloud ServicesTesting Cloud Services
Testing Cloud Services
 
Testing Compliance with Accessibility Guidelines
Testing Compliance with Accessibility GuidelinesTesting Compliance with Accessibility Guidelines
Testing Compliance with Accessibility Guidelines
 
Shifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test AutomationShifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test Automation
 
Functional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific LanguagesFunctional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific Languages
 
A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product Owners
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
 
Incorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile DevelopmentIncorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile Development
 
Testing Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame StreetTesting Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame Street
 
The Unfortunate Triumph of Process over Purpose
The Unfortunate Triumph of Process over PurposeThe Unfortunate Triumph of Process over Purpose
The Unfortunate Triumph of Process over Purpose
 
Speed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring ToolsSpeed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring Tools
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
 
You Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We SayYou Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We Say
 

Similar to Transforming How We Deliver Value: Agility at Scale

Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® Overview
Cprime
 
Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)
Sandipp Vijj, Digital Disruptor
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
VersionOne
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
Marcelo Sousa Ancelmo
 
Push or pull agile leadership model - 2019-11-06 w hilpert-rmederer
Push or pull   agile leadership model - 2019-11-06 w hilpert-rmedererPush or pull   agile leadership model - 2019-11-06 w hilpert-rmederer
Push or pull agile leadership model - 2019-11-06 w hilpert-rmederer
Wolfgang Hilpert
 
Enterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered CountryEnterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered Country
David Sprott
 
agile_6_14
agile_6_14agile_6_14
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
Kelvin Yeung
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
Yi Xu
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Lviv Startup Club
 
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni TamariSAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
AgileSparks
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Salesforce Developers
 
Lean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the conceptLean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the concept
Mendel Koerts
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
Frederick Lussier
 
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
 
Introduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshopIntroduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshop
IBM Rational software
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
Josef Scherer
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Mirco Hering
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft
 

Similar to Transforming How We Deliver Value: Agility at Scale (20)

Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® Overview
 
Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
 
Push or pull agile leadership model - 2019-11-06 w hilpert-rmederer
Push or pull   agile leadership model - 2019-11-06 w hilpert-rmedererPush or pull   agile leadership model - 2019-11-06 w hilpert-rmederer
Push or pull agile leadership model - 2019-11-06 w hilpert-rmederer
 
Enterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered CountryEnterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered Country
 
agile_6_14
agile_6_14agile_6_14
agile_6_14
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
 
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni TamariSAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
Lean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the conceptLean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the concept
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
 
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...
 
Introduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshopIntroduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshop
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabhQuarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
aisafed42
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 

Recently uploaded (20)

J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabhQuarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 

Transforming How We Deliver Value: Agility at Scale

  • 1. AW6 Agile Development Concurrent Session 11/12/2014 1:30 PM "Transforming How We Deliver Value: Agility at Scale" Presented by: Amy Silberbauer IBM Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. An executive IT specialist in the IBM Rational organization, Amy Silberbauer is a Solution Architect charged with defining and driving Rational’s Enterprise Scaled Agile solution, which is a critical part of Strategic DevOps. An architect and an engineer with two decades of software development experience, Amy is a recognized subject matter expert on software development lifecycle solutions, including enterprise modernization, SOA, and BPM. Her most recent significant accomplishment is the ongoing transformation of the solution planning and execution process for the Rational ALM organization, which serves as a prime example of how an enterprise can adopt scaled agile principles. Amy is a certified SAFe program consultant.
  • 3. © 2014 IBM Corporation Transforming How We Deliver Value Agility at Scale in IBM Amy Silberbauer Solution Architect, Strategic DevOps & Enterprise Scaled Agile IBM Rational asilber@us.ibm.com
  • 4. © 2014 IBM Corporation Learning Outcome Understand the motivations driving Enterprise Scaled Agile transformations Learn about the best approaches for Lean and Agile adoption at an Enterprise scale Get an overview of the Scaled Agile Framework (SAFe) Hear a retrospective on our experience within IBM in leading a SAFe-based scaled agile transformation 2
  • 5. © 2014 IBM Corporation Agenda Agile and Lean: The Enterprise Point of View Overview of the Scaled Agile Framework (SAFe) Case Study: IBM's SAFe-Based Transformation Project Retrospective 3
  • 6. © 2014 IBM Corporation Agenda Agile and Lean: The Enterprise Point of View Overview of the Scaled Agile Framework (SAFe) Case Study: IBM's SAFe-Based Transformation Project Retrospective 4
  • 7. © 2014 IBM Corporation Continuous Delivery – Great in theory, but in practice… 5  Throughput of each process must be equal in order to avoid backlogs  When preceding process is upgraded to a higher throughput, subsequent processes must be upgraded to the same higher throughput in order to maintain balance. Slow, but works… Fast, but only on some teams… Fast, and it works!
  • 8. © 2014 IBM Corporation Desire to increase throughput is driving change in software delivery 6  Agile upgraded the development team to a higher throughput. This put pressure on the next part of the delivery lifecycle (build/CI) to “keep up.”  When build (CI) was upgraded to higher throughput, that put pressure on the next part (deploy).  As the deployment part of the lifecycle is addressed with higher throughput, the pressure shifts to testing environments. Customers either need more testing environments, or they need the capability to dynamically provision short-lived test environments. Further, test automation becomes a necessity, not a “nice to have”.  Rinse and repeat
  • 9. © 2014 IBM Corporation Bringing together people, processes and technologies across the entire software delivery lifecycle – spanning mobile to mainframe platforms Systems of Record (SoR) Apps Fewer ReleasesDatabases Systems of Engagement (SoE) Apps Rapid Releases AppStore IntegrationTest Monitor and Optimize Develop and Test Web Apps Frequent Releases Production Environment Databases SystemsofInteraction(SoI) Faster innovate cycles need to include existing systems 7
  • 10. © 2014 IBM Corporation Efficient Delivery • Less waiting and bottlenecks • Less unproductive overhead • Less defects and rework 8 Effective Steering • Stakeholders • Marketplace • Users Continuous Feedback Minimize Waste Feedback cycles Efficiency And must balance speed with effectiveness…
  • 11. © 2014 IBM Corporation In applying Agile & Lean at Enterprise Scale what problems are we trying to solve? 9 Inability to respond quickly to change Market shifts Business shifts Customer feedback Lack of focus on value delivery Value streams become fragmented and diluted Visibility into value delivery weak or non-existent Unintended consequences Inability to manage complexities of delivery across multiple inter- dependent teams No insight into re-planning activity that maximizes value delivery
  • 12. © 2014 IBM Corporation How do we do it in practice? 10 Culture • Get executive-level decision making out of the weeds! • Apply lean and agile principles to the process at all levels • Change your idea about what Quality means Organization • Adopt a Programs of Projects (team-of-teams) infrastructure • Establish a Program Management Team that orchestrates the cross-cutting work across Teams to deliver value, not function • Don’t forget the role of architecture -- the Enterprise Architecture is critical! Planning • Plan at the Program level to inform Team-based planning but leave the Teams alone! • Plan for Business Releases comprised of content delivered in smaller iterations • Review and adjust plans for each iteration based on feedback, changing business requirements Execution • Enable Teams to be efficient and effective by automating testing, release and deployment • Enable the Program to be efficient and effective by ensuring visibility into progress to deliver value to customers at the Business Release boundary
  • 13. © 2014 IBM Corporation Agenda Agile and Lean: The Enterprise Point of View Overview of the Scaled Agile Framework (SAFe) Case Study: IBM's SAFe-Based Transformation Project Retrospective 11
  • 14. © 2014 IBM Corporation Scaled Agile Framework (SAFe) in a Continuous Delivery model SAFe best practices and guidance based on lean and agile principles apply to all layers in a team-of- teams infrastructure to help enterprise organizations focus on improving efficiency and effectiveness by synchronizing the alignment, collaboration and delivery http://scaledagileframework.com 12
  • 15. © 2014 IBM Corporation Agenda Agile and Lean: The Enterprise Point of View Overview of the Scaled Agile Framework (SAFe) Case Study: IBM's SAFe-Based Transformation Project Retrospective 13
  • 16. © 2014 IBM Corporation Our motivation: increase efficiency and effectiveness of our continuous delivery process… 14 Pressures Wasted time on low-value activities Feature delivery cycle time too slow No insight into ability to deliver value Improvements Adoption of lean and agile principles organization-wide Portfolio-level planning on business release boundary Data persistence through tooling for visibility, traceability, reporting But first, we had to address the hardest part  Change the way we work!
  • 17. © 2014 IBM Corporation Addressing the culture shift – Find our WOW! factor “What if… ?” 15 Team Lead I could clearly map my team’s work to high priority business themes? I could get visibility into which work items are proposed for the next few iterations? What if we could do this with our own tools?? Product/Release Manager We could streamline the arduous internal processes? I could see which items are at risk across all of the teams? I could get status without having to ask for it? I didn’t have to spend my days creating spreadsheets and PPTs? Business Executive I could see how we are investing and where I can re- balance? I could show customers our roadmap and vision based on real-time information? We had a great example of business planning and IT execution aligned with SAFe to share with clients?
  • 18. © 2014 IBM Corporation Why SAFe? • Not IBM! Independently developed • Based on sound lean and agile principles applied across all layers of an enterprise organization • Well-defined • Addresses issues current enterprises face today It’s important to our customers • Consistent terminology that is well-defined (so we don’t have to do that!) • Standard framework known across the industry (so we don’t have to prove the value!) • Experts that can help It’s important to us • By leading a SAFe-based transformation internally, we have personal understanding of the challenges and benefits specifically when applying our own tools to address the issues Lead by example 16
  • 19. © 2014 IBM Corporation Why SAFe to address the pressures of continuous delivery? Manage Scale • We need to coordinate plans and delivery of value across multiple Teams Manage Complexity • We need to manage the development and delivery of large complex solutions: Strategic Re-Use, DevOps Re-Plan • We need the ability to quickly and easily make trade-offs across the Program to maximize the delivery of value to clients and to our business Improve • We must increase our efficiency and effectiveness • Adoption of Lean thinking from the Portfolio to the Team is a requirement, not just an interesting pursuit 17
  • 20. © 2014 IBM Corporation SAFe Alignment and Extension Points 18 AreaofFocus
  • 21. © 2014 IBM Corporation Strategic Theme Portfolio Epic Timeline: 1-3 years Program Epic Timeline: Business Release Feature (Capability) Timeline: Quarterly Release(s) Plan Items (Functionality) Timeline: Quarterly Release Stories/Tasks Timeline: Sprint Coping with Complexity SAFe Extended Business Planning Artifacts (Portfolio/Solution Level) Articulates investment priorities and decisions that drive IT execution in support of the business strategy Solution Artifacts (Cross-Product Level) Identifies end-user capabilities required to deliver value Product Artifacts Defines work to deliver capabilities for one or more Features Alignment of IBM Design Thinking with Planning & Execution process Capability Scenarios Release Hills User Activity SAFe extensions 19
  • 22. © 2014 IBM Corporation Portfolio Kanban Drives Epics into the Programs RAW IDEA BACKLOG ∞ Business Release N+1 PORTFOLIO BACKLOG Business Release N Backlog Triage EVALUATION QUEUE free slot 50 WIP Review ALM PROGRAM BACKLOG PRODUCT BACKLOGS “small” product level item triaged to Product Backlog “large” product level item to be evaluated for Portfolio Backlog Program Kanban Program Portfolio ProductCross Product Epic (Business, Architectural) Cross-Product Portfolio Epic “cracked” into ALM & Product level Program Epics (on Backlogs) via Program Kanban Product Release X Backlog Product Release X Backlog Note: need to show a similar thing inc. Features SPCPMs
  • 23. © 2014 IBM Corporation PORTFOLIO The Portfolio Kanban Planning Process 21
  • 24. © 2014 IBM Corporation RAW IDEA BACKLOG ∞ ANALYSIS QUEUE Review (preliminary estimates) and Analysis (lightweight business case) occur here ANALYSIS WIP DRAFT - > SUBMITTED Summary Description Business Benefit Customer Benefit Customer(s) *Submitted Epics on RIB SUBMITTED -> REVIEWED -> ANALYZING Strategic Theme User/Business Value (H,M,L) Time Criticality (H, M, L) Risk Reduction/Opp Enablement (H, M, L) Job Size (S,M,L) [Potentially] Affected Teams *Triaged, Reviewed, Analysis Epics on EQ ANALYZING -> READY Affected Teams[s] Release Cycles (quarters) Affected Teams[s] PM Estimates Cost Estimate Lightweight Business Case *Approved Epics on Portfolio Backlog Business Release N+1 PORTFOLIO BACKLOG Business Release N Business Release “Next” Portfolio Planning: Epic Kanban System FUNNEL The “capture” state, all new ideas welcome Portfolio Epic [Draft] Portfolio Epic [Reviewed] Portfolio Epic [Analyzing] Portfolio Epic [Ready] Portfolio Epic [Submitted] Portfolio Epic [Approved] Triage Analyze (PULL) Triage Review SPC Analysis Team PMs EVALUATION QUEUE free slot 50 WIP Self-Limiting ROADMAP These Epics have made it through the Portfolio Kanban with “go” approval Review Analyze (PULL) 22
  • 25. © 2014 IBM Corporation Coping with Scale 23 20+ Teams 500 – 600 Resources  3 major solutions  11 “core” products  5+ additional components
  • 26. © 2014 IBM Corporation PROGRAM The Program Kanban Planning Process 24
  • 27. © 2014 IBM Corporation Challenge: Coping with Complexity ALM Foundation CLM Lifecycle Project * not all Products use Plan Items ** Design, Release Management Product A – workitem 1 Product B – workitem 1 Product C – workitem 1 Product A – workitem 2 Product A – workitem 3 Product D – workitem 1 Product A – workitem 4 Product B – workitem 2 Product B – workitem 3 Product C – workitem 3 Product D – workitem 2 Portfolio Epic Program Epic 2 Program Epic 1 Plan Item y Plan Item* x Feature 1 Feature 5 Feature 4 Feature 3 Plan Item 1** Product RTC Repositories Feature 2 tracks tracks tracks tracks tracks child child child child child child Capability Design Artifacts 25
  • 28. © 2014 IBM Corporation Challenge: ALM Foundation is actually the Portfolio A “Program of Programs” 26 Capability Teams • Aligned with Value Streams • Capability teams created to deliver major cross-cutting solutions within context of Strategic Themes • Transient, but could have multi- year lifespan Functional Teams • Doing work across all capabilities • Persistent, never go away • Represent non-development teams: • Design • Architecture • Test  “Conceptual” ARTs – no code bits – for Foundation and each Capability
  • 29. © 2014 IBM Corporation Success: Cadence is synchronized across the Portfolio 27 ALM Foundation Roadmap 2014 2015 2016 2015 Business Release Capability Design Hills 2014 Q3 2014 Q4 2015 Q1 2015 Q2 2014 Q3 Quarterly Release Week 1 2 3 4 5 6 7 8 9 10 11 12 Sprint S1 S2 RC1 RC2 RC3 Strategic Re-Use Capability Design Hills Hill 1 Work in configurations with artifacts and links Hill 2 Create and use product definitions Hill 3 Track and report on configurations of engineering artifacts Hill 4 Technical Foundation
  • 30. © 2014 IBM Corporation Roadmap plans at various levels of granularity 28  ALM Foundation Roadmap Plan for all Capabilities  Capability Team Roadmap Plans for individual solutions Our Teams contribute functionality to multiple different Capabilities (sub- Programs), so this enables:  Ranking of all Features within the context of the ALM Foundation Program based on the capacity across the Portfolio  Ability to re-plan broadly and re-balance resources across ALM Foundation directed at specific capabilities based on feedback quarterly  Provide a broad roadmap view across the Portfolio  Enable capability teams to plan independently while still informing that broader context
  • 31. © 2014 IBM Corporation Complete Roadmap view with Features ranked by WSJF 29 Solution Features informed by IBM Design Thinking Proposed Roadmap WSJF for ranking Visibility into work across all Strategic Themes
  • 32. © 2014 IBM Corporation Agenda Agile and Lean: The Enterprise Point of View Overview of the Scaled Agile Framework (SAFe) Case Study: IBM's SAFe-Based Transformation Project Retrospective 30
  • 33. © 2014 IBM Corporation Challenges Identifying the right “kidney” • Finding the right resources, Teams, Programs, Strategic Themes for optimal execution Writing good Epics and Features • User grammar or not? • Coarse-grained or fine-grained? Reaching “Steady State” • Really getting rid of spreadsheets • Identifying the right metrics What’s been hard? 31
  • 34. © 2014 IBM Corporation Initial Release Planning Retrospective 32 “…this has allowed CLM and SSE SVT to do all their planning in one project, using a common process, which has great benefits” “Interlock between Design & Epics/Features has helped Feature elaboration” “The Feature level is exactly the level that SVT needs to be testing against” “Having a view of the plans at the business tactic level” “Ability to link Features to Product Plan Items has helped identify gaps” “Ability to create a Capability Roadmap has gone some way towards developing an overall roadmap” “Ability to capture MVP has helped team identify and prioritize Issues and Risks” “Missing sizing fields at product level and solution level. Results in using Spreasdsheets” “We need to find the right way to manage the 24 month roadmap vs just the current quarter” “Inconsistences at the interface between Program and Product (e.g. not all teams use Plan Items) makes planning and reporting very difficult” “Architecture work and explorations are not adequately represented” “We need development for each of the product teams to totally buy in and standardize on one approach.. ” “Need better clarity on what work should be at the ALM level versus the Product Level” TheUPside… TheDOWNside… The AHA! Moment… “We need a more rigorous ranking process!”
  • 35. © 2014 IBM Corporation Program  Originally started with Program, then realized we had to really address Portfolio first  Now need to return to Program and introduce the same maturity in our planning process  Realized that our ALM Foundation Program is actually Portfolio! Current Status 33 Portfolio  Portfolio planning process pretty well “baked”  In recent planning meeting, we finally got some positive feedback… This $#&%* works!
  • 36. © 2014 IBM Corporation INFRASTUCTURE & TOOLING The Details 34
  • 37. © 2014 IBM Corporation The Tooling 35
  • 38. © 2014 IBM Corporation The Portfolio Epic 36 Representation of Kanban planning activities WSJF as part of Triage Lightweight Business Case content
  • 39. © 2014 IBM Corporation The Feature 37 Alignment to Strategic Theme Planning & Execution information WSJF & Team Impact
  • 40. © 2014 IBM Corporation The Schema 38
  • 41. © 2014 IBM Corporation39