spa conference 2013: is xp alive & kicking?
DESCRIPTION
Back in 2000, we worked together as Java developers at Connextra - one of the first companies trying eXtreme Programming in UK. If you've ever been asked to write stories using the “As a ..I want..so that..” way, then blame our team - we were also the originators of Mock Objects. Perhaps because of the scary XP moniker which implies a full-on approach, other agile approaches have become more popular across industry in subsequent years. No equivalent organisation to the Scrum Alliance or Lean SSC exists that is dedicated to promoting XP and advancing the state of practice, unless you count London's very own eXtreme Tuesday Club. XP has therefore become more of a grass roots approach for software developers with most organisations opting for much less extreme agile approaches, although still pulling in milder XP practices such as user stories, velocity, and test-driven development. We've found it really interesting to see how many old-school XP practices are still helping developers and where gaps remain (such as working with UX and Infra specialists). It's also been interesting to see how open our XP team is to “embracing change” and experimenting with ideas from Kanban and Scrum. The objectives for this session are to reflect on XP practice and engage session participants in discussion of whether XP is alive and worth pursuing.TRANSCRIPT
![Page 1: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/1.jpg)
Is XP alive & kicking?
@rachelcdavies @unrulymedia
Ivan Moore @ivanrmoore
Tim Mackinnon @iterex
![Page 2: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/2.jpg)
“XP is a lightweight methodology for small to medium sized teams developing so:ware in the face of vague or rapidly changing requirements.”
![Page 3: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/3.jpg)
XP Reinforcing Practices
![Page 4: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/4.jpg)
![Page 5: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/5.jpg)
XPv2 Practice Map
![Page 6: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/6.jpg)
HOW WE DID XP @CONNEXTRA
![Page 7: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/7.jpg)
Connextra
• Technology company • Established in May 1999 • eXtreme Programming (XP) • Acquired by BetGenius in 2005
![Page 8: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/8.jpg)
As a .. I want .. template
(2001)
![Page 9: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/9.jpg)
LONDON SCHOOL OF TDD
![Page 10: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/10.jpg)
LonE RANGER
![Page 11: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/11.jpg)
GOLD CARDS
![Page 12: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/12.jpg)
HOW WE DO XP @UNRULY
![Page 13: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/13.jpg)
Unruly
Founded in 2006, Unruly is a video technology company that works with top brands and their agencies to predict the emotional impact of their videos and get them watched, tracked and shared.
![Page 14: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/14.jpg)
![Page 15: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/15.jpg)
Pair Programming
![Page 16: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/16.jpg)
Information Radiators
![Page 17: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/17.jpg)
SPECIALISTS
![Page 18: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/18.jpg)
RETROSPECTIVES
![Page 19: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/19.jpg)
CAKE!
![Page 20: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/20.jpg)
NERF GUNS
![Page 21: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/21.jpg)
BUT ARE WE STILL EXTREME?
![Page 22: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/22.jpg)
18 DAYS?
![Page 23: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/23.jpg)
STORIES IN TARGET PROCESS IS THIS WASTE?
![Page 24: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/24.jpg)
![Page 25: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/25.jpg)
Product Managers
Ops
Sales Media
MarkeBng
![Page 26: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/26.jpg)
EMBEDDED PRODUCT MANAGERS
![Page 27: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/27.jpg)
Product
Development
Product Development
![Page 28: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/28.jpg)
Developer (Lone Ranger)
Ops
Sales Media
MarkeBng
![Page 29: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/29.jpg)
DEVELOPERS DRIVE STORIES
![Page 30: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/30.jpg)
UNDER INVESTIGATION
![Page 31: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/31.jpg)
USER MAP
![Page 32: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/32.jpg)
STAKEHOLDER PRioritisation
![Page 33: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/33.jpg)
VISUALISING TYPES OF WORK
![Page 34: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/34.jpg)
WHAT DID WE WORK ON?
![Page 35: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/35.jpg)
CONTINUOUS TIMELINE
![Page 36: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/36.jpg)
HOW WE DID XP ELSEWHERE
![Page 37: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/37.jpg)
Park Bench Discussion
![Page 38: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/38.jpg)
VOTE: Is XP alive & kicking?
![Page 39: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/39.jpg)
![Page 40: SPA Conference 2013: Is XP alive & kicking?](https://reader034.vdocuments.us/reader034/viewer/2022052307/554d148cb4c9052c5a8b543e/html5/thumbnails/40.jpg)
Further reading • Extreme Programming Explained -‐ Kent Beck (Addison
Wesley 2000) • Endo-‐Tes)ng: Unit TesBng with Mock Objects XP2000.
Tim Mackinnon, Steve Freeman, Philip Craig • InnovaBon and Sustainability with Gold Cards.
XPUniverse 2001 • Extreme Support by Rachel Davies & Colville Wemyss