gotober xp at unruly

45
XP @ UNRULY @rachelcdavies @unrulymedia

Upload: rachel-davies

Post on 15-Jan-2015

237 views

Category:

Technology


3 download

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

Page 1: Gotober XP at Unruly

XP @ UNRULY

@rachelcdavies @unrulymedia  

Page 2: Gotober XP at Unruly

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

Page 3: Gotober XP at Unruly

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

Page 4: Gotober XP at Unruly

Agile Coach @Unruly

Page 5: Gotober XP at Unruly

XP Practice Map

Page 6: Gotober XP at Unruly

NOT SCRUM

Page 7: Gotober XP at Unruly

HOW WE WORK

Page 8: Gotober XP at Unruly

Sit Together, Informative Workspace

Page 9: Gotober XP at Unruly

Pair PROGRAMMING

•  Code together

•  Discuss

•  Share keyboard

•  Problem solving

•  Learn new things

•  Teach new ways

•  Share knowledge

Page 10: Gotober XP at Unruly

RELEASE WHEN READY

Page 11: Gotober XP at Unruly

INTERNAL USERS & STAKEHOLDERS SF NY LON HAM OSL STK PAR

Page 12: Gotober XP at Unruly

SHARED VIEW

Page 13: Gotober XP at Unruly

WHOLE TEAM x 3

Prod Mgr

Sw Eng

Infra

UX

Coach

Page 14: Gotober XP at Unruly
Page 15: Gotober XP at Unruly

EMBEDDED PRODUCT MANAGERS

Page 16: Gotober XP at Unruly

EMBEDDED UX

Page 17: Gotober XP at Unruly

EMBEDDED COACH

Page 18: Gotober XP at Unruly

OUTREACH: LonE RANGER

Page 19: Gotober XP at Unruly

PERSONAS FOR STORIES

Page 20: Gotober XP at Unruly
Page 21: Gotober XP at Unruly

STORY TIME

Page 22: Gotober XP at Unruly

STORY PRIORITISATION (SPAM)

Page 23: Gotober XP at Unruly

JOINT SPAM

Page 24: Gotober XP at Unruly

RETROSPECTIVES

Page 25: Gotober XP at Unruly

CONTINUOUS TIMELINE

Page 26: Gotober XP at Unruly

VISIBLE SUPPORT

Page 27: Gotober XP at Unruly

VISUALISING TYPES OF WORK

Page 28: Gotober XP at Unruly

DOT COUNTING

Page 29: Gotober XP at Unruly

Gold Cards

•  20% time for research

•  Play with interesting technology

•  Pitch ideas to business and visa versa

• Weekly catch ups over beer and snacks

Page 30: Gotober XP at Unruly

LEARNING

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

Page 31: Gotober XP at Unruly

ENERGisED WORK

Page 32: Gotober XP at Unruly

MISTEAKS

Page 33: Gotober XP at Unruly

CONSISTENCY BETWEEN TEAMS

Page 34: Gotober XP at Unruly

STORIES IN TARGET PROCESS IS THIS WASTE?

Page 35: Gotober XP at Unruly

HOME Baked DEV INFRASTRUCURE

Page 36: Gotober XP at Unruly

EXPERIMENTS

Page 37: Gotober XP at Unruly

BREAKING THE FELLOWSHIP

Page 38: Gotober XP at Unruly

Quarterly TEAM ROTATION

Page 39: Gotober XP at Unruly

CROSS-TEAM PAIRING ON INFRASTRUCTURE

Page 40: Gotober XP at Unruly

BORAT SQUAD

Page 41: Gotober XP at Unruly

BORAT SQUAD

Page 42: Gotober XP at Unruly

BORAT BOARD

Page 43: Gotober XP at Unruly

DEVELOPERS DRIVE STORY DISCOVERY

Page 44: Gotober XP at Unruly

TECH ACADEMY GRADUATION

Page 45: Gotober XP at Unruly

Thank you!

More tomorrow: Keynote: “The Art of Embracing Change”

Beyond Agile: “Turning Product Management Upside-down”