SlideShare a Scribd company logo
1
Debunking Four Myths
of Agile Development
June 2015
2
Why is Agility Needed in
the Mainframe World Today?
3
Why is Agility Needed in
the Mainframe World Today?
4
Four Myths About Agile Development
There is only one way
to do Agile development
Agile development means
faster development
Only the IT organization
is impacted
Organizational procedures and
structures don’t have to change
5
THERE IS ONLY ONE WAY
TO DO AGILE DEVELOPMENT
6
• Agile values:
– Individuals and interactions over processes and tools
– Working software over comprehensive documentation
– Customer collaboration over contract negotiation
– Responding to change over following a plan
• Don’t confuse “Agile” with its implementation
Agile: Methodology, Framework or ?
When we wrote the agile manifesto, we knew it was not a methodology,
and not a framework, either. It was and is a value center, a way of
looking at situations and thinking about how to proceed …
Scrum, on the other hand, is a framework … Not a methodology, because
it doesn’t even have enough in it to qualify as a methodology.
-Alistair Cockburn (via blog post)
7
Agile for Software Engineering
8
Methodology Comparison
9
Scrum Team
Cross-functional Representation
The Scrum team is critical to Agile’s success. It must be comprised of the right
members from all disciplines that are needed to release the software product.
10
Training
• Formal Change Management
training for key positions
• Agile certification
– Product Owner
– Scrum Master
• Agile team
– Led by Scrum Master
– Two day, self-paced
• Agile frameworks
– Kanban: maintenance
– Scrum: enhancements
• Scrum teams
– Size: 7 ± 2
– Team > members
• Dedicated Scrum room
• Master Scrum Master
– Pseudo Agile coach
Agile Change at Compuware
Organization
11
AGILE DEVELOPMENT
MEANS FASTER DEVELOPMENT
12
• Set of minimum capabilities that a user would accept
• Demonstrates future benefit to retain early adopters
• Provides Agile team maximum amount of feedback
MVP – Minimum Viable Product
13
Efficient Task Execution
Source: Multitasking Gets You There Later
http://www.infoq.com/articles/multitasking-problems
• Realize value sooner
• Reduce context switching
• Decrease total elapsed time
14
Agile Testing
• Integrated into design
and development
• Automated testing
– At each build, sprint and
milestone
– Unit, integration
and system testing
• Applications designed for testing
– Component architecture
(Lego architecture)
– Testing each component
15
Agile Feeds DevOps
DevOps is a culture of communication, collaboration, integration, automation
and measurement of cooperation between software Development and Operations.
16
• Fail safe vs. safe to fail
• Small failures, recover quickly
• Learn from failures and never repeat them
• Align with 99.999 mainframe reliability
– Requires CI (Continuous Integration)
– Fail in development and test,
not production!
Fail Fast, Succeed Faster
17
ONLY THE I.T. ORGANIZATION
IS IMPACTED
18
Business Agility is the Goal!
19
Business Needs Are Met With Agility
Source: The Agile Advantage, CMG Partners – Sixth Annual CMO Agenda
20
It’s More Than Just Engineering
21
ORGANIZATIONAL
PROCEDURES AND
STRUCTURES DON’T
NEED TO CHANGE
22
Agile Requires Executive Sponsorship
Seriously, Agile requires changes in culture, processes and tools.
It cannot succeed without executive management support.
23
• Agility, flexibility and ability to embrace
(constant) change
• Continuous stakeholder feedback
• Transparency and collaboration
• Break down into granular initiatives
• Automation of manual steps
• Common instead of customized
• Fail fast – learn and adapt
Embrace Change
Change is difficult, but essential! People embrace change differently.
Implement change training, not just Agile development training.
24
Culture Change at Compuware
25
Myths Debunked
Agile is a software
development methodology
26
Myths Debunked
Agile is a software
development methodology
Agile is a philosophy, select
the right methodology
27
Myths Debunked
Agile is a software
development methodology
Agile is a philosophy, select
the right methodology
Agile development means
faster development
28
Myths Debunked
Agile is a software
development methodology
Agile is a philosophy, select
the right methodology
Agile development means
faster development
Agile development is about
efficiency rather than speed
29
Myths Debunked
Agile is a software
development methodology
Agile is a philosophy, select
the right methodology
Agile development means
faster development
Agile development is about
efficiency rather than speed
Only the IT organization
is impacted
30
Myths Debunked
Agile is a software
development methodology
Agile is a philosophy, select
the right methodology
Agile development means
faster development
Agile development is about
efficiency rather than speed
Only the IT organization
is impacted
Agile success requires agility
throughout the business
31
Myths Debunked
Agile is a software
development methodology
Agile is a philosophy, select
the right methodology
Agile development means
faster development
Agile development is about
efficiency rather than speed
Only the IT organization
is impacted
Agile success requires agility
throughout the business
Organizational procedures
and structures don’t
have to change
32
Myths Debunked
Agile is a software
development methodology
Agile is a philosophy, select
the right methodology
Agile development means
faster development
Agile development is about
efficiency rather than speed
Only the IT organization
is impacted
Agile success requires agility
throughout the business
Organizational procedures
and structures don’t
have to change
Agile requires a change in
culture, tools and processes
33
• Agile Software Development
is Engineering’s contribution
to Business Agility
• Focus on creating alignment
with the rest of the business
• Quality is the responsibility of
the team: win or lose as a team
• Collaborate and be transparent
throughout the entire business,
not just within IT
Final Thoughts: Keys to Success
34
© 2015 Compuware Corporation. All rights reserved.

More Related Content

PPTX
Agile Development Models
PPTX
Agile Methodology Training, Agile Courses
DOC
Large Scale Agile Transformation in an On-Demand World
PPTX
Agile principles & culture
PPS
Lean and Agile: The Eternal Siblings
PPTX
Waterfall to Agile: A Case Study Presented at Agile India 2014
PDF
Comparing Agile transformation approaches at Twitter and Salesforce
PPT
Salesforce.com Agile Transformation - Agile 2007 Conference
Agile Development Models
Agile Methodology Training, Agile Courses
Large Scale Agile Transformation in an On-Demand World
Agile principles & culture
Lean and Agile: The Eternal Siblings
Waterfall to Agile: A Case Study Presented at Agile India 2014
Comparing Agile transformation approaches at Twitter and Salesforce
Salesforce.com Agile Transformation - Agile 2007 Conference

What's hot (19)

PDF
Addressing Cultural Anti-patterns in Enterprise transformations
PDF
Heart of Agile: What is Agile?
PPTX
Agile Manifesto and Principles
PDF
Agile in a nutshell
PPT
Scrum Gathering 2008 Stockholm - Salesforce.com
PPTX
Real world experience from Microsoft - Deniz Ercoskun
PDF
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
PDF
ACM Agility Services Company 2015
 
PPTX
Agile Principles, Agile People
PDF
Agile Organizations
PPTX
Agile Governance Workshop @Agile India 2012
PDF
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
PDF
Fundamentals of Agile Software Development
PDF
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
PDF
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
PDF
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
PPTX
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
PPTX
Metrics To Support An Agile Transformation
PPTX
Using Agile Principles to Deliver Real Business Value at Scale
Addressing Cultural Anti-patterns in Enterprise transformations
Heart of Agile: What is Agile?
Agile Manifesto and Principles
Agile in a nutshell
Scrum Gathering 2008 Stockholm - Salesforce.com
Real world experience from Microsoft - Deniz Ercoskun
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
ACM Agility Services Company 2015
 
Agile Principles, Agile People
Agile Organizations
Agile Governance Workshop @Agile India 2012
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Fundamentals of Agile Software Development
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Metrics To Support An Agile Transformation
Using Agile Principles to Deliver Real Business Value at Scale
Ad

Similar to Debunking Four Myths of Agile Development Webcast (20)

PDF
Introduction to agility
PDF
Lean agile meets design thinking
PPTX
Introduction to the Agile Methods
PDF
Top 50 Agile Interview Questions and Answers.pdf
PPTX
PPTX
Agile Software Development Introduction
PDF
Innovate session-2333
PPTX
Scaling agile. Agile across the enterprise
PPTX
What is agile?
PDF
Agile Primer: A 360 Degree Introduction
PPTX
The Agile Method and AGILE ISD; how to use each to improve your training program
PPTX
Agile methods
PDF
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
PDF
PDF
Agile Transformation at Scale
PDF
What is Agile Software Development?
PDF
Agile project management using scrum
PDF
How to lead successful agile transformation (ceo’s guide)
Introduction to agility
Lean agile meets design thinking
Introduction to the Agile Methods
Top 50 Agile Interview Questions and Answers.pdf
Agile Software Development Introduction
Innovate session-2333
Scaling agile. Agile across the enterprise
What is agile?
Agile Primer: A 360 Degree Introduction
The Agile Method and AGILE ISD; how to use each to improve your training program
Agile methods
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Agile Transformation at Scale
What is Agile Software Development?
Agile project management using scrum
How to lead successful agile transformation (ceo’s guide)
Ad

More from Compuware (20)

PPTX
SCM Transformation Challenges and How to Overcome Them
PPTX
The Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
PPTX
Modernize Your COBOL Testing Processes with Compuware and SonarSource [Webcast]
PPTX
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
PPTX
What's New in ThruPut Manager [On-demand Webcast]
PPTX
Enterprise DevOps and the Modern Mainframe Webcast Presentation
PPTX
Detecting Insider Threats with Multi-layered Security Webcast
PPTX
A Day in the Life of Cross-platform, DevOps-enabled Team
PPTX
How Busy Is Too Busy? Automating Your System for Maximum Throughput
PPTX
The Do's and Don'ts of Mainframe Modernization
PDF
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
PPTX
Using Compuware Strobe to Save CPU: 4 Real-life Cases from the Files of CPT G...
PPTX
Building a Millennial Mainframe Powerhouse: 7 Tips to Attract and Retain Mill...
PPTX
See the App Performance Future with Predictive Analytics Webcast
PPTX
What's New in Strobe? August 2016 Webcast
PPTX
Unified Deployment: Including the Mainframe in Enterprise DevOps
PPTX
Go Fast, Go Safe, Go on Vacation - Compuware ISPW Webcast
PPTX
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
PPTX
Don’t Settle for Old-school SCM: Fail Faster? How about Don’t Fail at All?
PPTX
What’s New in Topaz Workbench Webcast
SCM Transformation Challenges and How to Overcome Them
The Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
Modernize Your COBOL Testing Processes with Compuware and SonarSource [Webcast]
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
What's New in ThruPut Manager [On-demand Webcast]
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Detecting Insider Threats with Multi-layered Security Webcast
A Day in the Life of Cross-platform, DevOps-enabled Team
How Busy Is Too Busy? Automating Your System for Maximum Throughput
The Do's and Don'ts of Mainframe Modernization
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
Using Compuware Strobe to Save CPU: 4 Real-life Cases from the Files of CPT G...
Building a Millennial Mainframe Powerhouse: 7 Tips to Attract and Retain Mill...
See the App Performance Future with Predictive Analytics Webcast
What's New in Strobe? August 2016 Webcast
Unified Deployment: Including the Mainframe in Enterprise DevOps
Go Fast, Go Safe, Go on Vacation - Compuware ISPW Webcast
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
Don’t Settle for Old-school SCM: Fail Faster? How about Don’t Fail at All?
What’s New in Topaz Workbench Webcast

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
NewMind AI Weekly Chronicles - August'25 Week I
MIND Revenue Release Quarter 2 2025 Press Release
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Programs and apps: productivity, graphics, security and other tools
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
sap open course for s4hana steps from ECC to s4
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Debunking Four Myths of Agile Development Webcast

  • 1. 1 Debunking Four Myths of Agile Development June 2015
  • 2. 2 Why is Agility Needed in the Mainframe World Today?
  • 3. 3 Why is Agility Needed in the Mainframe World Today?
  • 4. 4 Four Myths About Agile Development There is only one way to do Agile development Agile development means faster development Only the IT organization is impacted Organizational procedures and structures don’t have to change
  • 5. 5 THERE IS ONLY ONE WAY TO DO AGILE DEVELOPMENT
  • 6. 6 • Agile values: – Individuals and interactions over processes and tools – Working software over comprehensive documentation – Customer collaboration over contract negotiation – Responding to change over following a plan • Don’t confuse “Agile” with its implementation Agile: Methodology, Framework or ? When we wrote the agile manifesto, we knew it was not a methodology, and not a framework, either. It was and is a value center, a way of looking at situations and thinking about how to proceed … Scrum, on the other hand, is a framework … Not a methodology, because it doesn’t even have enough in it to qualify as a methodology. -Alistair Cockburn (via blog post)
  • 7. 7 Agile for Software Engineering
  • 9. 9 Scrum Team Cross-functional Representation The Scrum team is critical to Agile’s success. It must be comprised of the right members from all disciplines that are needed to release the software product.
  • 10. 10 Training • Formal Change Management training for key positions • Agile certification – Product Owner – Scrum Master • Agile team – Led by Scrum Master – Two day, self-paced • Agile frameworks – Kanban: maintenance – Scrum: enhancements • Scrum teams – Size: 7 ± 2 – Team > members • Dedicated Scrum room • Master Scrum Master – Pseudo Agile coach Agile Change at Compuware Organization
  • 12. 12 • Set of minimum capabilities that a user would accept • Demonstrates future benefit to retain early adopters • Provides Agile team maximum amount of feedback MVP – Minimum Viable Product
  • 13. 13 Efficient Task Execution Source: Multitasking Gets You There Later http://www.infoq.com/articles/multitasking-problems • Realize value sooner • Reduce context switching • Decrease total elapsed time
  • 14. 14 Agile Testing • Integrated into design and development • Automated testing – At each build, sprint and milestone – Unit, integration and system testing • Applications designed for testing – Component architecture (Lego architecture) – Testing each component
  • 15. 15 Agile Feeds DevOps DevOps is a culture of communication, collaboration, integration, automation and measurement of cooperation between software Development and Operations.
  • 16. 16 • Fail safe vs. safe to fail • Small failures, recover quickly • Learn from failures and never repeat them • Align with 99.999 mainframe reliability – Requires CI (Continuous Integration) – Fail in development and test, not production! Fail Fast, Succeed Faster
  • 17. 17 ONLY THE I.T. ORGANIZATION IS IMPACTED
  • 19. 19 Business Needs Are Met With Agility Source: The Agile Advantage, CMG Partners – Sixth Annual CMO Agenda
  • 20. 20 It’s More Than Just Engineering
  • 22. 22 Agile Requires Executive Sponsorship Seriously, Agile requires changes in culture, processes and tools. It cannot succeed without executive management support.
  • 23. 23 • Agility, flexibility and ability to embrace (constant) change • Continuous stakeholder feedback • Transparency and collaboration • Break down into granular initiatives • Automation of manual steps • Common instead of customized • Fail fast – learn and adapt Embrace Change Change is difficult, but essential! People embrace change differently. Implement change training, not just Agile development training.
  • 24. 24 Culture Change at Compuware
  • 25. 25 Myths Debunked Agile is a software development methodology
  • 26. 26 Myths Debunked Agile is a software development methodology Agile is a philosophy, select the right methodology
  • 27. 27 Myths Debunked Agile is a software development methodology Agile is a philosophy, select the right methodology Agile development means faster development
  • 28. 28 Myths Debunked Agile is a software development methodology Agile is a philosophy, select the right methodology Agile development means faster development Agile development is about efficiency rather than speed
  • 29. 29 Myths Debunked Agile is a software development methodology Agile is a philosophy, select the right methodology Agile development means faster development Agile development is about efficiency rather than speed Only the IT organization is impacted
  • 30. 30 Myths Debunked Agile is a software development methodology Agile is a philosophy, select the right methodology Agile development means faster development Agile development is about efficiency rather than speed Only the IT organization is impacted Agile success requires agility throughout the business
  • 31. 31 Myths Debunked Agile is a software development methodology Agile is a philosophy, select the right methodology Agile development means faster development Agile development is about efficiency rather than speed Only the IT organization is impacted Agile success requires agility throughout the business Organizational procedures and structures don’t have to change
  • 32. 32 Myths Debunked Agile is a software development methodology Agile is a philosophy, select the right methodology Agile development means faster development Agile development is about efficiency rather than speed Only the IT organization is impacted Agile success requires agility throughout the business Organizational procedures and structures don’t have to change Agile requires a change in culture, tools and processes
  • 33. 33 • Agile Software Development is Engineering’s contribution to Business Agility • Focus on creating alignment with the rest of the business • Quality is the responsibility of the team: win or lose as a team • Collaborate and be transparent throughout the entire business, not just within IT Final Thoughts: Keys to Success
  • 34. 34 © 2015 Compuware Corporation. All rights reserved.

Editor's Notes

  • #3: The mainframe is an integral part of an enterprise’s digital economy strategy
  • #4: The mainframe is an integral part of an enterprise’s digital economy strategy
  • #10: Key Roles: Product Owner and ScrumMaster Two week Sprints Solely focused on delivering objectives per Sprint Autonomy for the Success or Failure of the team Team first, no individuals Does whatever is needed for the team to win
  • #12: It’s about focus and frequency.
  • #21: Pre-Agile: Release Planning - Backlog Product Management: What, When, Why MVP: Minimum Viable Product EPIC Breakdown Post-Agile: Go-To-Market (GTM) Training of Sales, FTS, Support, etc… Awareness: Analysts, Media, etc… Collateral: Brochures, Presentations, Whitepapers, etc… This is from a software vendor perspective. Companies that do internal software development will have similar concepts.