Crafty Coders meetup: XP at Unruly

30
Coaching teams through change @rachelcdavies XP @ UNRULY Rachel Davies @rachelcdavies @unrulyco

Transcript of Crafty Coders meetup: XP at Unruly

Coaching teams through change

@rachelcdavies

XP @ UNRULY Rachel Davies

@rachelcdavies

@unrulyco

I WORK HERE

XP FROM THE BEGINNING

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

CONTINUOUS DELIVERY

CLOSE COLLABORATION

●  No Staging Environments

●  No classic roles (BA, QA, PO, SM)

●  No Sprints, Project Plans

WHAT WE DON’T DO

●  Test product ideas in live environments

●  Any developer can deploy into Live

●  Developers take responsibility to research and define

stories

WHAT WE DO

LEARN TOGETHER: PAIRING

LEARNING TOGETHER: MINI-MOB

SIT WITH YOUR BUSINESS

UX

Coach

Product

Solns

Solns

Solns

Product

Devs

Devs

Devs

Data

Devs

Infra Infra PRO-DEV

TYPES OF WORK

INFORMATIVE WORKSPACE

Title position here Your title sit over it STORY RESEARCH

●  When a developer signs up as Dev Owner on a story ..

●  Start with a discussion with relevant stakeholders (don’t skip this!)

●  Identify the simplest thing that could possibly work

●  Split larger stories into smaller ones which still deliver some value

●  A spike may be required when there is too much unknown

TEAM PLANNING

SUPPORTING USERS

TEAM BOARDS

AN EXAMPLE: NEW AD FORMAT

THE FIRST STORY

SOME STORIES WE DID NEXT

PRIORITISING FEATURES

RETROSPECTIVES

TEAM DIARY

•  20% time to try out

interesting technology

• Weekly catch ups over

beer and snacks

•  Coding dojos and Tech

lightning talks for

sharing

LEARNING

CODING DOJOS: LEARNING TOGETHER

SWAP ORGANISATIONS

HAVE FUN

tech.unruly.co