3. Hello!
I am Pedro Torres
● Director of Software Engineering @ Salsify
● 12+ years experience running engineering
teams (100+ engineers)
● Love to help Startups, Scaleups, and Blue
chip companies succeed
7. Agile and Scrum were “invented” a long time ago
2001
● Brazil lost against Honduras in
Copa America in the quarterfinals
● The Agile movement started (with
the Manifesto)
1995
● Ronaldo Nazário was Eredivisie’s
top scorer playing for PSV
Eindhoven
● Scrum was announced by Ken
Schwaber and Jeff Sutherland
32. So no wonder we have “Questionable Agile”
Bad Agile
Crappy Agile
frAgile
Dark Scrum
33. 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
34. 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
35. 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
36. Bad Side Agile (some examples)
1. Dedicated QA Team
2. Not having burndown charts (or having “flat” charts)
3. Not having CI/CD pipelines or other XP practices
4. Depending too much on JIRA (or similar tools)
5. Too many dependencies between teams
6. Too big teams (ignoring Amazon’s “two pizza rule”)
7. Teams not doing DevOps (e.g. not supporting systems in Production, not doing on-call)
8. Teams without Autonomy, Mastery, and Purpose (the pillars of intrinsic motication)
9. Not having Pschycological safety (that is one of the five keys to a successful Google team)
10. Not tracking the improvements of a team (e.g. deployments frequency, lead time)
11. Use “empty” metrics (e.g. velocity, committed vs delivered) to track progress or to compare teams
38. I believe 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”
39. And the proof is the unhappiness of everyone
● 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
40. And the proof is the unhappiness of everyone
● 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...
41. And let’s face it, are you really improving?
● Your processes?
● Your practices?
● Your values and principles?
● Your mindset?
42. Which makes me wonder why is that?
● 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?
43. Because, at the end of the day, we just want stuff done
● 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
45. What about certifications?
● Who here holds a CSD/CSM/CSPO Scrum Alliance’s certification?
● It just means that you (or someone) had money to pay for a two or three days
training
● Even the lowest-cost Scrum Alliance course brings its instructor a pretty decent
pay for two or three days’ work
51. What about McKinsey, Deloitte, and Accentures of this life?
● Agile is becoming a (very appealing) business... And “No-one ever got fired for
choosing IBM”
53. So what is NOT the goal of Agile?
● Self promotion
● Fat bank accounts
● Bullshit
● Micromanagement
● Dogma
● Religion
● Silver Bullet
● Fad
● Trend
● ...
54. And what is the goal of Agile?
To have Happy:
● Customers
● Developers
● Stakeholders
● Executives
● C-Levels
● ...