Agile: The Bad Parts

VMware Tanzu
VMware TanzuVMware Tanzu
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Agile: The Bad Parts
Matthew Parker / @moonmaster9000
Martina Hodges-Schell / @polaroidgrrl
Once upon an
engagement…
VLO
Very
Large
Organization
Cover w/ Image
4 of us
4 of them
Collocated
Paired
Cover w/ Image
Developers
practiced pairing
and TDD
Cover w/ Image
Designers would
prototype ideas
and test them on
users
Cover w/ Image
1 hour of planning
each week
Cover w/ Image
1 hour of reflection
each week
Released a
small MVP to
millions of
users
Agile: The Bad Parts
Cover w/ Image
The team went
from 8 to 70
Cover w/ Image
The application
hadn’t really
changed much
Cover w/ Image
Though there were
three teams now
building it
Cover w/ Image
There were scrum
masters,
consultants, and
contractors
everywhere
Cover w/ Image
Continuous
delivery had been
replaced with 8
week sprints
Cover w/ Image
1-hour planning
meetings had
turned into
multi-day planning
conferences
Cover w/ Image
The product
managers of each
team struggled to
agree
Cover w/ Image
They constantly
debated over tiny
inconsequential
decisions
Cover w/ Image
The teams no
longer talked to
users
Cover w/ Image
They hired
someone to keep
the prototype in
sync with the real
application (?!?!?!?!)
So what went wrong?
Agile: The Bad Parts
Agile: The Bad Parts
Agile: The Bad Parts
Agile: The Bad Parts
Agile: The Bad Parts
Agile: The Bad Parts
Cargo
Culting
Agile: The Bad Parts
Agile: The Bad Parts
Bike
Shedding
So what went wrong?
They cargo-culted the prototype
What went wrong?
They bike shedded tiny
decisions
What went wrong?
They “scaled”
What went wrong?
They change their process,
not their mindset
What else can go wrong?
Success breeds change… and
change can feel threatening...
What else can go wrong?
They focus on engineering, and
forget the users and the
business
What else can go wrong?
Key takeaways
Agile is about learning
Ship smaller batches more
frequently
Test Assumptions
What Can I do?
Sit next to your product managers
and designers
Something simple you could do to ship more frequently:
GTFO of the building
Something simple you could do to test assumptions:
Let go of the little things
More suggestions:
Ask “why”
More suggestions:
Do The Right Thing
Do What Works
Be Kind
Thank you!
Transforming How The World Builds Software
© Copyright 2017 Pivotal Software, Inc. All rights Reserved.
1 of 51

More Related Content

Recently uploaded(20)

PoC Azure AdministrationPoC Azure Administration
PoC Azure Administration
Olaf Reitmaier Veracierta70 views
Ontology Repositories and Semantic Artefact Catalogues with the OntoPortal Te...Ontology Repositories and Semantic Artefact Catalogues with the OntoPortal Te...
Ontology Repositories and Semantic Artefact Catalogues with the OntoPortal Te...
INRAE (MISTEA) and University of Montpellier (LIRMM)53 views
MSWMSW
MSW
Wonjun Hwang25 views
2023-1117 AI Music Intro.pdf2023-1117 AI Music Intro.pdf
2023-1117 AI Music Intro.pdf
wayne39125 views
The Future of ProductThe Future of Product
The Future of Product
Product School160 views
Heatmap for SAP and CIA.pdfHeatmap for SAP and CIA.pdf
Heatmap for SAP and CIA.pdf
AndreeaTom47 views
LLM App Hacking (AVTOKYO2023)LLM App Hacking (AVTOKYO2023)
LLM App Hacking (AVTOKYO2023)
Shota Shinogi216 views
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptxSQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
Kellyn Pot'Vin-Gorman41 views
Generative AI at the edge.pdfGenerative AI at the edge.pdf
Generative AI at the edge.pdf
Qualcomm Research76 views

Agile: The Bad Parts