SlideShare a Scribd company logo
1 of 20
“WHAT YOU DO
SPEAKS SO
LOUDLY,
I CAN’T HEAR
WHAT YOU SAY.”
-Ralph Waldo Emerson
AGILE OR SABOTAGILE?
Help Your Management
Understand the Difference
RAVI VERMA, SmoothApps
What is your management
saying being?
AGILE SABOT-AGILEor
MANIFESTO MANIFESTO
We are uncovering
better ways of
developing software by
doing it and helping
others do it.
We are uncovering
better ways of faking
Agile Software
development, defending
the status quo, and
advancing our careers.
#1
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
MANIFESTO MANIFESTO
Individuals and
interactions over
processes and tools
Defining rigorous
processes with
Milestones, Phase
Gates, and Audit
Trails
#2
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
MANIFESTO MANIFESTO
Working software over
comprehensive
documentation
Tracking project and
program progress with
Gantt Charts, %-age
completion reports and
Red-Yellow-Green
executive dashboards
#3
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
MANIFESTO MANIFESTO
Customer collaboration over
contract negotiation
Holding resources
accountable with baselined
contracts with fixed-scope,
fixed-dates, fixed-costs
#4
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
MANIFESTO MANIFESTO
Responding to change over
following a plan
Preventing a descent into
chaos with rigorous change
control boards
#5
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
MANIFESTO MANIFESTO
That is, while there is value
in the items on
the right, we value the
items on the left more.
This is how we have
delivered software in the
real world for decades. And
this is how we are going to
do it!
#6
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Our highest priority is
to satisfy the customer
through early and
continuous delivery
of valuable software.
Our highest priority is
to have resources deliver
on scope, on time, on
budget.
#7
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Welcome changing
requirements, even late in
development. Agile
processes harness change
for the customer's
competitive advantage.
Rigorously control deviation
from plan to prevent
resources from wriggling
out of commitments & to
prevent business from
moving the goal-posts.
#8
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Deliver working
software frequently,
from a couple of weeks
to a couple of months,
with a preference to the
shorter timescale.
Increase efficiency from
resources through
economies of scale,
phase gates and large
batch sizes.
#9
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Business people and
developers must work
together daily
throughout the project.
Use proxies between
business people and
resources, enabling
business people to be
externally focused and
do real work.
#
10
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Build projects around
motivated individuals.
Give them the environment
and support they need,
and trust them to get the
job done.
Use management oversight,
performance objectives and
bell-curves to maximize
output from resources.
#
11
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Use documents and e-mails
with audit trails as primary
means of communication
with resources.
#
12
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Working software is
the primary measure
of progress.
Executive dashboards
are the primary
measure of progress
made by resources.
#
13
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Resources work late nights,
weekends and cancel
vacations to meet deadlines.
#
14
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Continuous attention to
technical excellence
and good design
enhances agility.
Resources meet
commitments by
delivering to production
and then patching with
agile fast-followers as
needed.
#
15
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
Simplicity--the art of
maximizing the amount
of work not done--is
essential.
Leverage economies of
scale by having
resources deliver as
many features as
possible in each release.
#
16
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
The best architectures,
requirements, and
designs emerge from
self-organizing teams.
Hire smart technical
leaders to come up with
architecture and design
that junior resources
can implement.
#
17
BLOG:
Agile or Sabot-Agile?
What is your management
saying being?
AGILE SABOT-AGILEor
PRINCIPLES PRINCIPLES
At regular intervals, the
team reflects on how
to become more effective,
then tunes and adjusts
its behavior accordingly.
Conduct postmortems with
resources at the end of
projects if time allows, as
long as it does not interfere
with resources doing real
work.
#
18
BLOG:
Agile or Sabot-Agile?
AGILE OR SABOTAGILE?
Help Your Management
Understand the Difference
RAVI VERMA, SmoothApps
smoothapps
smoothapps
orgwhisperer
Ravi Verma, SMOOTHAPPS

More Related Content

Recently uploaded

Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxRTS corp
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxSasikiranMarri
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...OnePlan Solutions
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxAS Design & AST.
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsDEEPRAJ PATHAK
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Business Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business AnalysisBusiness Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business AnalysisDEEPRAJ PATHAK
 
Key Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapKey Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapIshara Amarasekera
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive ReviewRevolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Reviewjw364beach
 

Recently uploaded (20)

Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptx
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptx
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software Projects
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Business Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business AnalysisBusiness Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business Analysis
 
Key Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapKey Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery Roadmap
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive ReviewRevolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
 

Agile or Sabot-Agile: Help Your Management Understand the Difference

  • 1. “WHAT YOU DO SPEAKS SO LOUDLY, I CAN’T HEAR WHAT YOU SAY.” -Ralph Waldo Emerson AGILE OR SABOTAGILE? Help Your Management Understand the Difference RAVI VERMA, SmoothApps
  • 2. What is your management saying being? AGILE SABOT-AGILEor MANIFESTO MANIFESTO We are uncovering better ways of developing software by doing it and helping others do it. We are uncovering better ways of faking Agile Software development, defending the status quo, and advancing our careers. #1 BLOG: Agile or Sabot-Agile?
  • 3. What is your management saying being? AGILE SABOT-AGILEor MANIFESTO MANIFESTO Individuals and interactions over processes and tools Defining rigorous processes with Milestones, Phase Gates, and Audit Trails #2 BLOG: Agile or Sabot-Agile?
  • 4. What is your management saying being? AGILE SABOT-AGILEor MANIFESTO MANIFESTO Working software over comprehensive documentation Tracking project and program progress with Gantt Charts, %-age completion reports and Red-Yellow-Green executive dashboards #3 BLOG: Agile or Sabot-Agile?
  • 5. What is your management saying being? AGILE SABOT-AGILEor MANIFESTO MANIFESTO Customer collaboration over contract negotiation Holding resources accountable with baselined contracts with fixed-scope, fixed-dates, fixed-costs #4 BLOG: Agile or Sabot-Agile?
  • 6. What is your management saying being? AGILE SABOT-AGILEor MANIFESTO MANIFESTO Responding to change over following a plan Preventing a descent into chaos with rigorous change control boards #5 BLOG: Agile or Sabot-Agile?
  • 7. What is your management saying being? AGILE SABOT-AGILEor MANIFESTO MANIFESTO That is, while there is value in the items on the right, we value the items on the left more. This is how we have delivered software in the real world for decades. And this is how we are going to do it! #6 BLOG: Agile or Sabot-Agile?
  • 8. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Our highest priority is to have resources deliver on scope, on time, on budget. #7 BLOG: Agile or Sabot-Agile?
  • 9. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Rigorously control deviation from plan to prevent resources from wriggling out of commitments & to prevent business from moving the goal-posts. #8 BLOG: Agile or Sabot-Agile?
  • 10. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Increase efficiency from resources through economies of scale, phase gates and large batch sizes. #9 BLOG: Agile or Sabot-Agile?
  • 11. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Business people and developers must work together daily throughout the project. Use proxies between business people and resources, enabling business people to be externally focused and do real work. # 10 BLOG: Agile or Sabot-Agile?
  • 12. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Use management oversight, performance objectives and bell-curves to maximize output from resources. # 11 BLOG: Agile or Sabot-Agile?
  • 13. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Use documents and e-mails with audit trails as primary means of communication with resources. # 12 BLOG: Agile or Sabot-Agile?
  • 14. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Working software is the primary measure of progress. Executive dashboards are the primary measure of progress made by resources. # 13 BLOG: Agile or Sabot-Agile?
  • 15. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Resources work late nights, weekends and cancel vacations to meet deadlines. # 14 BLOG: Agile or Sabot-Agile?
  • 16. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Continuous attention to technical excellence and good design enhances agility. Resources meet commitments by delivering to production and then patching with agile fast-followers as needed. # 15 BLOG: Agile or Sabot-Agile?
  • 17. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES Simplicity--the art of maximizing the amount of work not done--is essential. Leverage economies of scale by having resources deliver as many features as possible in each release. # 16 BLOG: Agile or Sabot-Agile?
  • 18. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES The best architectures, requirements, and designs emerge from self-organizing teams. Hire smart technical leaders to come up with architecture and design that junior resources can implement. # 17 BLOG: Agile or Sabot-Agile?
  • 19. What is your management saying being? AGILE SABOT-AGILEor PRINCIPLES PRINCIPLES At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Conduct postmortems with resources at the end of projects if time allows, as long as it does not interfere with resources doing real work. # 18 BLOG: Agile or Sabot-Agile?
  • 20. AGILE OR SABOTAGILE? Help Your Management Understand the Difference RAVI VERMA, SmoothApps smoothapps smoothapps orgwhisperer Ravi Verma, SMOOTHAPPS