Is XP alive & kicking?
@rachelcdavies
@unrulymedia	
  
Ivan Moore
@ivanrmoore	
  
Tim Mackinnon
@iterex	
  
“XP	
  is	
  a	
  lightweight	
  
methodology	
  for	
  
small	
  to	
  medium	
  
sized	
  teams	
  
developing	
  so:war...
XP Reinforcing Practices
XPv2 Practice Map
HOW WE DID XP @CONNEXTRA
Connextra
•  Technology company	
•  Established in May 1999	
•  eXtreme Programming (XP)	
•  Acquired by BetGenius in 2005
As a .. I want .. template
(2001)
LONDON SCHOOL OF TDD
LonE RANGER
GOLD CARDS
HOW WE DO XP @UNRULY
Unruly
Founded in 2006,
Unruly is a video
technology
company that
works with top
brands and their
agencies to predict
the ...
Pair Programming
Information Radiators
SPECIALISTS
RETROSPECTIVES
CAKE!
NERF GUNS
BUT ARE WE STILL EXTREME?
18 DAYS?
STORIES IN TARGET PROCESS
IS THIS WASTE?
Product	
  
Managers	
  
Ops	
  
Sales	
   Media	
  
MarkeBng	
  
EMBEDDED PRODUCT MANAGERS
Product	
  
Development	
  
Product	
  
Development	
  
Developer	
  
(Lone	
  
Ranger)	
  
Ops	
  
Sales	
   Media	
  
MarkeBng	
  
DEVELOPERS DRIVE STORIES
UNDER INVESTIGATION
USER MAP
STAKEHOLDER PRioritisation
VISUALISING TYPES OF WORK
WHAT DID WE WORK ON?
CONTINUOUS TIMELINE
HOW WE DID XP ELSEWHERE
Park Bench Discussion
VOTE:
Is XP alive & kicking?	
  
Further	
  reading	
  
•  Extreme	
  Programming	
  Explained	
  -­‐	
  Kent	
  Beck	
  (Addison	
  
Wesley	
  2000)	
  
•...
SPA Conference 2013: Is XP alive & kicking?
SPA Conference 2013: Is XP alive & kicking?
SPA Conference 2013: Is XP alive & kicking?
SPA Conference 2013: Is XP alive & kicking?
Upcoming SlideShare
Loading in...5
×

SPA Conference 2013: Is XP alive & kicking?

370

Published on

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.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
370
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SPA Conference 2013: Is XP alive & kicking?

  1. 1. Is XP alive & kicking? @rachelcdavies @unrulymedia   Ivan Moore @ivanrmoore   Tim Mackinnon @iterex  
  2. 2. “XP  is  a  lightweight   methodology  for   small  to  medium   sized  teams   developing  so:ware   in  the  face  of  vague   or  rapidly  changing   requirements.”    
  3. 3. XP Reinforcing Practices
  4. 4. XPv2 Practice Map
  5. 5. HOW WE DID XP @CONNEXTRA
  6. 6. Connextra •  Technology company •  Established in May 1999 •  eXtreme Programming (XP) •  Acquired by BetGenius in 2005
  7. 7. As a .. I want .. template (2001)
  8. 8. LONDON SCHOOL OF TDD
  9. 9. LonE RANGER
  10. 10. GOLD CARDS
  11. 11. HOW WE DO XP @UNRULY
  12. 12. 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.
  13. 13. Pair Programming
  14. 14. Information Radiators
  15. 15. SPECIALISTS
  16. 16. RETROSPECTIVES
  17. 17. CAKE!
  18. 18. NERF GUNS
  19. 19. BUT ARE WE STILL EXTREME?
  20. 20. 18 DAYS?
  21. 21. STORIES IN TARGET PROCESS IS THIS WASTE?
  22. 22. Product   Managers   Ops   Sales   Media   MarkeBng  
  23. 23. EMBEDDED PRODUCT MANAGERS
  24. 24. Product   Development   Product   Development  
  25. 25. Developer   (Lone   Ranger)   Ops   Sales   Media   MarkeBng  
  26. 26. DEVELOPERS DRIVE STORIES
  27. 27. UNDER INVESTIGATION
  28. 28. USER MAP
  29. 29. STAKEHOLDER PRioritisation
  30. 30. VISUALISING TYPES OF WORK
  31. 31. WHAT DID WE WORK ON?
  32. 32. CONTINUOUS TIMELINE
  33. 33. HOW WE DID XP ELSEWHERE
  34. 34. Park Bench Discussion
  35. 35. VOTE: Is XP alive & kicking?  
  36. 36. 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    
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×