Promiscuous Pairing and Beginners Mind:
Embrace Inexperience
Arlo Belshee
Architect
Silver Platter Software
Pasadena, CA 91103
(503) 265-1263
Agile . since Jun 23 . Index . DOCs TOP TOC
Arlo Belshee on what he learned when doing Agile Software Development:
Erstaunliche Erfahrungen
|
. Abstract |
1 |
|
1.1 |
|
1.2 |
|
1.3 |
|
1.4 |
|
1.5 |
|
2 |
|
2.1 |
|
2.2 |
|
2.3 |
|
2.4 |
|
2.5 |
|
2.6 |
|
2.7 |
|
3 |
|
3.1 |
|
3.2 |
|
4 |
Agile . since Jun 23 . Index . DOCs TOP TOC
Many traditional software practices stress the importance of programming in Flow. XP directly challenges the assertion that Flow is critical and proclaims Pair Flow.
Both Flow states are fragile. They are easily disrupted by outside distraction or task rotation. Both take a long time to enter. Furthermore, it takes days for a given pair to be comfortable enough with each other to be able to achieve Pair Flow at all.
My team at Silver Platter discovered that there is a third option to achieve high-efficiency programming. Our team spent the majority of its time in Beginners Mind. Whereas Flow depends on stability, Beginners Mind depends on instability, yet provides similar efficiency gains to a constant state of Flow.
This paper discusses one approach to achieve a constant state of Beginners Mind. It shows how to use those most-central of agile programming practices pairing and task allocation to constantly reinforce this mind state.