2. Engineering Director @
Agilist since 2010
Disclaimer: Opinions expressed are solely my own and do not express the views or opinions of my employer
Pedro Gustavo Torres
8. Agile and Scrum were “invented” a long time ago
2001
The “Plano de Pormenor do Centro
Histórico” (PPCHVC) of Viana do
Castelo is approved with the decision
to demolish the “Prédio Coutinho”
The Agile movement started (with the
Manifesto)
1995
Fernando Pereira founded the “Alto
Minho” newspaper
Scrum was invented by Ken Schwaber
and Jeff Sutherland
37. Let’s look again to the manifesto
Individuals and Interactions over Processes and Tools
Working Software over Comprehensive Documentation
Customer Collaboration over Contract Negotiation
Responding to Change over Following a Plan
38. Let’s look again to the manifesto
Left Side Agile Right Side Agile
Individuals and Interactions over Processes and Tools
Working Software over Comprehensive Documentation
Customer Collaboration over Contract Negotiation
Responding to Change over Following a Plan
39. Let’s look again to the manifesto
Left Good Side Agile Right Bad Side Agile
Individuals and Interactions over Processes and Tools
Working Software over Comprehensive Documentation
Customer Collaboration over Contract Negotiation
Responding to Change over Following a Plan
Bad Agile
Crappy Agile
frAgile
Dark Scrum
41. Right Bad Side Agile
Do your sprint burndowns look like this?
42. Right Bad Side Agile
Do your release burndowns look like this?
43. Right Bad Side Agile
Does your company ignores XP practices (e.g. Pair Programming)?
You don’t have CI / CD pipelines?
How long does it take to put in production one single line of code through your
normal development life cycle?
44. Right Bad Side Agile
Are you a JIRA slave?
- Daily Standups without a physical whiteboard
- Daily Standups in front of a TV
- Retrospectives in front of your laptop so that you can
write the confluence page
45. Right Bad Side Agile
Do you have dependencies between teams in order to get stuff delivered?
46. Right Bad Side Agile
Your teams don’t have Autonomy? Mastery? Purpose?
47. Right Bad Side Agile
Your teams don’t have Autonomy? Mastery? Purpose?
Intrinsic
Motivation
48. Right Bad Side Agile
Are you afraid of having your velocity dropped?
Or afraid of not having 100% sprint completeness (story points delivered vs
committed)?
Do you have managers asking to close untested user stories just because the
burndown graphs need to “look good”.
49. Right Bad Side Agile
Are you afraid of having your velocity dropped?
Or afraid of not having 100% sprint completeness (story points delivered vs
committed)?
Do you have managers asking to close untested user stories just because the
burndown graphs need to “look good”.
1. Psychological safety
The five keys to a successful Google team
50. Right Bad Side Agile
You don’t know the velocity/capacity of your teams? Is it per person or per team?
51. Right Bad Side Agile
How many of you still estimate in time (e.g. days, hours)?
Or have points directly translated into time (e.g. 1 point equals to 1 day)?
Do you know if points means time, complexity or effort?
Have you ever heard of the #NoEstimates movement?
52. Right Bad Side Agile
Your teams aren’t doing DevOps?
- making their own releases?
- supporting their applications in live?
- doing on-call?
53. Right Bad Side Agile
Are your performance reviews only at the individual level?
54. Right Bad Side Agile
Do you manage the resources instead of the flow?
55. Right Bad Side Agile
Are you just being Agile in Software Engineering? What about the rest of the
company?
Where is the learning fast and improve? How long do you need to wait to get
customer's feedback? If you get any at all…
56. Right Bad Side Agile
Agile experts/gurus/coaches saying:
- "It depends”
- “I’m not here to give you answers”
- "Agile is something that you feel"
- “Fail fast, fail cheap”
- “Celebrate failure”
- “We are Agile… we don’t have deadlines”
57. No wonder some folks announced Agile’s “death”
Agile is Dead… Long live continuous delivery
Agile is Dead… Long live code reviews
58. No wonder some folks announced Agile’s “death”
Agile is Dead… Long live continuous delivery
Agile is Dead… Long live code reviews
But they don’t
make any sense
62. We completely missed the purpose
People usually mistake Agile with SCRUM Scrum:
- Scrum is just a practice (e.g. Sprints, Retrospectives)... While Agile is a
mindset
The majority is just focusing on the Process and not on the Output and the
Outcome
We are missing the “Whys”
63. We completely missed the purpose
Developers aren't happy
Customers aren’t happy
Product aren’t happy
Stakeholders aren’t happy
We struggle to deliver value to our customers
No execs/c-levels understands the metrics usually provided
64. We completely missed the purpose
Developers aren't happy
Customers aren’t happy
Product aren’t happy
Stakeholders aren’t happy
We struggle to deliver value to our customers
No execs/c-levels understands the metrics usually provided
Remember: We are
uncovering better
ways of developing
software...
67. What are we measuring anyway? [We are improving! ]
8 º
1 2 º
1 º
2 º
68. How many changes have you seen lately
On your processes?
On your practice?
On your values and principles?
On your mindset?
69. Which makes me wonder
Why are most of the companies so rigid with their Agile practices?
Where is the agility? Or are we agile regarding everything except Agile itself?
76. At the end of the day
Who cares if we are doing sprints... If we don't get anything done?
Don’t forget that the purpose is to deliver software… not to do Scrum, sprints or to
blindly follow a process
77. What about certifications?
Who here holds a CSD/CSM/CSPO Scrum Alliance’s certification?
It just means that you or your company had around €1000 to pay for a two or three
days training
Even the lowest-cost Scrum Alliance course brings its instructor from $3000 to
$5000, which is a pretty decent pay for two or three days’ work
Controversy in the community
80. McKinsey, Deloitte, Accenture, Gartner, HBR?
Agile is becoming a business... And “No-one ever got fired for choosing IBM"…
Controversy in the community
81. How many Agile “experts”?
Agile Coaches on my LinkedIn > 21,050 results
Scrum Masters on my LinkedIn > 919,508 results
Controversy in the community
82. So what is NOT the goal of Agile?
- Self promotion
- Fat bank accounts
- Bullshit
- Micromanagement
- Dogma
- Religion
- Silver Bullet
- Fad
- Trend
- ...
83. So what is the goal of Agile?
To have Happy:
- Customers
- Developers
- Stakeholders
- Executives
- C-Levels
- ...