The journey of a joyful and efficient team
Ensemble ?
Software teaming ?
More than 2 people
Working on one task
On the same computer
The object isn't to make art, it's to be in that wonderful state which makes art inevitable.
Robert HENRI
It can also destroy your team
Carpaye
@tarcaye
Dev / CTO / Cofondateur
π Β https://shodo.io
How do I feel?β
What could we improve?
What should we keep?
Experiment
Test
Measure
Lead time
Mean time to recovery
Change failure rate
Lead time
Lead time
Temps de correction
Taux d'erreurs post changement
Code quality
Satisfaction level / enjoyment
Team
code review
Solo
ad-hoc
mob session
Recurring mob session
ensemble all the time
No Test
TDD
Tests after
β
π
β
π¨
π
I absolutely want to do this
I would like to do this
We could do this
I'd prefer not to do this
I refuse to do this
Julie | LeΓ―la | Roger | |
---|---|---|---|
No | β | β | π |
After code | π | β | π |
Before Code | π | π | β |
TDD | β | π | β |
Tests auto
Françoise | Julie | Roger | Eric | |
---|---|---|---|---|
No | β | β | π | π |
After code | π | β | π | β |
Before code | π | π | β | β |
TDD | β | π | β | β |
Tests auto
π
test_fizz_buzz_1
Tourner
fizz_buzz() return 1
test_fizz_buzz_2
fizz_buzz(n) return n
The extra cost of switching tasks can range from 20% to 80% of a workday
mobtime.hadrienmp.fr
https://pollen.cl/
Chrono
Tourner
Vibes
RΓ©tros
Mob Programming Francophone
@MobProgFr