NorDevCon talk: XP at Unruly

41
XP @ UNRULY @rachelcdavies

description

Unruly is the leading global platform for social video marketing. Founded in 2006, we now have 11 offices and employ over 125 people globally including Germany. We've been applying eXtreme Programming (XP) from the start and that's still a core part of how we develop our software products. As our company and customer base has grown, we've had to figure out how to shape user stories and make plans with stakeholders spread across US and Europe. We also have grown our tech team so we can continue to develop new product offerings with rich user-experience while improving our underlying infrastructure to handle a growing amount of traffic and data. Come to this session to hear about how we use XP and where we've had to make adjustments to adapt to scale.

Transcript of NorDevCon talk: XP at Unruly

Page 1: NorDevCon talk: XP at Unruly

XP @ UNRULY

@rachelcdavies

Page 2: NorDevCon talk: XP at Unruly

Founded in 2006, Unruly is the leading global platform for social video marketing.

Page 3: NorDevCon talk: XP at Unruly

Agile CoacH

Page 4: NorDevCon talk: XP at Unruly

ABOUT YOU

Page 5: NorDevCon talk: XP at Unruly

“for small to medium sized teams developing software in the face of vague or rapidly changing requirements.”

Page 6: NorDevCon talk: XP at Unruly

NOT SCRUM

Page 7: NorDevCon talk: XP at Unruly

HOW WE WORK

Page 8: NorDevCon talk: XP at Unruly

Iteration, RELEASE WHEN READY

Page 9: NorDevCon talk: XP at Unruly

Business TECHNICAL

Page 10: NorDevCon talk: XP at Unruly

Needs Options

Business Development

Value

SHARED RESPONSIBILITY

Page 11: NorDevCon talk: XP at Unruly

INTERNAL USERS & STAKEHOLDERS SF NY LON HAM OSL STK PAR

Page 12: NorDevCon talk: XP at Unruly

WE HAVE NONE OF THESE..

• Project Managers or project plans • Business Analysts or requirements docs • Software architects • Quality Assurance or test plans • Scrum Masters, Product Owners or

Foremen..

Page 13: NorDevCon talk: XP at Unruly

END-TO-END FULLSTACK DEVELOPERS

Page 14: NorDevCon talk: XP at Unruly

Sit Together, Informative Workspace

Page 15: NorDevCon talk: XP at Unruly

Pair PROGRAMMING

•  Code together

•  Problem solving

•  Teach new ways

•  Share knowledge

Page 16: NorDevCon talk: XP at Unruly

EMBEDDED PRODUCT MANAGERS

Page 17: NorDevCon talk: XP at Unruly

EMBEDDED UX

Page 18: NorDevCon talk: XP at Unruly

EMBEDDED support

Page 19: NorDevCon talk: XP at Unruly

VISIBLE SUPPORT

Page 20: NorDevCon talk: XP at Unruly

DEVELOPERS DRIVE STORY DISCOVERY

Page 21: NorDevCon talk: XP at Unruly

STORY TIME

Page 22: NorDevCon talk: XP at Unruly

STORY PRIORITISATION

Page 23: NorDevCon talk: XP at Unruly

JOINT SPAM

Page 24: NorDevCon talk: XP at Unruly
Page 25: NorDevCon talk: XP at Unruly

VISUALISING TYPES OF WORK

Page 26: NorDevCon talk: XP at Unruly

DOT COUNTING

Page 27: NorDevCon talk: XP at Unruly

Gold Cards

•  20% time for research

•  Try out interesting

technology

•  Pitch ideas to business

• Weekly catch ups over

beer and snacks

Page 28: NorDevCon talk: XP at Unruly

CONTINUOUS TIMELINE

Page 29: NorDevCon talk: XP at Unruly

RETROSPECTIVES

Page 30: NorDevCon talk: XP at Unruly

CONSISTENCY BETWEEN TEAMS

Page 31: NorDevCon talk: XP at Unruly

BREAKING THE FELLOWSHIP

Page 32: NorDevCon talk: XP at Unruly

Quarterly TEAM ROTATION

Page 33: NorDevCon talk: XP at Unruly

CROSS-TEAM PAIRING ON INFRASTRUCTURE

Page 34: NorDevCon talk: XP at Unruly

BORAT SQUAD

Page 35: NorDevCon talk: XP at Unruly

BORAT SQUAD

Page 36: NorDevCon talk: XP at Unruly

BORAT BOARD

Page 37: NorDevCon talk: XP at Unruly

LEARNING

•  Tech Academy – 12 weeks new starters •  Lighting Talks (every other Thu) •  Lunchtime Coding Dojo (Wed) •  Conference allowance (3days + £) •  Conference Club

Page 38: NorDevCon talk: XP at Unruly

TECH ACADEMY

Page 39: NorDevCon talk: XP at Unruly

Energized WORK

Page 40: NorDevCon talk: XP at Unruly

WE’re HIRING

Page 41: NorDevCon talk: XP at Unruly

Thank you!