SlideShare a Scribd company logo
1 of 43
The Agile Revolution of IBM
Alan Kan
Technical Manager, IBM Software Delivery Solutions
alankan@nz1.ibm.com
alan@alankan.net
2
 Why we needed to change
 Making the change
– Process
– People
– Tools
 Measuring Agile progress
Agenda
• How Agile is IBM now?
• Why did IBM Move to Agile?
• Our Journey of Becoming Agile
• Process
• People
• Tools
• Measuring the Impact
3
a globalteam US 10,400
Canada 3, 354
Latin America 303
EMEA 4,713
AP 8,153
Japan 282
Total 27,106*
Toronto,Ottawa,
Montreal, Vancover,
Victoria
Edinburgh
London/Staines
Milton Keynes
Hursley
Warwick
Haifa/Rehovot
Beijing
Shang Hai
Yamato
Taipei
LaGaude
Paris
Pornichet
Toulose
Beaverton
Kirkland
Seattle
Almaden
Agoura Hills
Costa Mesa
El Segundo
Foster City
San Francisco
SVL/San Jose
Las Vegas
Rochester
Minneapolis
Boulder
Denver
Lenexa,KA
Tucson
Pheonix
Austin
Dallas
Bedford, MA
Bedford, NH
Cambridge
Lexington
Littleton, MA
Waltham, MA
Westford – 528
Cork
Dublin
Galway
Boeblingen
Bangalore
Gurgaon
Hyderabad
Mumbai
Pune
Cairo
Rome -
Gold Coast
Sydney
Canberra
Fairfax
Raleigh
Charlotte
Lexington,
KY
Atlanta
Boca Raton
Tampa
Perth
Krakow
Warsaw
Sao Paulo
Malaysia
Delft – 61
Stockholm
Malmo
New York, NY
Pittsburg
Piscataway
Poughkeepsie
Princeton
Somers
Southbury
Helsinki
El Salto
Hong Kong
Singapore
74 Acquisitions
89 Labs
1198 products
506 releases / year
92% Growth Since 2001
10,000 resources from
acquisitions
# customers - 11, 867
% Efficiencies – 7% YoY
Growth Market 8,878 (33%)
Major Market 18,227 (67%)
4
Practices we adopted
Iterative
Development
API
first
end
game
retrospectives
always have
a client
continuous
integration
community
involvement
new &
noteworthy
adaptive
planning
continuous
testing
consume your
own output
drive with
open eyes
validate
reduce stress
learn
attract
to latest
transparency
validate
update
feature
teams
show progress
enable
validate
live
betas
feedback
sign
off
End of iteration
demos/reviews
Ranked
Product Backlog
Burndown User Stories
Daily Standup
independent
testing
exploratory
testing
Definition of
Done
PMC
TDD
Planning Poker
Leadership Role
Note: Goals are either internal IBM statistics or industry benchmarks.
Metric Goal
2006
Measurement
2011 Measurement
Maintenance / Innovation 50/50 42% / 58% 31% / 69%
Customer Touches / Product 100 ~10 ~ 400
Customer Calls -5% YoY ~ 135,000
~100,000 (-19% since
2009)
Customer Defect Arrivals -5% YoY ~ 6,900 ~2200
On Time Delivery 65% 47% 94%
Defect Backlog 3 Months 9+ Months 3 months
Enhancements Triaged 85% 3% 100%
Enhancements into Release 15% 1% 21%
Customer Sat Index 88% 83% 88%
Beta Defects Fixed Before GA 50% 3% 95%
Rational’s rewards
6
2006 IBM software
group reality
7
Software Group Acquisition Milestones
8
cost of poor quality
$25/defect $100/defect $16,000 per defect$450/defect $241,000 per defect$158,000 per defect
 Total Dollars Spent on Escapes
 Trend of Percentages in each Area over time
 Trend of Spend on L3 versus Technical Debt
 Trend of Spend vs Revenue
9
“A large UK bank initiated its APM effort to take a 90:10 ratio for run-the-bank / grow-the-bank down to
a more reasonable 40:60 ratio. Dell shifted its maintenance-to-innovation ratio from 80:20 to 50:50.”
The Application Portfolio Management Landscape — Combine Process And Tools To Tame The Beast, Phil Murphy, Forrester Research, Inc. April 15, 2011
Insufficient spend on
strategic projects
10
we needed to change
 Organize differently
 Develop differently
 Deliver differently
 Measure differently
11
Respond to fast changing
environment
Reduce process overhead
Better manage
outsourcing / contractors
Improve morale
Enhance quality
why move to agile?
12
People
Process
Tools
three areas of Change
13
Leadership Role
process
14
Initial Issues – Water Scrum Fall
15
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
Disciplined Agile
Delivery
Flexible Rigid
Organizational complexity
Issues with Agility@Scale
16
auditable processes needed change
17
generic iteration definitions
endgame
release
M1a
plan
develop
stabilize
4 weeks
warm-up
retrospective
initialreleaseplan
decompression
M1
plan
develop
stabilize
…
plan
develop
stabilize
sign-off
sign-off
sign-off
4 weeks 4 weeks
fix-spit&polish
test
fix
test
 4 week iterations ⇒ end with an end of iteration demo
 8 week milestones ⇒ announced with New & Noteworthy ⇒ retrospective at the end
Retrospective
New&Noteworthy
End of iteration
demo
18
What is in a practice?
 Key concepts
 Work products
 Tasks
 Guidance
 Measurements
 Tool mentors
19
(*) Based on Mike Cohn, Agile Estimating and Planning
StrategyStrategy
PortfolioPortfolio
ProductProduct
ProjectProject
IterationIteration
DailyDaily
agile planning onion
 Agile Teams
Plan at
Innermost
Level
 “Required” at
all levels
20
Leadership Role
people
21
Leadership Role
lean training evolution
• Poppendieck collaboration
– Two day Disciplined Agile Workshop (9000+ trained)
• Additional focused workshops
– Leading Agile Teams & Project Management
• Deep dives on practices
– “show me how its done right in SWG today”
• Lean Series
– Complements Agile curriculum
• Collaborative leadership workshop
– Focused on middle management and executives to enable collaboration over
isolation or coordination
22
people do what you inspect
47%
100%
2006 2009
On Schedule Delivery
23
On-Site
(San Jose)
Off-Shore
(Bangalore)
Near-Shore
(Toronto)
Analysis Design Construction
Function &
Performance
Test
Component
Test
Deployment Project
Management
100%100%
40%
60%
70%
30%
60%
40%
80%
20% 20%
20%
60%
Geographic allocation and mapping
24
lessons for executives
• A completion date is not a point in time, it is a probability distribution
0 6 12
Plans/Resource estimates
Scope
Product features/quality
• Scope is not a requirements document, it is a continuous negotiation
• A plan is not a prescription, it is an evolving,
moving target
Actual path and precision of Scope/Plan
Uncertainty in
Stakeholder
Satisfaction Space
Initial PlanInitial State
25
Leadership Role
tools
26
Leadership Role
tools
Optimizing how
people work while
minimizing face-to-
face interactions
Increasing control
by integrating
workflows and “forcing”
new habits
Collaboration
Continuously improve
through real-time
measurement and
constant steering.
OptimizationProcess Automation
keys across all disciplines
27
Leadership Role
Number of comparisions
How important left vs right
pair-wise story comparison
28
Leadership Role
fast voting and ranking
Legend:
007 Integrated process
tailoring…
#1 for OSD directors
drops to #6 for Rational
044 Global Collaboration
#1 for IT Tiger Team
drops to #7 for Rational
027 Reporting
#1 for IT Accelertor team
remains on top for Rational
29
Leadership Role
tools
view plan by business value
30
Leadership Role
overall progress tracking
• End of Iteration Demos
• Definition of Done
• Done Criteria in Plan Items
• Risk Tracking in Plan Items
• Progress Reporting across Projects (planned)
31
Leadership Role
tools
done criteria
32
continuous integration
• Multi-staged
continuous integration
• Developer (continuous)
• Team (continuous)
• Product (weekly)
• Composite product
(weekly)
A Team’s Build Dashboard
33
Leadership Role
composite build
34
Leadership Role
retrospectives
35
Leadership Role
cross repository queries
36
Leadership Role
development and test relationship
37
Leadership Role
measuring
Agile
38
Executive
Dashboard
Development
Health
Business
Health
Development
Quality
Perceived
Quality
 Defect Backlog
 Test Escapes
 Functional Test Trends
 Critical Situations
 System Test Trends
 S-Curve Progress
 Automation Percentage
 Customer Test Cases
 Consumability Scorecard
 Defect Latency
 Quality Plan Commitments
 Test Coverage
 Defect Density
 Build Health
 Project Velocity
 Staffing Variance
 Process Timeliness
 Iteration/Milestone Status
 Severity Analysis
 Security Vulnerabilities
 Static Code Analysis
 Requirements Met
 IPD Timeliness
 Transactional Survey
 PMR / Call Rates
 Critical Situations
 Cost of Support
 Installability
 RFE SLAs
 Usability
 Consumability
 Scalability
 Integrations with other
products
 User Experience / Doc
 Time to Resolution
 APAR:PMR ratio
 Post-GA metrics
 Transparency
 Sales Plays
 Partner Enablement
 Support Enablement
 Technical Enablement
 Sales Enablement
 MCIF Index
 Alt Packaging
 OEMs
 XL hits
 Tactics
 ROI
 Pipeline / Multiplier
 Revenue
PracticesVulnerability Assessment
Concurrent Testing
Test Driven Development
Whole Team
Team Change Management
Evolutionary Architecture
Requirements Management
executive measurement
39
Leadership Role
tools
improving Bottom-line Growth
SW Revenue per DE HC $M
2004 2005 2006 2007 2008 2009
RevenueperHC$M
E/Ras%
Rev per DE HC
E/R
40
Leadership Role
tools
doing More with Less
Capacity
2003 2004 2005 2006 2007 2008 2009*
HC/ProductGA
SWGRevenuein$$’s
HC / Product GA
SWG Revenue
41
Leadership Role
Note: Goals are either internal IBM statistics or industry benchmarks.
Metric Goal
2006
Measurement
2011 Measurement
Maintenance / Innovation 50/50 42% / 58% 31% / 69%
Customer Touches / Product 100 ~10 ~ 400
Customer Calls -5% YoY ~ 135,000
~100,000 (-19% since
2009)
Customer Defect Arrivals -5% YoY ~ 6,900 ~2200
On Time Delivery 65% 47% 94%
Defect Backlog 3 Months 9+ Months 3 months
Enhancements Triaged 85% 3% 100%
Enhancements into Release 15% 1% 21%
Customer Sat Index 88% 83% 88%
Beta Defects Fixed Before GA 50% 3% 95%
Rational’s rewards
42
© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and 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, these materials. Nothing contained in these materials 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. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
Alan Kan
Technical Manager, IBM Software Delivery Solutions
alan@alankan.net
www.linkedin.com/in/zenmaster/
43
Thank you to our sponsors
Thank you to our
sponsors

More Related Content

What's hot

Microservices Architecture - Bangkok 2018
Microservices Architecture - Bangkok 2018Microservices Architecture - Bangkok 2018
Microservices Architecture - Bangkok 2018Araf Karsh Hamid
 
3 levels of a pmo to support program and project management
3 levels of a pmo to support program and project management3 levels of a pmo to support program and project management
3 levels of a pmo to support program and project managementPMOfficers PMOAcademy
 
A pattern language for microservices - June 2021
A pattern language for microservices - June 2021 A pattern language for microservices - June 2021
A pattern language for microservices - June 2021 Chris Richardson
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerSaket Bansal
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyPayod Soni
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanAraf Karsh Hamid
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
 
Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Hussain Bandukwala
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services ArchitectureAraf Karsh Hamid
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassianMichal Epstein
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...Manuel Pais
 
Project Management
Project ManagementProject Management
Project ManagementRami Issa
 
Agile boards in Jira Are For Everyone
Agile boards in Jira Are For EveryoneAgile boards in Jira Are For Everyone
Agile boards in Jira Are For EveryoneChris Nicosia
 
Cloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsCloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsSrikanth Prathipati
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfallJohn Morse
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
 
PMBOK® Guide Sixth Edition | Project Management Certification | PMP® Certific...
PMBOK® Guide Sixth Edition | Project Management Certification | PMP® Certific...PMBOK® Guide Sixth Edition | Project Management Certification | PMP® Certific...
PMBOK® Guide Sixth Edition | Project Management Certification | PMP® Certific...Edureka!
 
Confluence + jira together
Confluence + jira togetherConfluence + jira together
Confluence + jira togetherOm Vikram Thapa
 

What's hot (20)

Microservices Architecture - Bangkok 2018
Microservices Architecture - Bangkok 2018Microservices Architecture - Bangkok 2018
Microservices Architecture - Bangkok 2018
 
3 levels of a pmo to support program and project management
3 levels of a pmo to support program and project management3 levels of a pmo to support program and project management
3 levels of a pmo to support program and project management
 
A pattern language for microservices - June 2021
A pattern language for microservices - June 2021 A pattern language for microservices - June 2021
A pattern language for microservices - June 2021
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, Kanban
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)
 
Agile 101
Agile 101Agile 101
Agile 101
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassian
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
 
Project Management
Project ManagementProject Management
Project Management
 
Agile boards in Jira Are For Everyone
Agile boards in Jira Are For EveryoneAgile boards in Jira Are For Everyone
Agile boards in Jira Are For Everyone
 
Cloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsCloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration Patterns
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfall
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
PMBOK® Guide Sixth Edition | Project Management Certification | PMP® Certific...
PMBOK® Guide Sixth Edition | Project Management Certification | PMP® Certific...PMBOK® Guide Sixth Edition | Project Management Certification | PMP® Certific...
PMBOK® Guide Sixth Edition | Project Management Certification | PMP® Certific...
 
Confluence + jira together
Confluence + jira togetherConfluence + jira together
Confluence + jira together
 

Viewers also liked

IBM Agile for Dummies
IBM Agile for DummiesIBM Agile for Dummies
IBM Agile for DummiesLiberteks
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsJeff Nielsen
 
Six behaviors for agile team
Six behaviors for agile teamSix behaviors for agile team
Six behaviors for agile teamJohanna Rothman
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...VersionOne
 
Agile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed ProgramAgile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed ProgramCognizant
 
Gauging the roi of your agile organization 5
Gauging the roi of your agile organization 5Gauging the roi of your agile organization 5
Gauging the roi of your agile organization 5AgileConsortiumINT
 
AgileLIVE Part II
AgileLIVE Part IIAgileLIVE Part II
AgileLIVE Part IIVersionOne
 
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”VersionOne
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2VersionOne
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile VersionOne
 
From an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organizationFrom an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organizationAgileSparks
 
Agile and Auditors
Agile and AuditorsAgile and Auditors
Agile and AuditorsVersionOne
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiHiren Doshi
 
An Agile Mindset - What I believe (Poster - 11x17 size)
An Agile Mindset - What I believe (Poster - 11x17 size)An Agile Mindset - What I believe (Poster - 11x17 size)
An Agile Mindset - What I believe (Poster - 11x17 size)Claude Emond
 
Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Intersog
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP WorkshopMike Cottmeyer
 
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...ITSM Academy, Inc.
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile TeamsVersionOne
 

Viewers also liked (20)

IBM Agile for Dummies
IBM Agile for DummiesIBM Agile for Dummies
IBM Agile for Dummies
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering Efforts
 
Six behaviors for agile team
Six behaviors for agile teamSix behaviors for agile team
Six behaviors for agile team
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
 
Agile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed ProgramAgile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed Program
 
Gauging the roi of your agile organization 5
Gauging the roi of your agile organization 5Gauging the roi of your agile organization 5
Gauging the roi of your agile organization 5
 
AgileLIVE Part II
AgileLIVE Part IIAgileLIVE Part II
AgileLIVE Part II
 
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile
 
Stealth Kanban
Stealth KanbanStealth Kanban
Stealth Kanban
 
A Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & KanbanA Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & Kanban
 
From an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organizationFrom an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organization
 
Agile and Auditors
Agile and AuditorsAgile and Auditors
Agile and Auditors
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, Mumbai
 
An Agile Mindset - What I believe (Poster - 11x17 size)
An Agile Mindset - What I believe (Poster - 11x17 size)An Agile Mindset - What I believe (Poster - 11x17 size)
An Agile Mindset - What I believe (Poster - 11x17 size)
 
Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile Teams
 

Similar to The Agile Revolution of IBM

Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationBosnia Agile
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance ManufacturingAlex Diong
 
Talent Management as an Evergreen Process: A Case Study - P. Church/E. Hoeppn...
Talent Management as an Evergreen Process: A Case Study - P. Church/E. Hoeppn...Talent Management as an Evergreen Process: A Case Study - P. Church/E. Hoeppn...
Talent Management as an Evergreen Process: A Case Study - P. Church/E. Hoeppn...HR Network marcus evans
 
The tweedledee and tweedledum of portfolio management 2021
The tweedledee and tweedledum of portfolio management 2021The tweedledee and tweedledum of portfolio management 2021
The tweedledee and tweedledum of portfolio management 2021Svetlana Sidenko
 
Educause Connect, Portland - Becoming a Partner of Choice in Portfolio & Proj...
Educause Connect, Portland - Becoming a Partner of Choice in Portfolio & Proj...Educause Connect, Portland - Becoming a Partner of Choice in Portfolio & Proj...
Educause Connect, Portland - Becoming a Partner of Choice in Portfolio & Proj...Jane Cox
 
Dev3 Presentation (Short)
Dev3 Presentation (Short)Dev3 Presentation (Short)
Dev3 Presentation (Short)ScottFriends
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for DistributionCraeg Strong
 
Run Learning Like a Business
Run Learning Like a BusinessRun Learning Like a Business
Run Learning Like a BusinessWilliam West
 
Talent Management at The Hartford
Talent Management at The HartfordTalent Management at The Hartford
Talent Management at The HartfordEhoeppner
 
HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
 HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATIONMohit Sharma (GAICD)
 
RJT Oracle Services
RJT Oracle ServicesRJT Oracle Services
RJT Oracle Servicesberrysingh
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
 
Seioglobal Profile
Seioglobal ProfileSeioglobal Profile
Seioglobal ProfileMichael S.
 
Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Mehmet Demir
 

Similar to The Agile Revolution of IBM (20)

Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
OCM Overview
OCM OverviewOCM Overview
OCM Overview
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance Manufacturing
 
Digital transformation journey Consulting
Digital transformation journey ConsultingDigital transformation journey Consulting
Digital transformation journey Consulting
 
Talent Management as an Evergreen Process: A Case Study - P. Church/E. Hoeppn...
Talent Management as an Evergreen Process: A Case Study - P. Church/E. Hoeppn...Talent Management as an Evergreen Process: A Case Study - P. Church/E. Hoeppn...
Talent Management as an Evergreen Process: A Case Study - P. Church/E. Hoeppn...
 
The tweedledee and tweedledum of portfolio management 2021
The tweedledee and tweedledum of portfolio management 2021The tweedledee and tweedledum of portfolio management 2021
The tweedledee and tweedledum of portfolio management 2021
 
Educause Connect, Portland - Becoming a Partner of Choice in Portfolio & Proj...
Educause Connect, Portland - Becoming a Partner of Choice in Portfolio & Proj...Educause Connect, Portland - Becoming a Partner of Choice in Portfolio & Proj...
Educause Connect, Portland - Becoming a Partner of Choice in Portfolio & Proj...
 
Dev3 Presentation (Short)
Dev3 Presentation (Short)Dev3 Presentation (Short)
Dev3 Presentation (Short)
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
 
Run Learning Like a Business
Run Learning Like a BusinessRun Learning Like a Business
Run Learning Like a Business
 
Dimensions Of Change
Dimensions Of ChangeDimensions Of Change
Dimensions Of Change
 
Talent Management at The Hartford
Talent Management at The HartfordTalent Management at The Hartford
Talent Management at The Hartford
 
MCIF- Per Kroll
MCIF-  Per KrollMCIF-  Per Kroll
MCIF- Per Kroll
 
HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
 HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
 
RJT Oracle Services
RJT Oracle ServicesRJT Oracle Services
RJT Oracle Services
 
Rjtoraclepractice
RjtoraclepracticeRjtoraclepractice
Rjtoraclepractice
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
Seioglobal Profile
Seioglobal ProfileSeioglobal Profile
Seioglobal Profile
 
Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01
 

More from Alan Kan

DevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudDevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudAlan Kan
 
Accelerate Software Delivery with DevOps
Accelerate Software Delivery with DevOpsAccelerate Software Delivery with DevOps
Accelerate Software Delivery with DevOpsAlan Kan
 
Teaching with Cloud at Unitec
Teaching with Cloud at UnitecTeaching with Cloud at Unitec
Teaching with Cloud at UnitecAlan Kan
 
Sharpening your test skills in the age of collaboration and automation
Sharpening your test skills in the age of collaboration and automationSharpening your test skills in the age of collaboration and automation
Sharpening your test skills in the age of collaboration and automationAlan Kan
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementAlan Kan
 
Discovering the Value of Verifying Web Application Security Using IBM Rationa...
Discovering the Value of Verifying Web Application Security Using IBM Rationa...Discovering the Value of Verifying Web Application Security Using IBM Rationa...
Discovering the Value of Verifying Web Application Security Using IBM Rationa...Alan Kan
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality ManagerAlan Kan
 
Software Delivery in the Web 2.0 Style
Software Delivery in the Web 2.0 StyleSoftware Delivery in the Web 2.0 Style
Software Delivery in the Web 2.0 StyleAlan Kan
 
Understanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerUnderstanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerAlan Kan
 
Get Ready for Web Application Security Testing
Get Ready for Web Application Security TestingGet Ready for Web Application Security Testing
Get Ready for Web Application Security TestingAlan Kan
 
Define and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerDefine and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerAlan Kan
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Alan Kan
 
Web Application Testing for Today’s Biggest and Emerging Threats
Web Application Testing for Today’s Biggest and Emerging ThreatsWeb Application Testing for Today’s Biggest and Emerging Threats
Web Application Testing for Today’s Biggest and Emerging ThreatsAlan Kan
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Alan Kan
 

More from Alan Kan (14)

DevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudDevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the Cloud
 
Accelerate Software Delivery with DevOps
Accelerate Software Delivery with DevOpsAccelerate Software Delivery with DevOps
Accelerate Software Delivery with DevOps
 
Teaching with Cloud at Unitec
Teaching with Cloud at UnitecTeaching with Cloud at Unitec
Teaching with Cloud at Unitec
 
Sharpening your test skills in the age of collaboration and automation
Sharpening your test skills in the age of collaboration and automationSharpening your test skills in the age of collaboration and automation
Sharpening your test skills in the age of collaboration and automation
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle Management
 
Discovering the Value of Verifying Web Application Security Using IBM Rationa...
Discovering the Value of Verifying Web Application Security Using IBM Rationa...Discovering the Value of Verifying Web Application Security Using IBM Rationa...
Discovering the Value of Verifying Web Application Security Using IBM Rationa...
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Software Delivery in the Web 2.0 Style
Software Delivery in the Web 2.0 StyleSoftware Delivery in the Web 2.0 Style
Software Delivery in the Web 2.0 Style
 
Understanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerUnderstanding IBM Rational Asset Manager
Understanding IBM Rational Asset Manager
 
Get Ready for Web Application Security Testing
Get Ready for Web Application Security TestingGet Ready for Web Application Security Testing
Get Ready for Web Application Security Testing
 
Define and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerDefine and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements Composer
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...
 
Web Application Testing for Today’s Biggest and Emerging Threats
Web Application Testing for Today’s Biggest and Emerging ThreatsWeb Application Testing for Today’s Biggest and Emerging Threats
Web Application Testing for Today’s Biggest and Emerging Threats
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...
 

Recently uploaded

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Recently uploaded (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

The Agile Revolution of IBM

  • 1. The Agile Revolution of IBM Alan Kan Technical Manager, IBM Software Delivery Solutions alankan@nz1.ibm.com alan@alankan.net
  • 2. 2  Why we needed to change  Making the change – Process – People – Tools  Measuring Agile progress Agenda • How Agile is IBM now? • Why did IBM Move to Agile? • Our Journey of Becoming Agile • Process • People • Tools • Measuring the Impact
  • 3. 3 a globalteam US 10,400 Canada 3, 354 Latin America 303 EMEA 4,713 AP 8,153 Japan 282 Total 27,106* Toronto,Ottawa, Montreal, Vancover, Victoria Edinburgh London/Staines Milton Keynes Hursley Warwick Haifa/Rehovot Beijing Shang Hai Yamato Taipei LaGaude Paris Pornichet Toulose Beaverton Kirkland Seattle Almaden Agoura Hills Costa Mesa El Segundo Foster City San Francisco SVL/San Jose Las Vegas Rochester Minneapolis Boulder Denver Lenexa,KA Tucson Pheonix Austin Dallas Bedford, MA Bedford, NH Cambridge Lexington Littleton, MA Waltham, MA Westford – 528 Cork Dublin Galway Boeblingen Bangalore Gurgaon Hyderabad Mumbai Pune Cairo Rome - Gold Coast Sydney Canberra Fairfax Raleigh Charlotte Lexington, KY Atlanta Boca Raton Tampa Perth Krakow Warsaw Sao Paulo Malaysia Delft – 61 Stockholm Malmo New York, NY Pittsburg Piscataway Poughkeepsie Princeton Somers Southbury Helsinki El Salto Hong Kong Singapore 74 Acquisitions 89 Labs 1198 products 506 releases / year 92% Growth Since 2001 10,000 resources from acquisitions # customers - 11, 867 % Efficiencies – 7% YoY Growth Market 8,878 (33%) Major Market 18,227 (67%)
  • 4. 4 Practices we adopted Iterative Development API first end game retrospectives always have a client continuous integration community involvement new & noteworthy adaptive planning continuous testing consume your own output drive with open eyes validate reduce stress learn attract to latest transparency validate update feature teams show progress enable validate live betas feedback sign off End of iteration demos/reviews Ranked Product Backlog Burndown User Stories Daily Standup independent testing exploratory testing Definition of Done PMC TDD Planning Poker
  • 5. Leadership Role Note: Goals are either internal IBM statistics or industry benchmarks. Metric Goal 2006 Measurement 2011 Measurement Maintenance / Innovation 50/50 42% / 58% 31% / 69% Customer Touches / Product 100 ~10 ~ 400 Customer Calls -5% YoY ~ 135,000 ~100,000 (-19% since 2009) Customer Defect Arrivals -5% YoY ~ 6,900 ~2200 On Time Delivery 65% 47% 94% Defect Backlog 3 Months 9+ Months 3 months Enhancements Triaged 85% 3% 100% Enhancements into Release 15% 1% 21% Customer Sat Index 88% 83% 88% Beta Defects Fixed Before GA 50% 3% 95% Rational’s rewards
  • 8. 8 cost of poor quality $25/defect $100/defect $16,000 per defect$450/defect $241,000 per defect$158,000 per defect  Total Dollars Spent on Escapes  Trend of Percentages in each Area over time  Trend of Spend on L3 versus Technical Debt  Trend of Spend vs Revenue
  • 9. 9 “A large UK bank initiated its APM effort to take a 90:10 ratio for run-the-bank / grow-the-bank down to a more reasonable 40:60 ratio. Dell shifted its maintenance-to-innovation ratio from 80:20 to 50:50.” The Application Portfolio Management Landscape — Combine Process And Tools To Tame The Beast, Phil Murphy, Forrester Research, Inc. April 15, 2011 Insufficient spend on strategic projects
  • 10. 10 we needed to change  Organize differently  Develop differently  Deliver differently  Measure differently
  • 11. 11 Respond to fast changing environment Reduce process overhead Better manage outsourcing / contractors Improve morale Enhance quality why move to agile?
  • 14. 14 Initial Issues – Water Scrum Fall
  • 15. 15 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 Disciplined Agile Delivery Flexible Rigid Organizational complexity Issues with Agility@Scale
  • 17. 17 generic iteration definitions endgame release M1a plan develop stabilize 4 weeks warm-up retrospective initialreleaseplan decompression M1 plan develop stabilize … plan develop stabilize sign-off sign-off sign-off 4 weeks 4 weeks fix-spit&polish test fix test  4 week iterations ⇒ end with an end of iteration demo  8 week milestones ⇒ announced with New & Noteworthy ⇒ retrospective at the end Retrospective New&Noteworthy End of iteration demo
  • 18. 18 What is in a practice?  Key concepts  Work products  Tasks  Guidance  Measurements  Tool mentors
  • 19. 19 (*) Based on Mike Cohn, Agile Estimating and Planning StrategyStrategy PortfolioPortfolio ProductProduct ProjectProject IterationIteration DailyDaily agile planning onion  Agile Teams Plan at Innermost Level  “Required” at all levels
  • 21. 21 Leadership Role lean training evolution • Poppendieck collaboration – Two day Disciplined Agile Workshop (9000+ trained) • Additional focused workshops – Leading Agile Teams & Project Management • Deep dives on practices – “show me how its done right in SWG today” • Lean Series – Complements Agile curriculum • Collaborative leadership workshop – Focused on middle management and executives to enable collaboration over isolation or coordination
  • 22. 22 people do what you inspect 47% 100% 2006 2009 On Schedule Delivery
  • 23. 23 On-Site (San Jose) Off-Shore (Bangalore) Near-Shore (Toronto) Analysis Design Construction Function & Performance Test Component Test Deployment Project Management 100%100% 40% 60% 70% 30% 60% 40% 80% 20% 20% 20% 60% Geographic allocation and mapping
  • 24. 24 lessons for executives • A completion date is not a point in time, it is a probability distribution 0 6 12 Plans/Resource estimates Scope Product features/quality • Scope is not a requirements document, it is a continuous negotiation • A plan is not a prescription, it is an evolving, moving target Actual path and precision of Scope/Plan Uncertainty in Stakeholder Satisfaction Space Initial PlanInitial State
  • 26. 26 Leadership Role tools Optimizing how people work while minimizing face-to- face interactions Increasing control by integrating workflows and “forcing” new habits Collaboration Continuously improve through real-time measurement and constant steering. OptimizationProcess Automation keys across all disciplines
  • 27. 27 Leadership Role Number of comparisions How important left vs right pair-wise story comparison
  • 28. 28 Leadership Role fast voting and ranking Legend: 007 Integrated process tailoring… #1 for OSD directors drops to #6 for Rational 044 Global Collaboration #1 for IT Tiger Team drops to #7 for Rational 027 Reporting #1 for IT Accelertor team remains on top for Rational
  • 30. 30 Leadership Role overall progress tracking • End of Iteration Demos • Definition of Done • Done Criteria in Plan Items • Risk Tracking in Plan Items • Progress Reporting across Projects (planned)
  • 32. 32 continuous integration • Multi-staged continuous integration • Developer (continuous) • Team (continuous) • Product (weekly) • Composite product (weekly) A Team’s Build Dashboard
  • 38. 38 Executive Dashboard Development Health Business Health Development Quality Perceived Quality  Defect Backlog  Test Escapes  Functional Test Trends  Critical Situations  System Test Trends  S-Curve Progress  Automation Percentage  Customer Test Cases  Consumability Scorecard  Defect Latency  Quality Plan Commitments  Test Coverage  Defect Density  Build Health  Project Velocity  Staffing Variance  Process Timeliness  Iteration/Milestone Status  Severity Analysis  Security Vulnerabilities  Static Code Analysis  Requirements Met  IPD Timeliness  Transactional Survey  PMR / Call Rates  Critical Situations  Cost of Support  Installability  RFE SLAs  Usability  Consumability  Scalability  Integrations with other products  User Experience / Doc  Time to Resolution  APAR:PMR ratio  Post-GA metrics  Transparency  Sales Plays  Partner Enablement  Support Enablement  Technical Enablement  Sales Enablement  MCIF Index  Alt Packaging  OEMs  XL hits  Tactics  ROI  Pipeline / Multiplier  Revenue PracticesVulnerability Assessment Concurrent Testing Test Driven Development Whole Team Team Change Management Evolutionary Architecture Requirements Management executive measurement
  • 39. 39 Leadership Role tools improving Bottom-line Growth SW Revenue per DE HC $M 2004 2005 2006 2007 2008 2009 RevenueperHC$M E/Ras% Rev per DE HC E/R
  • 40. 40 Leadership Role tools doing More with Less Capacity 2003 2004 2005 2006 2007 2008 2009* HC/ProductGA SWGRevenuein$$’s HC / Product GA SWG Revenue
  • 41. 41 Leadership Role Note: Goals are either internal IBM statistics or industry benchmarks. Metric Goal 2006 Measurement 2011 Measurement Maintenance / Innovation 50/50 42% / 58% 31% / 69% Customer Touches / Product 100 ~10 ~ 400 Customer Calls -5% YoY ~ 135,000 ~100,000 (-19% since 2009) Customer Defect Arrivals -5% YoY ~ 6,900 ~2200 On Time Delivery 65% 47% 94% Defect Backlog 3 Months 9+ Months 3 months Enhancements Triaged 85% 3% 100% Enhancements into Release 15% 1% 21% Customer Sat Index 88% 83% 88% Beta Defects Fixed Before GA 50% 3% 95% Rational’s rewards
  • 42. 42 © Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and 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, these materials. Nothing contained in these materials 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. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. Alan Kan Technical Manager, IBM Software Delivery Solutions alan@alankan.net www.linkedin.com/in/zenmaster/
  • 43. 43 Thank you to our sponsors Thank you to our sponsors

Editor's Notes

  1. Self introduction – I help my customers to leverage IBM technology to deliver high quality software faster. Been in IBM for 5 years, met some great people such as Scott Ambler, Mike O’Rouke, Scott Rich, etc. The information of this presentation primarily come from talking to them.
  2. IBM has 3 primary lines of business - hardware, software and services. We are talking about software group here. Size is big, but learnings are applicable to any organisations
  3. In 2006, dominantly using waterfall, RUP, and the Eclipse Way. Setup Agile COE in 2006, and management has invested $5m/year over 2006 and 2008. Primary differentiator between Agile and iterative = the use of User Stories, Ranked Product Backlog, reprioritise at each iteration, Daily Standup. Also adapted other common agile practices: iterative, reflect, adapt, incremental, feedback Practices inspired by agile practices, scrum, xp, some custom ones, that work for us
  4. Rewards have been significant On time delivery Enhancements Triaged, and Enhancements into release Maintenance/Innovation
  5. IBM has acquired a lot of companies for the talents. Have problem with geographically distributed teams being less effective. But no point forcing people to relocate because they will leave. So we have to work with it.
  6. GDD and distintegrated teams becomes quality problems. IBM figures on the slide.
  7. Quality problem means we spend a lot of resource in maintenance (bug fixing) that could have been doing innovative projects (new products). The implication is that if we are behind our competitors on innovation, that means they will have a new product before we do. Eventually they have a few products and features that we don’t, and we can’t catch up. Big problem that has senior management attention – losing our competitive advantage!
  8. Decided we need change in 2006.
  9. Why Agile? Cost of change is lower – getting into Agile is easier, getting out is easier.
  10. Good to have appropriate tools, trained up scrum masters, and people that know what they are doing. But also important is the right process, enforcement, nurturing, trust level from management to create a success agile environment.
  11. 50%+ of teams failed because of water scrum fall -> recognised that we need to do more than just changing dev teams.
  12. Dr Dobbs (Scott Ambler) found that effective agile teams are on the left of the scale. Mike O’Rouke found we are on the right on every count. Process-wise, use DAD. IBM has no way to deal with the situation using current tools -> need some new tools
  13. IDT Process is the process followed by all hardware, software and service product creation. Funding, scope, release date determined upfront, if changes, ask for forgiveness (more $). Over 50% of product development team come back for forgiveness -> obviously the model is not working too well. This convinced management to change. changed to unlock scope to 70/30, keep others constant.
  14. Generic iteration defnitions across teams in one product. Not generic across ibm.
  15. Document our best practice to share with other teams
  16. Agile = need to move fast. PMO idea and using excel to do status report after iterations don’t work too well. Most PMs can’t make it to agile. Need real time planning in tool, things like integration points, upgrades, migrations, still with PMs.
  17. Poppendieck – train the trainer with DAD Agile leadership and PM training for existing PMs Deep dive such as forced check-in, continuous build, TDD and coding for testers
  18. 2006 to 2008, we added on time delivery as a KPI to people, impacting performance review and bonus 2009 = 100% on time. But quality went down. So we added quality as another KPI. 2011 = 94% on time. But better quality.
  19. CFO mindset of offshoring -> need to convince them productivity level changes and therefore success rate of project changes dramatically. Don’t outsource for cost, hire the best talent from diff locations.
  20. Can’t just fund and walk away. They need to be there with us Customers are happy with the 70/30 arrangement
  21. 3 key success factors Collaboration – traceable conversation to context (story/task) to help with distributed teams Automation – forcing habits, putting in process Optimisation – real time reporting to help managers to remove impediments quickly
  22. Let’s say the team is largely based in Europe. The NZ guys need to wake up at 2am to do planning poker. It is not fun, and has less quality input from members. This system helps geo distributed teams to do planning poker by pairwise comparison + comment
  23. System aggregates the voting and ranks user stories. Not the end of it. But it is a much better baseline to talk. Most of the time everyone agrees.
  24. One source of truth
  25. Capture done critiera with user story
  26. Key is auditable (know when it is suggested) and actionable.
  27. If independent test team needs to connect to our user stories and create test cases from there to ensure traceability, they can. Based on Jazz platform.
  28. If they use Rational tools, then built in integration tried and tested.
  29. One way that we are looking at organizing metrics around business and operational objectives, with direct exec-level input. Too many, only ended up with 10.
  30. These are what senior management look at. Revenue by Distinguished Engineer – up a bit Employee/Revenue – down heaps = they need less people to make a dollar of revenue.
  31. HC/Product GA = we only need half as many people now to create a product compared to 2006.
  32. Defect Backlog Beta Defects Fixed before GA
  33. Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.