SlideShare a Scribd company logo
Dancing With The Agile Goddess Israel Gat Agile 2008 August 8, 2008 Toronto, Canada 06/07/09
Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise  - End-to-End Agile (Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains) © Copyright  06/07/09  BMC Software, Inc.
Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise  - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright  06/07/09  BMC Software, Inc.
© Copyright  06/07/09  BMC Software, Inc. Two major BMC Software releases were assessed (BMC Performance Manager R2.3 and R2.4). Characteristics of the two releases: 90 – 95* full-time equivalent staff (FTEs) Started implementing the Scrum methodology in early 2005 (Waterfall environment until then)  Rally software tools and consulting Twelve Scrum teams coordinated through Scrum of Scrums 1,450 story cards ~1.4 million lines of new and modified code.   (*) This figure applies to the BPM 2.3 and 2.4 projects; all in all BMC currently has close to 1,000 “Scrummers” [This and the next six slides are based on the BMC/QSMA/Cutter Consortium study; August 2007] The BMC/QSMA/Cutter Consortium Study
Industry Data from the QSM SLIM-Metrics Database Spans 20+ years Large heterogeneous database contains over 7,000+ projects Represents over 685+ million SLOC, 7+ million function points, over 600 languages, from 500+ organizations in 18 countries Adding 200 – 400 projects/year © Copyright  06/07/09  BMC Software, Inc.
© Copyright  06/07/09  BMC Software, Inc. Trendline Assessment – Schedule Story Cards 100 1,000 Months 1 100 10 Build Phase Time Faster 12-13 months BMC is much faster than the overall industry trend: >95 th  percentile. 4-5 months BPM  2.4 BPM  2.3 BMC QSM SLIM database 1 Sigma line style
© Copyright  06/07/09  BMC Software, Inc. Trendline Assessment – Schedule – Agile Sample Story Cards 10 1,000 Months 1 100 10 Build Phase Time Faster BPM  2.4 BPM  2.3 BMC much faster to market than the Agile sample for >100 story cards   releases BMC QSMA SLIM database 1 Sigma line style Agile Companies 100
© Copyright  06/07/09  BMC Software, Inc. Trendline Assessment – Quality Stories 100 1,000 Bugs/Defects Bugs/Defects (Hardening Iterations) 10 10,000 1,000 100 Defects at normal levels in spite of fast speed BPM 2.4 BPM 2.3 BMC QSM SLIM database 1 Sigma line style
Productivity Index Assessment © Copyright  06/07/09  BMC Software, Inc. BMC QSM SLIM  database 1 Sigma line style Agile Companies Higher productivity in spite of running with more  Scrum teams than other Agile projects Story Cards 10 1,000 100 Productivity Index (PI) 0 35 15 25 20 5 10 30 BPM  2.4 BPM  2.3 Productivity Index
© Copyright  06/07/09  BMC Software, Inc. Productivity Index (PI) Industry values by application type 0 2 4 6 8 10 12 14 16 18 20 22 24 Productivity Index (PI) w/ ±1 Standard Deviation 28 26 Business Information Command and Control Process Control Scientific System Telecommunications Engineering Avionics Microcode Real Time Real Time
Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise  - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright  06/07/09  BMC Software, Inc.
The Secret Sauce of BMC’s Success The three ingredients of BMC’s secret sauce were: The passion and pride of the craftsman Creating a learning organization Providing “air cover” for a long enough time for harnessing the Scrum methodology to our specific environment/circumstances Agile at BMC pretty much followed  the evolutionary biologists “Punctuated Equilibrium” paradigm advocated by Stephen Jay Gould - confluence of several factors that mature all-at-once: Long intervals of  additive evolution  (“Equilibrium") “ Punctuated" by short,  revolutionary transitions , in which  species became extinct and replaced by wholly new forms The Punctuated Equilibrium paradigm has successfully been applied to explain phenomena in other domains, e.g. revolution in military affairs It can/should happen in your company What BMC accomplished can be achieved by any fully committed company that has the leadership, know-how, flexibility and patience to let the Agile process evolve and mature
What A Company Needs for Agile Success © Copyright  06/07/09  BMC Software, Inc.
Sample Proof Points for Significant Agile Success BMC Exigen Follett Software IDX/GE Healthcare SirsiDynix Xebia
Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise  - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright  06/07/09  BMC Software, Inc.
Between Christensen and Corporate Inertia © Copyright  06/07/09  BMC Software, Inc. Agile: a disruptive methodology on two dimensions Interplay of 2 Dimensions
Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise  - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright  06/07/09  BMC Software, Inc.
End-to-End Enterprise Agility © Copyright  06/07/09  BMC Software, Inc. Agile Component Team Agile Teams of Teams Agile Enterprise Scale (perpetual) Measurement A  B C  D Requirements runway Intentional Architecture Enterprise  Tooling Iterate Iterate (2 wks) Design Test Build Release (3-4 mo) Harden and Ship Req Plan Iterate Iterate Iterate Agile Release Train Organizational Change Organizational Change Agile Release Train Requirements runway
3 Levels of Participation © Copyright  06/07/09  BMC Software, Inc. Direct Field Participation Release Planning I1 I3 I2 I4 I6 I5 I7 I8 Market Planning Market/Solution Release Plan Product Roadmap Product Release Plan Product Release Plan Iteration Demos / Requirements Backlog 3-4 months I1 I3 I2 I4 I6 I5 I7 I8 2 weeks Release Mgt
Agile GTM Process – Roy Ritthaler’s Design © Copyright  06/07/09  BMC Software, Inc. “ xi” release Marketing Release Train “ bsm” release R1 60-90 days 60-90 days 60-90 days 60-90 days R2 R3 R4 R5 R&D Release  Train Engineering & Product Management Driven Frequency Market Driven Frequency “ beta”  release “ maintenance”  release  Collaborative  Asynchronous GTM Processes
Transition to Agile Organization © Copyright  06/07/09  BMC Software, Inc. Waterfall Optimized Organization Agile Organization Agile R&D Teams Operational Team Executive Team R&D Teams Executive Management
Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise  - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright  06/07/09  BMC Software, Inc.
Systemic Problems with Level II Agile Enterprise In a typical corporate value chain, change in velocity in any single link exposes inefficiencies in the subsequent link(s) PM    Dev    QA    Marketing    Sales    Revenue Recognition    Back Office    Customer Support   … Change in velocity of a few consecutive links often generates a catastrophe downstream Consequently, one encounters innate corporate drive to “harness” the disruptive Agile methodology Largely at a level lower than consciousness Typically in the form of some kind of “executive governance” “ Collaborative governance happens in the trenches, among people who interact everyday. The real governance solutions happen outside the executive suite…” [William Ulrich in “The Cutter Edge”; April 15, 2008] Bringing logic and reason to an interdisciplinary corporate balance which evolved over many years  is not necessarily sufficient for success… © Copyright  06/07/09  BMC Software, Inc.
Sacred Laws of Software Engineering Revisited The BMC experience reported earlier in this presentation can be summarized as follows: Aggressive staffing: 2-3X the typical number of co-dependent Scrum project teams  Racing against short deadline without incurring a hit on productivity Gaining big time on productivity without incurring a hit on quality (Distributed development environment) It seems that for this kind of Hyper-productivity in Scrum, two cornerstones laws of software engineering could be relaxed*: Brook’s law Puttnam’s 4 th  law With some very far reaching ramifications with respect to the traditional release concept…. (*) I am deeply indebted to Michael Mah for this observation
Release-centric Agile Planning © Copyright  06/07/09  BMC Software, Inc. Collect Customer Requirements Establish a Prioritized Backlog R1 R3 R4 R5 R6 R7 R8 R9 R10 R2 R1 R3 R4 R5 R6 R7 R8 R9 R10 R2 Define a Release Based on Priorities time Release R5 R6 R9 R2 R1 R3 R4 R7 R8 R10 Backlog
Made-to-Order Releases  © Copyright  06/07/09  BMC Software, Inc. … Define a Release Based on Priorities Additional Customer Requirements “ Specials” would be added in real-time “ Specials” do not get “stuck” in the backlog C2 C1 Create Customer-tailored Releases Certain features, e.g. R9, get “demoted” to the backlog R9 Release R5 R6 R2 R1 R3 R4 R7 R8 R10 Backlog C-1 Release R5 R6 R9 R2 C-2 Release The customer gets the “release” in 3-4 months max Managing the Overall Project During an interim period; N special releases exist Once a year all special releases get consolidated to a standard release Release R1 R3 R4 R7 R8 R10 Backlog R5 R6 R2 R5 R6 R2 R9 R1 R3 R4 R7 R8 R10 Backlog Release R5 R6 R2 C2 C1
Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise  - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright  06/07/09  BMC Software, Inc.
© Copyright  06/07/09  BMC Software, Inc. Agile-Based-Market-Of-One  in the Context of Customer-Vendor Interactions & Relations Source: Crawford & Mathews; The Myth of Excellence; New York, NY; Crown Business, 2001 Level Access/Ease Experience Price Product Service III: Consumer seeks the Company (Dominate) Give me a solution; help me out in a bind Establish intimacy with me by doing something no one else can Be my agent; let me trust you to make my purchases Inspire me with an assortment of great products I didn’t know about Customize the product or service to fit my needs II: Consumer prefers the Company (Differentiate) Make the interaction convenient for me Care about my needs and me Be fair and consistent in your pricing.  I’m not necessarily after the lowest price Be dependable in your selection and in stock position, so I can rely on you when I’m in a bind Educate me when I encounter a product or a situation I don’t understand I: Consumer accepts the Company (Operate at Par) Make it easy for me to find what I need, get in and out in a hurry Respect me; treat me like a human being Keep the prices honest; don’t jack them up or offer big savings when there are none Be credible in your product and service offerings Accommodate me; bend over backward sometimes to show me you care Consumer Underworld Block my way, hassle me, keep me waiting, make it hard for me to get in and out Dehumanize me; disrespect me; ignore my needs Be inconsistent, unclear, or misleading in your pricing Offer me poor quality merchandise and services that I can’t use Give me an experience I’d just as soon forget; me a reason to tell my friends and relatives to stay away
What does Customer Intimacy Really Mean?
Agile-Based-Market-Of-One  in the Context of the Software Creation and Delivery Paradigm Revolution in how we conceive, do and deliver the “sausage” to the top N customers Disintermediation of the “filters” between the customer and the R&D lab Delivery straight from the R&D lab to the user Major value migration back to products/solutions: The economics driven by 150-400% attach rates through professional and ancillary services are turned around © Copyright  06/07/09  BMC Software, Inc.
Agile-Based-Market-Of-One   Blows Traditional Value Chains to Bits © Copyright  06/07/09  BMC Software, Inc.
Continuing our Dialog  Israel Gat [email_address] www.theagileexecutive.com © Copyright  06/07/09  BMC Software, Inc.

More Related Content

PDF
IBM InterConnect 2016: Security for DevOps in an Enterprise
PDF
New Continuous Release and Deployment Capabilities for CICS Customers v4
PPTX
From Continuous Integration to DevOps - Japan Innovate 2013
PPTX
DevOps Enterprise Summit: Mainframe Automated Testing
PDF
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
PDF
Continuous Delivery in the Enterprise - with IBM UrbanCode
PDF
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
PPT
DevOps and PaaS at Pulse 2014
IBM InterConnect 2016: Security for DevOps in an Enterprise
New Continuous Release and Deployment Capabilities for CICS Customers v4
From Continuous Integration to DevOps - Japan Innovate 2013
DevOps Enterprise Summit: Mainframe Automated Testing
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Continuous Delivery in the Enterprise - with IBM UrbanCode
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
DevOps and PaaS at Pulse 2014

What's hot (20)

PPTX
Improving Software Delivery with DevOps & Software Defined Environments | The...
PPTX
OpenTechSummit InterConnect2015 DevOps
DOCX
Agile Independent Verification & Validation Body of Knowledge v1.1
PDF
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
PDF
Architecture vs. Design vs. Agile: What’s the Answer?
PDF
A Continuous Delivery Safety Net for Databases
PDF
Leading DevOps Application Release and Deployment - Best Practices for Organi...
PDF
A DevOps adoption playbook- achieving business value at scale
PDF
dev@InterConnect workshop - Lean and DevOps
PDF
Adopting DevOps for 2-Speed IT
PDF
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
PDF
See Mainframe Data in a New Way With CA File Master™ Plus
PDF
DTS-1778 Understanding DevOps - IBM InterConnect Session
PPTX
Monolith to Microservice, Waterfall to agile – Success with Camunda
PPTX
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
PPT
DevOps for Enterprise Systems - Rosalind Radcliffe
PDF
Mastering DevOps Automation: Webinar
PPTX
The Next Generation of Continuous Delivery
PDF
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Improving Software Delivery with DevOps & Software Defined Environments | The...
OpenTechSummit InterConnect2015 DevOps
Agile Independent Verification & Validation Body of Knowledge v1.1
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Architecture vs. Design vs. Agile: What’s the Answer?
A Continuous Delivery Safety Net for Databases
Leading DevOps Application Release and Deployment - Best Practices for Organi...
A DevOps adoption playbook- achieving business value at scale
dev@InterConnect workshop - Lean and DevOps
Adopting DevOps for 2-Speed IT
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
See Mainframe Data in a New Way With CA File Master™ Plus
DTS-1778 Understanding DevOps - IBM InterConnect Session
Monolith to Microservice, Waterfall to agile – Success with Camunda
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps for Enterprise Systems - Rosalind Radcliffe
Mastering DevOps Automation: Webinar
The Next Generation of Continuous Delivery
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Ad

Viewers also liked (10)

PDF
Crm data
PDF
An Integrated Approach to Video
PPTX
[Unwebinar] The 7 Deadly Sins of Landing Page Usability
PDF
The New CIO Mandate | ASAE Tech Conference 2013 Keynote By Dion Hinchcliffe
PDF
Use of stevia as a non caloric natural sweetener in omega-3 enriched cow and ...
PDF
NTML Report SohelRana.P.O
PDF
Accenture-Strategy-Sales-Planning-like-1999
PPTX
PPT
Blue Ocean Strategy Summary
PDF
Buffer culture 0.6 (With a change to Be a No Ego Doer)
Crm data
An Integrated Approach to Video
[Unwebinar] The 7 Deadly Sins of Landing Page Usability
The New CIO Mandate | ASAE Tech Conference 2013 Keynote By Dion Hinchcliffe
Use of stevia as a non caloric natural sweetener in omega-3 enriched cow and ...
NTML Report SohelRana.P.O
Accenture-Strategy-Sales-Planning-like-1999
Blue Ocean Strategy Summary
Buffer culture 0.6 (With a change to Be a No Ego Doer)
Ad

Similar to Dancing With The Agile Goddess Agile 2008 (20)

PPTX
Rapid Deployment of BMC Remedy Solutions 2006
PDF
Beyond Build Pipelines - Continuous Delivery's Messy Reality
PDF
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
PDF
Upmc tpdev1
PDF
How to Balance System Speed and Risk for Multi-Platform Innovation
PDF
Think2018 2314-Microservices and BPM-can they coexist?
PPTX
Delivering operations management success at Morningstar (a case study)
PPS
Business Case4 Process Improvement
PPT
Cisco erp v12
PDF
IBM Z for the Digital Enterprise - IBM Z Software Keynote
PPTX
Leading ServiceOps Transformation Custmer
PDF
Next Gen ADM: The future of application services.
 
PPT
Drp 12 08 V2
PDF
IBM Z for the Digital Enterprise 2018 - Z Keynote
PDF
PLM solution to auto industry challenges
PPTX
BMC Helix Discovery_Master_1911.pptx
PDF
Six Sigma Executive Overview
PDF
Session 5
PDF
PLM_for_New_Normal_KK_Pres_May15
Rapid Deployment of BMC Remedy Solutions 2006
Beyond Build Pipelines - Continuous Delivery's Messy Reality
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
Upmc tpdev1
How to Balance System Speed and Risk for Multi-Platform Innovation
Think2018 2314-Microservices and BPM-can they coexist?
Delivering operations management success at Morningstar (a case study)
Business Case4 Process Improvement
Cisco erp v12
IBM Z for the Digital Enterprise - IBM Z Software Keynote
Leading ServiceOps Transformation Custmer
Next Gen ADM: The future of application services.
 
Drp 12 08 V2
IBM Z for the Digital Enterprise 2018 - Z Keynote
PLM solution to auto industry challenges
BMC Helix Discovery_Master_1911.pptx
Six Sigma Executive Overview
Session 5
PLM_for_New_Normal_KK_Pres_May15

More from Israel Gat (7)

PPT
Role of the Agile Leader in Reconfiguring the Business
PPT
Four Principles, Four Cultures, One Mirror
PPT
Reconfiguring the Business
PPT
The Use of Agile Methods by the Entrepreneur
PPT
The Dancing Agile Elephant
PPT
How BMC is Scaling Agile Development
PPT
Leading from Within
Role of the Agile Leader in Reconfiguring the Business
Four Principles, Four Cultures, One Mirror
Reconfiguring the Business
The Use of Agile Methods by the Entrepreneur
The Dancing Agile Elephant
How BMC is Scaling Agile Development
Leading from Within

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Spectroscopy.pptx food analysis technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Machine learning based COVID-19 study performance prediction
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
Encapsulation_ Review paper, used for researhc scholars
MIND Revenue Release Quarter 2 2025 Press Release
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectroscopy.pptx food analysis technology
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Machine learning based COVID-19 study performance prediction
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Network Security Unit 5.pdf for BCA BBA.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Dancing With The Agile Goddess Agile 2008

  • 1. Dancing With The Agile Goddess Israel Gat Agile 2008 August 8, 2008 Toronto, Canada 06/07/09
  • 2. Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise - End-to-End Agile (Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains) © Copyright 06/07/09 BMC Software, Inc.
  • 3. Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright 06/07/09 BMC Software, Inc.
  • 4. © Copyright 06/07/09 BMC Software, Inc. Two major BMC Software releases were assessed (BMC Performance Manager R2.3 and R2.4). Characteristics of the two releases: 90 – 95* full-time equivalent staff (FTEs) Started implementing the Scrum methodology in early 2005 (Waterfall environment until then) Rally software tools and consulting Twelve Scrum teams coordinated through Scrum of Scrums 1,450 story cards ~1.4 million lines of new and modified code. (*) This figure applies to the BPM 2.3 and 2.4 projects; all in all BMC currently has close to 1,000 “Scrummers” [This and the next six slides are based on the BMC/QSMA/Cutter Consortium study; August 2007] The BMC/QSMA/Cutter Consortium Study
  • 5. Industry Data from the QSM SLIM-Metrics Database Spans 20+ years Large heterogeneous database contains over 7,000+ projects Represents over 685+ million SLOC, 7+ million function points, over 600 languages, from 500+ organizations in 18 countries Adding 200 – 400 projects/year © Copyright 06/07/09 BMC Software, Inc.
  • 6. © Copyright 06/07/09 BMC Software, Inc. Trendline Assessment – Schedule Story Cards 100 1,000 Months 1 100 10 Build Phase Time Faster 12-13 months BMC is much faster than the overall industry trend: >95 th percentile. 4-5 months BPM 2.4 BPM 2.3 BMC QSM SLIM database 1 Sigma line style
  • 7. © Copyright 06/07/09 BMC Software, Inc. Trendline Assessment – Schedule – Agile Sample Story Cards 10 1,000 Months 1 100 10 Build Phase Time Faster BPM 2.4 BPM 2.3 BMC much faster to market than the Agile sample for >100 story cards releases BMC QSMA SLIM database 1 Sigma line style Agile Companies 100
  • 8. © Copyright 06/07/09 BMC Software, Inc. Trendline Assessment – Quality Stories 100 1,000 Bugs/Defects Bugs/Defects (Hardening Iterations) 10 10,000 1,000 100 Defects at normal levels in spite of fast speed BPM 2.4 BPM 2.3 BMC QSM SLIM database 1 Sigma line style
  • 9. Productivity Index Assessment © Copyright 06/07/09 BMC Software, Inc. BMC QSM SLIM database 1 Sigma line style Agile Companies Higher productivity in spite of running with more Scrum teams than other Agile projects Story Cards 10 1,000 100 Productivity Index (PI) 0 35 15 25 20 5 10 30 BPM 2.4 BPM 2.3 Productivity Index
  • 10. © Copyright 06/07/09 BMC Software, Inc. Productivity Index (PI) Industry values by application type 0 2 4 6 8 10 12 14 16 18 20 22 24 Productivity Index (PI) w/ ±1 Standard Deviation 28 26 Business Information Command and Control Process Control Scientific System Telecommunications Engineering Avionics Microcode Real Time Real Time
  • 11. Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright 06/07/09 BMC Software, Inc.
  • 12. The Secret Sauce of BMC’s Success The three ingredients of BMC’s secret sauce were: The passion and pride of the craftsman Creating a learning organization Providing “air cover” for a long enough time for harnessing the Scrum methodology to our specific environment/circumstances Agile at BMC pretty much followed the evolutionary biologists “Punctuated Equilibrium” paradigm advocated by Stephen Jay Gould - confluence of several factors that mature all-at-once: Long intervals of additive evolution (“Equilibrium") “ Punctuated" by short, revolutionary transitions , in which species became extinct and replaced by wholly new forms The Punctuated Equilibrium paradigm has successfully been applied to explain phenomena in other domains, e.g. revolution in military affairs It can/should happen in your company What BMC accomplished can be achieved by any fully committed company that has the leadership, know-how, flexibility and patience to let the Agile process evolve and mature
  • 13. What A Company Needs for Agile Success © Copyright 06/07/09 BMC Software, Inc.
  • 14. Sample Proof Points for Significant Agile Success BMC Exigen Follett Software IDX/GE Healthcare SirsiDynix Xebia
  • 15. Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright 06/07/09 BMC Software, Inc.
  • 16. Between Christensen and Corporate Inertia © Copyright 06/07/09 BMC Software, Inc. Agile: a disruptive methodology on two dimensions Interplay of 2 Dimensions
  • 17. Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright 06/07/09 BMC Software, Inc.
  • 18. End-to-End Enterprise Agility © Copyright 06/07/09 BMC Software, Inc. Agile Component Team Agile Teams of Teams Agile Enterprise Scale (perpetual) Measurement A B C D Requirements runway Intentional Architecture Enterprise Tooling Iterate Iterate (2 wks) Design Test Build Release (3-4 mo) Harden and Ship Req Plan Iterate Iterate Iterate Agile Release Train Organizational Change Organizational Change Agile Release Train Requirements runway
  • 19. 3 Levels of Participation © Copyright 06/07/09 BMC Software, Inc. Direct Field Participation Release Planning I1 I3 I2 I4 I6 I5 I7 I8 Market Planning Market/Solution Release Plan Product Roadmap Product Release Plan Product Release Plan Iteration Demos / Requirements Backlog 3-4 months I1 I3 I2 I4 I6 I5 I7 I8 2 weeks Release Mgt
  • 20. Agile GTM Process – Roy Ritthaler’s Design © Copyright 06/07/09 BMC Software, Inc. “ xi” release Marketing Release Train “ bsm” release R1 60-90 days 60-90 days 60-90 days 60-90 days R2 R3 R4 R5 R&D Release Train Engineering & Product Management Driven Frequency Market Driven Frequency “ beta” release “ maintenance” release Collaborative Asynchronous GTM Processes
  • 21. Transition to Agile Organization © Copyright 06/07/09 BMC Software, Inc. Waterfall Optimized Organization Agile Organization Agile R&D Teams Operational Team Executive Team R&D Teams Executive Management
  • 22. Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright 06/07/09 BMC Software, Inc.
  • 23. Systemic Problems with Level II Agile Enterprise In a typical corporate value chain, change in velocity in any single link exposes inefficiencies in the subsequent link(s) PM  Dev  QA  Marketing  Sales  Revenue Recognition  Back Office  Customer Support  … Change in velocity of a few consecutive links often generates a catastrophe downstream Consequently, one encounters innate corporate drive to “harness” the disruptive Agile methodology Largely at a level lower than consciousness Typically in the form of some kind of “executive governance” “ Collaborative governance happens in the trenches, among people who interact everyday. The real governance solutions happen outside the executive suite…” [William Ulrich in “The Cutter Edge”; April 15, 2008] Bringing logic and reason to an interdisciplinary corporate balance which evolved over many years is not necessarily sufficient for success… © Copyright 06/07/09 BMC Software, Inc.
  • 24. Sacred Laws of Software Engineering Revisited The BMC experience reported earlier in this presentation can be summarized as follows: Aggressive staffing: 2-3X the typical number of co-dependent Scrum project teams Racing against short deadline without incurring a hit on productivity Gaining big time on productivity without incurring a hit on quality (Distributed development environment) It seems that for this kind of Hyper-productivity in Scrum, two cornerstones laws of software engineering could be relaxed*: Brook’s law Puttnam’s 4 th law With some very far reaching ramifications with respect to the traditional release concept…. (*) I am deeply indebted to Michael Mah for this observation
  • 25. Release-centric Agile Planning © Copyright 06/07/09 BMC Software, Inc. Collect Customer Requirements Establish a Prioritized Backlog R1 R3 R4 R5 R6 R7 R8 R9 R10 R2 R1 R3 R4 R5 R6 R7 R8 R9 R10 R2 Define a Release Based on Priorities time Release R5 R6 R9 R2 R1 R3 R4 R7 R8 R10 Backlog
  • 26. Made-to-Order Releases © Copyright 06/07/09 BMC Software, Inc. … Define a Release Based on Priorities Additional Customer Requirements “ Specials” would be added in real-time “ Specials” do not get “stuck” in the backlog C2 C1 Create Customer-tailored Releases Certain features, e.g. R9, get “demoted” to the backlog R9 Release R5 R6 R2 R1 R3 R4 R7 R8 R10 Backlog C-1 Release R5 R6 R9 R2 C-2 Release The customer gets the “release” in 3-4 months max Managing the Overall Project During an interim period; N special releases exist Once a year all special releases get consolidated to a standard release Release R1 R3 R4 R7 R8 R10 Backlog R5 R6 R2 R5 R6 R2 R9 R1 R3 R4 R7 R8 R10 Backlog Release R5 R6 R2 C2 C1
  • 27. Agenda What can Definitely be Accomplished - Agile Success in R&D You Can Do It – A Secret Sauce for Level I Agile Enterprise The Deeper Nature of Agile - Agile as a Dual Disruptive Methodology Blueprint for Level II Agile Enterprise - End-to-End Agile Blueprint for Level III Agile Enterprise – Agile-Based-Market-Of-One Benefits: Customer-vendor interactions Software creation and delivery paradigm Nontraditional value chains © Copyright 06/07/09 BMC Software, Inc.
  • 28. © Copyright 06/07/09 BMC Software, Inc. Agile-Based-Market-Of-One in the Context of Customer-Vendor Interactions & Relations Source: Crawford & Mathews; The Myth of Excellence; New York, NY; Crown Business, 2001 Level Access/Ease Experience Price Product Service III: Consumer seeks the Company (Dominate) Give me a solution; help me out in a bind Establish intimacy with me by doing something no one else can Be my agent; let me trust you to make my purchases Inspire me with an assortment of great products I didn’t know about Customize the product or service to fit my needs II: Consumer prefers the Company (Differentiate) Make the interaction convenient for me Care about my needs and me Be fair and consistent in your pricing. I’m not necessarily after the lowest price Be dependable in your selection and in stock position, so I can rely on you when I’m in a bind Educate me when I encounter a product or a situation I don’t understand I: Consumer accepts the Company (Operate at Par) Make it easy for me to find what I need, get in and out in a hurry Respect me; treat me like a human being Keep the prices honest; don’t jack them up or offer big savings when there are none Be credible in your product and service offerings Accommodate me; bend over backward sometimes to show me you care Consumer Underworld Block my way, hassle me, keep me waiting, make it hard for me to get in and out Dehumanize me; disrespect me; ignore my needs Be inconsistent, unclear, or misleading in your pricing Offer me poor quality merchandise and services that I can’t use Give me an experience I’d just as soon forget; me a reason to tell my friends and relatives to stay away
  • 29. What does Customer Intimacy Really Mean?
  • 30. Agile-Based-Market-Of-One in the Context of the Software Creation and Delivery Paradigm Revolution in how we conceive, do and deliver the “sausage” to the top N customers Disintermediation of the “filters” between the customer and the R&D lab Delivery straight from the R&D lab to the user Major value migration back to products/solutions: The economics driven by 150-400% attach rates through professional and ancillary services are turned around © Copyright 06/07/09 BMC Software, Inc.
  • 31. Agile-Based-Market-Of-One Blows Traditional Value Chains to Bits © Copyright 06/07/09 BMC Software, Inc.
  • 32. Continuing our Dialog Israel Gat [email_address] www.theagileexecutive.com © Copyright 06/07/09 BMC Software, Inc.