SlideShare a Scribd company logo
1 of 18
Go Agile, Scale Agile
Continuously Deliver with DevOps to Stay Ahead of the
Competition

Matt Holitza, Agile Evangelist, IBM
IBM Software, Rational
The New Normal
Addressing the consumer driven (aka me, me, me) economy

2
The New Normal
Deliver the right product at the right time

Deliver Value
Deliver Value

Manage Complexity
Manage Complexity

Rapidly Adapt
Rapidly Adapt
Adopting an agile approach is a great start
Agile succeeds three times more often
than non-agile projects

The Chaos Manifesto, Standish Group 2012
The Chaos Manifesto, Standish Group 2012
Organizations have had success with agile...
…yet few have been able to realize the full potential

42

%

of agile projects are considered
successful

26

%

of organizations use agile ONLY in
development

65

%

of organizations
consider [complex]
tool integrations a
key inhibitor to
success

Sources: Sources: NIST, Planning Report 02-3. The Economic Impacts of Inadequate Infrastructure for Software Testing, May 2002;
5
a
The Times of India, IT sector to get 12% average salary hike in 2011, TOI Tech & Agencies, Mar 8, 2011, Forrester Research, 2012
Maturing agile organizations are encountering difficult problems

How do I get executives to
buy-in to agile? ScrumMaster
How do I address
compliance and
governance
without impacting
the team’s
velocity? - PMO
Director

6

How do I integrate the
strategy of the business with
execution in development
and support in operations? LOB Executive

How do I effectively
organize my global
development team? - CTO
IBM agility@scale: Powered by DevOps
Providing the roadmap and capabilities to achieve better business outcomes
Plan /
Measure

Monitor /
Optimize

DevOps

Continuous
Innovation,
Feedback
and Improvements

Develop /
Test

Release /
Deploy

“A fool with a tool is still a fool.” –
Grady Booch, IBM Fellow

Facilitate
organizational
transformation

Deliver what
the customer
wants

Deliver when
the customer
needs it

Address the
difficult
scaling issues
Facilitate
organizational
transformation

Scaled Agile Framework™ Big Picture
Facilitate
organizational
transformation

Comprehensive Devops Capabilities

Product Owners
Stakeholders

Agile Teams

DevOps Lifecycle

Operations/Production

Plan and
Measure

Develop and
Test

Release and
Deploy

Continuous Business
Planning

Collaborative
Development
Continuous Testing

Continuous Release and
Deployment

Monitor and Optimize
Continuous Monitoring, Continuous Feedback and Optimization

DevOps Foundation
Open Lifecycle and Service Management Integration Platform
OSLC

Best Practices

Ecosystem

Continuous Innovation, Feedback and Improvements
Deliver what
the customer
wants
Deliver when
the customer
needs it

Reduce time to
customer feedback.
Improved customer
experience.
•Increased new product
releases from 30-40 per
year to more than 400
Address the
difficult
scaling issues

Team size
Under 10
developers

Compliance requirements

1000’s of
developers

Domain Complexity

Geographical distribution
Co-located

Straight
-forward

Global

Enterprise discipline
Project
focus

12

Rigid

Intricate,
emerging

Organization distribution
(outsourcing, partnerships)

Enterprise
focus

Organizational complexity
Flexible

Critical,
audited

Low risk

Collaborative

Contractual

Technical complexity
Homogenous

Heterogeneous,
legacy
Geographic
Distribution

Address the
difficult
scaling issues

Rational CLM team
• ~250 Developers, 75 testers, >400 total project staff
• ~25 component teams in 19 locations
• ~200 builds per day
• CLM Integration builds weekly, deployed every 4 weeks to jazz.net
Edinburgh

Toronto
Ottawa

Littleton, MA
Zurich

Beijing

Paris
Pornichet

Yamato

Raleigh
Beaverton
SVL/San Jose
Costa Mesa

Austin

Bangalore

El Salto

Perth

13

13
Large
Teams

Address the
difficult
scaling issues

Managing an Enterprise Backlog

CLM Overall
priorities

CLM Program Backlog
- Cross-cutting items
- Top domain items
Top dev
actions

QM Plan

RM Plan

CCM Plan

- Spikes

Foundation Plan

14

DM Plan
- Plan Items under
development
Compliance
Requirements

Visibility and Traceability
Proof of Code Review
User Story without a
requirement

Fully covered
User Story

User Story without
a test

User Story blocked by a
defect

Links to source code
and deployment

Address the
difficult
scaling issues
IBM Rational Recognized As A Leader in ALM
The Forrester WaveTM: Application Life-cycle Management Q4 2012*

Report Highlights
• Highest Scores among all vendors for
Current Offering & Strategy“
• “Not only has IBM continued
development of its strong suite of
products, but it has also stitched them
together in a more coherent way.”
• [IBM] has also made clearer the use
cases it supports ... such as Agile teams
and embedded software development"

Link to report

16*Forrester Research Inc, October 23, 2012. Forrester Reseah The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of Forrester Research, Inc. The Forrester

Wave™ is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service
depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change.
www.ibm.com/software/rational

17
www.ibm.com/software/rational
© Copyright IBM Corporation 2011. 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.

18

More Related Content

What's hot

Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Roger Snook
 
11 Steps to Tune Your Enterprise App Machine
11 Steps to Tune Your Enterprise App Machine11 Steps to Tune Your Enterprise App Machine
11 Steps to Tune Your Enterprise App MachineMendix
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
NVISIA Mobile Trends Presentation
NVISIA Mobile Trends PresentationNVISIA Mobile Trends Presentation
NVISIA Mobile Trends PresentationNVISIA
 
Fariz Saracevic, IBM | Agile Turkey Summit 2013
Fariz Saracevic, IBM | Agile Turkey Summit 2013Fariz Saracevic, IBM | Agile Turkey Summit 2013
Fariz Saracevic, IBM | Agile Turkey Summit 2013Agile Turkey
 
Enterprise search presentation
Enterprise search presentationEnterprise search presentation
Enterprise search presentationMike Davis
 
Literature survey: Enterprise Support Systems
Literature survey: Enterprise Support SystemsLiterature survey: Enterprise Support Systems
Literature survey: Enterprise Support SystemsLeon van der Ree
 
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarPutting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarITSM Academy, Inc.
 
UK IT Pros Survey: Network Complexity
UK IT Pros Survey: Network ComplexityUK IT Pros Survey: Network Complexity
UK IT Pros Survey: Network ComplexitySolarWinds
 
The Secrets of Design-Driven Enterprises
The Secrets of Design-Driven EnterprisesThe Secrets of Design-Driven Enterprises
The Secrets of Design-Driven EnterprisesMendix
 
Future of Fintech - A Whitepaper by RapidValue
Future of Fintech - A Whitepaper by RapidValueFuture of Fintech - A Whitepaper by RapidValue
Future of Fintech - A Whitepaper by RapidValueRapidValue
 
One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...JohnMaverick9
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]sihamy
 
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIObenjaminwootton
 
Cisco ERP Implementation
Cisco ERP ImplementationCisco ERP Implementation
Cisco ERP Implementationsaili mane
 
Enterprise Applications Modernization, Issues and Opportunities
Enterprise Applications Modernization, Issues and OpportunitiesEnterprise Applications Modernization, Issues and Opportunities
Enterprise Applications Modernization, Issues and OpportunitiesIJARIIT
 
DevOps by DevOpSolution
DevOps by DevOpSolutionDevOps by DevOpSolution
DevOps by DevOpSolutiondatabasedbart
 

What's hot (20)

3 Lessons from High Reliability Organizations
3 Lessons from High Reliability Organizations3 Lessons from High Reliability Organizations
3 Lessons from High Reliability Organizations
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
11 Steps to Tune Your Enterprise App Machine
11 Steps to Tune Your Enterprise App Machine11 Steps to Tune Your Enterprise App Machine
11 Steps to Tune Your Enterprise App Machine
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
NVISIA Mobile Trends Presentation
NVISIA Mobile Trends PresentationNVISIA Mobile Trends Presentation
NVISIA Mobile Trends Presentation
 
Fariz Saracevic, IBM | Agile Turkey Summit 2013
Fariz Saracevic, IBM | Agile Turkey Summit 2013Fariz Saracevic, IBM | Agile Turkey Summit 2013
Fariz Saracevic, IBM | Agile Turkey Summit 2013
 
Enterprise search presentation
Enterprise search presentationEnterprise search presentation
Enterprise search presentation
 
Literature survey: Enterprise Support Systems
Literature survey: Enterprise Support SystemsLiterature survey: Enterprise Support Systems
Literature survey: Enterprise Support Systems
 
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarPutting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
 
UK IT Pros Survey: Network Complexity
UK IT Pros Survey: Network ComplexityUK IT Pros Survey: Network Complexity
UK IT Pros Survey: Network Complexity
 
The Secrets of Design-Driven Enterprises
The Secrets of Design-Driven EnterprisesThe Secrets of Design-Driven Enterprises
The Secrets of Design-Driven Enterprises
 
Future of Fintech - A Whitepaper by RapidValue
Future of Fintech - A Whitepaper by RapidValueFuture of Fintech - A Whitepaper by RapidValue
Future of Fintech - A Whitepaper by RapidValue
 
One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]
 
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 
Cisco ERP Implementation
Cisco ERP ImplementationCisco ERP Implementation
Cisco ERP Implementation
 
April 08
April 08April 08
April 08
 
Enterprise Applications Modernization, Issues and Opportunities
Enterprise Applications Modernization, Issues and OpportunitiesEnterprise Applications Modernization, Issues and Opportunities
Enterprise Applications Modernization, Issues and Opportunities
 
DevOps by DevOpSolution
DevOps by DevOpSolutionDevOps by DevOpSolution
DevOps by DevOpSolution
 

Viewers also liked

Harassment Prevention: A Little Bit of Knowledge and a Whole Lot of Respect
Harassment Prevention: A Little Bit of Knowledge and a Whole Lot of RespectHarassment Prevention: A Little Bit of Knowledge and a Whole Lot of Respect
Harassment Prevention: A Little Bit of Knowledge and a Whole Lot of RespectBizLibrary
 
Bingo is a real robin hood
Bingo is a real robin hoodBingo is a real robin hood
Bingo is a real robin hoodHammad Hashmi
 
Employment Law Workshop
Employment Law WorkshopEmployment Law Workshop
Employment Law WorkshopJustin Hein
 
December 18 greivance letter updated 12 21_14 redacted
December 18 greivance letter   updated 12 21_14 redactedDecember 18 greivance letter   updated 12 21_14 redacted
December 18 greivance letter updated 12 21_14 redactedSave_GVHC
 
Hot Topics 3 25 09, By Drew Capuder
Hot Topics 3 25 09, By Drew CapuderHot Topics 3 25 09, By Drew Capuder
Hot Topics 3 25 09, By Drew CapuderDrew Capuder
 

Viewers also liked (6)

Harassment Prevention: A Little Bit of Knowledge and a Whole Lot of Respect
Harassment Prevention: A Little Bit of Knowledge and a Whole Lot of RespectHarassment Prevention: A Little Bit of Knowledge and a Whole Lot of Respect
Harassment Prevention: A Little Bit of Knowledge and a Whole Lot of Respect
 
Bingo is a real robin hood
Bingo is a real robin hoodBingo is a real robin hood
Bingo is a real robin hood
 
Employment Law Workshop
Employment Law WorkshopEmployment Law Workshop
Employment Law Workshop
 
December 18 greivance letter updated 12 21_14 redacted
December 18 greivance letter   updated 12 21_14 redactedDecember 18 greivance letter   updated 12 21_14 redacted
December 18 greivance letter updated 12 21_14 redacted
 
Hot Topics 3 25 09, By Drew Capuder
Hot Topics 3 25 09, By Drew CapuderHot Topics 3 25 09, By Drew Capuder
Hot Topics 3 25 09, By Drew Capuder
 
Incivility in Nursing
Incivility in NursingIncivility in Nursing
Incivility in Nursing
 

Similar to IT Symposium Agile

Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOpsDevOps.com
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealmMatt Holitza
 
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMMatt Holitza
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for GovernmentSanjeev Sharma
 
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Paulo Lacerda
 
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)
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IVersionOne
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0Reedy Feggins Jr
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarReedy Feggins Jr
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Shetal Patel
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventRoger Snook
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityTechWell
 
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT RoadmapNext Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT RoadmapHeadspring
 
Lean Systems Thinking Bob Marshall
Lean Systems Thinking   Bob MarshallLean Systems Thinking   Bob Marshall
Lean Systems Thinking Bob MarshallValtech UK
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Peter Marshall
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanSandipp Vijj, Digital Disruptor
 

Similar to IT Symposium Agile (20)

Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealm
 
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALM
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
 
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
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software Quality
 
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT RoadmapNext Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
 
Lean Systems Thinking Bob Marshall
Lean Systems Thinking   Bob MarshallLean Systems Thinking   Bob Marshall
Lean Systems Thinking Bob Marshall
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
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.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

IT Symposium Agile

  • 1. Go Agile, Scale Agile Continuously Deliver with DevOps to Stay Ahead of the Competition Matt Holitza, Agile Evangelist, IBM IBM Software, Rational
  • 2. The New Normal Addressing the consumer driven (aka me, me, me) economy 2
  • 3. The New Normal Deliver the right product at the right time Deliver Value Deliver Value Manage Complexity Manage Complexity Rapidly Adapt Rapidly Adapt
  • 4. Adopting an agile approach is a great start Agile succeeds three times more often than non-agile projects The Chaos Manifesto, Standish Group 2012 The Chaos Manifesto, Standish Group 2012
  • 5. Organizations have had success with agile... …yet few have been able to realize the full potential 42 % of agile projects are considered successful 26 % of organizations use agile ONLY in development 65 % of organizations consider [complex] tool integrations a key inhibitor to success Sources: Sources: NIST, Planning Report 02-3. The Economic Impacts of Inadequate Infrastructure for Software Testing, May 2002; 5 a The Times of India, IT sector to get 12% average salary hike in 2011, TOI Tech & Agencies, Mar 8, 2011, Forrester Research, 2012
  • 6. Maturing agile organizations are encountering difficult problems How do I get executives to buy-in to agile? ScrumMaster How do I address compliance and governance without impacting the team’s velocity? - PMO Director 6 How do I integrate the strategy of the business with execution in development and support in operations? LOB Executive How do I effectively organize my global development team? - CTO
  • 7. IBM agility@scale: Powered by DevOps Providing the roadmap and capabilities to achieve better business outcomes Plan / Measure Monitor / Optimize DevOps Continuous Innovation, Feedback and Improvements Develop / Test Release / Deploy “A fool with a tool is still a fool.” – Grady Booch, IBM Fellow Facilitate organizational transformation Deliver what the customer wants Deliver when the customer needs it Address the difficult scaling issues
  • 9. Facilitate organizational transformation Comprehensive Devops Capabilities Product Owners Stakeholders Agile Teams DevOps Lifecycle Operations/Production Plan and Measure Develop and Test Release and Deploy Continuous Business Planning Collaborative Development Continuous Testing Continuous Release and Deployment Monitor and Optimize Continuous Monitoring, Continuous Feedback and Optimization DevOps Foundation Open Lifecycle and Service Management Integration Platform OSLC Best Practices Ecosystem Continuous Innovation, Feedback and Improvements
  • 11. Deliver when the customer needs it Reduce time to customer feedback. Improved customer experience. •Increased new product releases from 30-40 per year to more than 400
  • 12. Address the difficult scaling issues Team size Under 10 developers Compliance requirements 1000’s of developers Domain Complexity Geographical distribution Co-located Straight -forward Global Enterprise discipline Project focus 12 Rigid Intricate, emerging Organization distribution (outsourcing, partnerships) Enterprise focus Organizational complexity Flexible Critical, audited Low risk Collaborative Contractual Technical complexity Homogenous Heterogeneous, legacy
  • 13. Geographic Distribution Address the difficult scaling issues Rational CLM team • ~250 Developers, 75 testers, >400 total project staff • ~25 component teams in 19 locations • ~200 builds per day • CLM Integration builds weekly, deployed every 4 weeks to jazz.net Edinburgh Toronto Ottawa Littleton, MA Zurich Beijing Paris Pornichet Yamato Raleigh Beaverton SVL/San Jose Costa Mesa Austin Bangalore El Salto Perth 13 13
  • 14. Large Teams Address the difficult scaling issues Managing an Enterprise Backlog CLM Overall priorities CLM Program Backlog - Cross-cutting items - Top domain items Top dev actions QM Plan RM Plan CCM Plan - Spikes Foundation Plan 14 DM Plan - Plan Items under development
  • 15. Compliance Requirements Visibility and Traceability Proof of Code Review User Story without a requirement Fully covered User Story User Story without a test User Story blocked by a defect Links to source code and deployment Address the difficult scaling issues
  • 16. IBM Rational Recognized As A Leader in ALM The Forrester WaveTM: Application Life-cycle Management Q4 2012* Report Highlights • Highest Scores among all vendors for Current Offering & Strategy“ • “Not only has IBM continued development of its strong suite of products, but it has also stitched them together in a more coherent way.” • [IBM] has also made clearer the use cases it supports ... such as Agile teams and embedded software development" Link to report 16*Forrester Research Inc, October 23, 2012. Forrester Reseah The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of Forrester Research, Inc. The Forrester Wave™ is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change.
  • 18. www.ibm.com/software/rational © Copyright IBM Corporation 2011. 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. 18

Editor's Notes

  1. Story – The carpool talk of the day… the latest update of Minecraft, training the me, me, me generation to expect enhancements and fixes NOW.
  2. Don’t have to look far to see the implications to software driven innovation, just pull up the home screen on my iPhone. Deliver Value: Apps that allow me to work, like instant messaging and business collaboration Manage Complexity: think about the complexity of banking apps, middleware, backend (mainframe) Rapidly Adapt: Hipmunk allowed me to drop the other mainstream travel planning apps, offers flight searches by “agony”
  3. Matt To reduce risk and improve predictable results many have migrated to an agile approach to help address the pressures of the new normal. There is no doubt that agile helps, in fact according to the Standish Group’s Chaos Manifesto Projects that leverage an agile approach are three times more successful than projects that use a non-agile methodology like waterfall. And here’s why… a survey done last year by Projects@Work and the Scrum Alliance found that the Ability to adapt to change is the number one benefit organizations realize when adopting agile, followed by Better customer engagement, improved deliverables, improved communication and better project visibility.
  4. Matt While there is no doubt that agile projects are far more successful than non-agile projects, organizations still face growing pains when moving beyond a few teams… First, agile has seen tremendous success, but there is always room for improvement, organizations need help putting the right agile and development practices in place to improve this success rate by providing a consistent process framework and tools that help them support their best practices. Second, achieving optimum agile success is really dependent on expanding agile practices beyond development. The true measure of agility is the time it takes a user story to be defined, coded, built, deployed and communicated to your customers, development is only one component of this… operations, sales, marketing must also be included in the process. Third, many organizations face growing pains when they begin to expand their agile practice. Tools is a common area of struggle, especially as teams grow, cross project or team dependencies become very difficult to manage with disparate tool infrastructures, not to mention the effort that goes into integrating the tools to assure managers have visibility across their entire portfolio of projects.
  5. Facilitate organizational transformation – Through experts with years of expertise in training and coaching in guiding organizations through agile culture shifts Deliver what the customer wants – By leveraging collaborative tools and approaches to improve feedback mechanisms Deliver when the customer needs it- By applying lean and agile principles in development, operations and the business Address the difficult scaling issues – Through proven scaling frameworks automated by integrated tooling
  6. Provides a roadmap to become an Agile Business Ties Business Strategy to Software Innovation
  7. Khurram In the early days, agile development was applied to projects that were small in scope and relatively straightforward. Today, organizations want to apply agile development to a broader set of projects. Agile needs to adapt to increasing complexity. Agility@Scale is about explicitly addressing the complexities that disciplined agile delivery teams face in the real world. The agile scaling factors are: Geographical distribution. What happens when the team is distributed within a building or across continents? Team size. Mainstream agile processes work well for small teams (10-15), but but what if the team is fifty people? One hundred people? One thousand people? Compliance requirement. What if regulatory issues – such as Sarbanes Oxley, ISO 9000, or FDA CFR 21 – are applicable? Domain complexity. What if the problem domain is intricate ( such as bio-chemical process monitoring or air traffic control), or is changing quickly (such as financial derivatives trading or electronic security assurance). More complex domains require greater exploration and experimentation, including but not limited to prototyping, modeling, and simulation. Organization distribution. Sometimes a project team includes members from different divisions, different partner companies, or from external services firms. Technical complexity. Working with legacy systems, multiple platforms, or blending disparate technologies can add layers of technical complexity to a solution. Sometimes the nature of the problem is very complex in its own right. Organizational complexity. The existing organizational structure and culture may reflect traditional values, increasing the complexity of adopting and scaling agile strategies. Different subgroups within the organization may have different visions as to how they should work. Individually, the strategies can be quite effective, but as a whole they simply don’t work together effectively. Enterprise discipline. Organizations want to leverage common infrastructure platforms to lower cost, reduce time to market, and to improve consistency. They need effective enterprise architecture, enterprise business modeling, strategic reuse, and portfolio management disciplines. These disciplines must work in concert with, and better yet enhance, the disciplined agile delivery processes. Each scaling factor has a range of complexities associated with it. Each team faces a different combination of factors, and therefore needs a process, team structure, and tooling environment tailored to meet their unique situation.
  8. Author Note: Optional Rational slide. Graphic is available in English only.
  9. Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.