From Specification to Collaboration; one Agency's Move to Scrum

56
FROM SPECIFICATION TO COLLABORATION one agency’s move to scrum Stephanie El-Hajj

Transcript of From Specification to Collaboration; one Agency's Move to Scrum

Page 1: From Specification to Collaboration; one Agency's Move to Scrum

FROM SPECIFICATION TO COLLABORATION

one agency’s move to scrumStephanie El-Hajj

Page 2: From Specification to Collaboration; one Agency's Move to Scrum

WHAT IS SCRUM?

Page 3: From Specification to Collaboration; one Agency's Move to Scrum

WHO DOES SCRUM?

Page 4: From Specification to Collaboration; one Agency's Move to Scrum

THIS ISNT A HOW-TO TALK

(sorry)

Page 5: From Specification to Collaboration; one Agency's Move to Scrum

What we’ve learnedWhat we do

How it’s worked for our team

Page 6: From Specification to Collaboration; one Agency's Move to Scrum

Hi, I’m Stephanie

Project ManagerAmazee Labs Austin, Texas

Page 7: From Specification to Collaboration; one Agency's Move to Scrum

Zurich, Switzerland

Austin, Texas

Cape Town, South Africa

Page 8: From Specification to Collaboration; one Agency's Move to Scrum

Mostly Waterfall

Kinda Scrum, and remote

Also kinda Scrum

Page 9: From Specification to Collaboration; one Agency's Move to Scrum

Vacation disruption/guilt

Single point of failure

Tasks bottleneckPROBLEMS WITH KNOWLEDGE LIVING ONLY IN ONE BRAIN

No tribal knowledge

On-boarding time suck

Page 10: From Specification to Collaboration; one Agency's Move to Scrum
Page 11: From Specification to Collaboration; one Agency's Move to Scrum

Sprint Start

Sprint End

Page 12: From Specification to Collaboration; one Agency's Move to Scrum

Sprint Start Sprint Start Sprint Start Sprint Start Sprint Start

Sprint End Sprint End Sprint End Sprint End Sprint End

Page 13: From Specification to Collaboration; one Agency's Move to Scrum

Sprint Start Sprint Start Sprint Start Sprint Start Sprint Start

Sprint End Sprint End Sprint End Sprint End Sprint EndX

Page 14: From Specification to Collaboration; one Agency's Move to Scrum
Page 15: From Specification to Collaboration; one Agency's Move to Scrum

WHAT WE DID ABOUT IT

Page 16: From Specification to Collaboration; one Agency's Move to Scrum
Page 17: From Specification to Collaboration; one Agency's Move to Scrum

2 teams

1 team

1 team

Page 18: From Specification to Collaboration; one Agency's Move to Scrum

UNLEARN WHAT YOU

KNOW

Page 19: From Specification to Collaboration; one Agency's Move to Scrum

WHAT CHANGED?

Page 20: From Specification to Collaboration; one Agency's Move to Scrum
Page 21: From Specification to Collaboration; one Agency's Move to Scrum

Team Testing

Scrum MasterRestructure Meetings

Story Points

Team Involvement

Page 22: From Specification to Collaboration; one Agency's Move to Scrum

We talked to our clients and got client buy-in.

And then we trained them, too.

Page 23: From Specification to Collaboration; one Agency's Move to Scrum

Sprint Start

Sprint End

Page 24: From Specification to Collaboration; one Agency's Move to Scrum

Sprint Start

Sprint End✓

Page 25: From Specification to Collaboration; one Agency's Move to Scrum

Sprint Estimation

Sprint Planning

Sprint Starts

Daily Standup Daily Standup

Daily Standup Daily Standup

*Backlog Grooming

Daily Standup

Sprint Estimation

Daily Standup

Sprint Board Review

Daily Standup

Daily Standup Sprint Retrospective

Client Demos

Page 26: From Specification to Collaboration; one Agency's Move to Scrum

Bye-bye “Telephone”

Everyone attends meetings*

Page 27: From Specification to Collaboration; one Agency's Move to Scrum

Estimating in ‘Annas’

Page 28: From Specification to Collaboration; one Agency's Move to Scrum
Page 29: From Specification to Collaboration; one Agency's Move to Scrum

Backlog Groomingeverybody makes tickets

acceptance criteria

definition of done

split tickets

make new tickets

priority - priority - priority

Page 30: From Specification to Collaboration; one Agency's Move to Scrum

What business value does this provide? What are you hoping to accomplish?

What must be part of delivery?

We don’t write User Stories

Page 31: From Specification to Collaboration; one Agency's Move to Scrum

JIRA

Page 32: From Specification to Collaboration; one Agency's Move to Scrum

BLUE-143

PINK BLUE GREEN RED YELLOW PURPLE ATX Unassigned PINK

PINK-33

PINK-34

PINK-36

YELLOW-02

GREEN-92

GREEN-104

YELLOW-03

Make the slider blue

Remove zero option facets

Buy Hardware

Review migration fields

Implement new Person content type

Change asset field to have three options

Images aren’t loading on the homepage slideshow

Make Case Study teasers editable

GREEN-99

PINK-35

ATX-892

PINK-36

ZRH-45

Implement Publications node

Finalize IA

Finalize Christmas Card

Spin up Dev Site

Implement translation nodequeue on Sales pages

Scrum & Coke Sprint 22

S&C Preferred for Sprint 23

Migration

Touchscreen

Touchscreen

ATX-802

ATX-923

ZRH-45

Work on FL logo and design

Improve D8 Starter with PL

Implement colorbox on department pages

Backlog

Page 33: From Specification to Collaboration; one Agency's Move to Scrum

BLUE-143

PINK BLUE GREEN RED YELLOW PURPLE ATX Unassigned PINK

PINK-33

PINK-34

PINK-36

YELLOW-02

GREEN-92

GREEN-104

YELLOW-03

Make the slider blue

Remove zero option facets

Buy Hardware

Review migration fields

Implement new Person content type

Change asset field to have three options

Images aren’t loading on the homepage slideshow

Make Case Study teasers editable

GREEN-99

PINK-35

ATX-892

PINK-36

ZRH-45

Implement Publications node

Finalize IA

Finalize Christmas Card

Spin up Dev Site

Implement translation nodequeue on Sales pages

Scrum & Coke Sprint 22

S&C Preferred for Sprint 23

Migration

Touchscreen

Touchscreen

ATX-802

ATX-923

ZRH-45

Work on FL logo and design

Improve D8 Starter with PL

Implement colorbox on department pages

Backlog

Page 34: From Specification to Collaboration; one Agency's Move to Scrum

BLUE-143

PINK BLUE GREEN RED YELLOW PURPLE ATX Unassigned PINK

PINK-33

PINK-34

PINK-36

YELLOW-02

GREEN-92

GREEN-104

YELLOW-03

Make the slider blue

Remove zero option facets

Buy Hardware

Review migration fields

Implement new Person content type

Change asset field to have three options

Images aren’t loading on the homepage slideshow

Make Case Study teasers editable

GREEN-99

PINK-35

ATX-892

PINK-36

ZRH-45

Implement Publications node

Finalize IA

Finalize Christmas Card

Spin up Dev Site

Implement translation nodequeue on Sales pages

Scrum & Coke Sprint 22

S&C Preferred for Sprint 23

Migration

Touchscreen

Touchscreen

ATX-802

ATX-923

ZRH-45

Work on FL logo and design

Improve D8 Starter with PL

Implement colorbox on department pages

Backlog

Page 35: From Specification to Collaboration; one Agency's Move to Scrum

HOW CRITICAL IS IT?

Page 36: From Specification to Collaboration; one Agency's Move to Scrum

RETROSPECTIVE ≠ STITCH + BITCH

Page 37: From Specification to Collaboration; one Agency's Move to Scrum

13

Page 38: From Specification to Collaboration; one Agency's Move to Scrum

TESTING

TESTING TESTING

Page 39: From Specification to Collaboration; one Agency's Move to Scrum

PINK BLUE GREEN RED YELLOW PURPLE ATX Unassigned PINK

BLUE-143Remove zero option facets

Images aren’t loading on the homepage slideshow

GREEN-104

Buy Hardware

PINK-33

Touchscreen

Review migration fields

PINK-34

Migration

Implement new Person content type

PINK-36

Change asset field to have three options

YELLOW-02

Make Case Study teasers editable

YELLOW-03

Make the slider blue

GREEN-92

Change the site to Wordpress

YELLOW-12

Page 40: From Specification to Collaboration; one Agency's Move to Scrum

HOW TEAM COMMUNICATION CHANGED

Page 41: From Specification to Collaboration; one Agency's Move to Scrum
Page 42: From Specification to Collaboration; one Agency's Move to Scrum

ALATX - T SWIZZLE / SWZ-32Update the company cups for Christmas - NOT RED

sending back, they’re not loving the red

aha, swifty’s fans only use iOS, will test harder on

testing link: http://starbuckslovers.dev.us1.compact.amazee.io

Page 43: From Specification to Collaboration; one Agency's Move to Scrum

meetings that don’t suck

Page 44: From Specification to Collaboration; one Agency's Move to Scrum

HOW REMOTE COLLABORATION CHANGED

Page 45: From Specification to Collaboration; one Agency's Move to Scrum
Page 46: From Specification to Collaboration; one Agency's Move to Scrum
Page 47: From Specification to Collaboration; one Agency's Move to Scrum

CLIENT

Page 48: From Specification to Collaboration; one Agency's Move to Scrum

HOW OUR PROPOSALS CHANGED

Page 49: From Specification to Collaboration; one Agency's Move to Scrum

Estimations are Estimations*

Establish a baseline

*Cost not Guaranteed

Let’s talk about Scrum

PUT IT IN WRITING

Page 50: From Specification to Collaboration; one Agency's Move to Scrum

WHO PAYS FOR SCRUM?

hint: everyone

Page 51: From Specification to Collaboration; one Agency's Move to Scrum

Line item: Strategy & Planning

Page 52: From Specification to Collaboration; one Agency's Move to Scrum

TAKEAWAYS

Page 53: From Specification to Collaboration; one Agency's Move to Scrum

Better testing Better product

Clear Communication

Clear Expectations

Efficiency (amazee.io)

Team Confidence

Clients Happy

Team is invested in

final product

Page 54: From Specification to Collaboration; one Agency's Move to Scrum

Scrum

Scrum

Scrum

Page 55: From Specification to Collaboration; one Agency's Move to Scrum

WE LIVED HAPPILY EVER AFTER

Page 56: From Specification to Collaboration; one Agency's Move to Scrum

Thank you! Any questions?

@stephelhajj [email protected]