Upload
rachel-davies
View
368
Download
2
Embed Size (px)
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.
Citation preview
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:ware in the face of vague or rapidly changing requirements.”
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 emotional impact of their videos and get them watched, tracked and shared.
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) • 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