Agile happiness
Mail: f.lombardo69@gmail.com
Twitter: f_lombardo
GitHub: f-lombardo
Linkedin: /in/francolombardo/
Franco Lombardo
Why should a company
worry about happiness?
Happiness ROI
1) Productivity
2) Health
3) Turnover
4) Happiness of a company spreads to its
customers
“…to love what You command
and to desire what You promise”
Liturgy For The Fifth Sunday of Easter
Happiness recipe
1) Purpose
2) Social recognition
3) Control
4) Progress
Delivering Happiness – Tony Hsieh
Stimulus
Impediment
Happiness recipe 2
1) Purpose
2) Mastery
3) Autonomy
Drive – Daniel H. Pink
Stimulus
Impediment
Mastery: The Dark Side
Path to mastery
1) Believe you can become a master
2) Work hard
3) Understand you'll never be a master
Happiness recipe
1) Purpose
Being part of something
bigger than yourself
(No, increasing company’s revenue is not a purpose,
if you are not a shareholder)
1) Purpose?
Next slides are confidential…
1) Purpose
Why doesn’t money work?
(For creative jobs)
1) Pressure
- Narrows our perspective
- Short term thinking
Why doesn’t money work?
(For creative jobs)
2) Turns fun activities into work (Sawyer effect)
“Work consists of whatever a body is obliged to do.
Play consists of whatever a body is not obliged to do.”
Mark Twain
Why doesn’t money work?
(For creative jobs)
3) Bad behaviour
(Cobra effect)
Happiness recipe
2) Social recognition
“The deepest urge
in human nature is
the desire to be important.”
John Dewey
Happiness recipe
2) Social recognition
“Everything you and I do springs from two
motives: the sex urge and the desire to be great.”
Sigmund Freud
Happiness recipe
3) Control
“ Vindica te tibi ”
“Claim the property of yourself”
Seneca
Happiness recipe
3) Control
Autonomy:
Aὐτό (auto) "self"
νόµος (nomos) "law"
vs.
Αστυνοµία: Αστυ (Asty) city
Happiness recipe
4) Progress
Happiness recipe
4) Progress
The proof of our impact on the world
The feedback loop should be short
When are you happy?
1) Purpose
Very clear:
save the world
from aliens
2) Social
recognition
Your name
in the
“Best players
list”
3) Control
Clear rules,
Shoot, shoot,
shoot!!!
4) Progress
Visual,
Score,
Lives,
Sound
What about
Extreme Programming?
1) Purpose
System Metaphor
1) Purpose
Planning game +
Whole team =
developers and customers
have a shared vision
2) Social recognition
Team!
2) Social recognition
Planning game = every
single member of the team
plays the planning game
2) Social recognition
Pair programming
2) Social recognition
Collective code ownership
2) Social recognition
Coding standards defined by the team
2) Control
Sustainable pace
“Sa t'ha ghee presa, và pian” - If you are in a hurry, go slowly
3) Control
TDD
Refactoring
Continuous integration
Simple design
Planning game
4) Progress
Small releases
4) Progress
TDD
Customer tests
There are hidden reasons
in what we do and how we do it.
We should try
to understand them better
“A game is an ongoing series of
complementary transactions progressing to
a well-defined, predictable outcome.
It is a recurring set of transactions…
with a concealed motivation”
Eric Berne

happiness_2023.pdf