Download - Agile Design with Scrum - Fast, furious & effective

Transcript
Page 1: Agile Design with Scrum - Fast, furious & effective

SCRUMFast, furious & effective

Emerce Eday 2010 – pieter jongerius (@pieterj)

Page 2: Agile Design with Scrum - Fast, furious & effective

remember when we had waterfall?

Page 3: Agile Design with Scrum - Fast, furious & effective
Page 4: Agile Design with Scrum - Fast, furious & effective

we’ve been there.

Page 5: Agile Design with Scrum - Fast, furious & effective

LONG DISCUSSIONS ON SCOPE

Page 6: Agile Design with Scrum - Fast, furious & effective

LONG DISCUSSIONS ON BUDGET

Page 7: Agile Design with Scrum - Fast, furious & effective

and then when you have finally started...

Page 8: Agile Design with Scrum - Fast, furious & effective

DESIGNERS WITH FOAM BOARDS

Page 9: Agile Design with Scrum - Fast, furious & effective

ENDLESS ITERATIONS

Page 10: Agile Design with Scrum - Fast, furious & effective

SCHEDULE OVERRUNS

Page 11: Agile Design with Scrum - Fast, furious & effective

WAITING DEVELOPERS

Page 12: Agile Design with Scrum - Fast, furious & effective

EXCEL HELL

Page 13: Agile Design with Scrum - Fast, furious & effective

DESIGN CANNOT BE BUILT

Page 14: Agile Design with Scrum - Fast, furious & effective

BUILT PRODUCT DOES NOT RESEMBLE DESIGN

Page 15: Agile Design with Scrum - Fast, furious & effective

#andicouldgoonlikethat

Page 16: Agile Design with Scrum - Fast, furious & effective

ENTER: AGILE & SCRUM

Page 17: Agile Design with Scrum - Fast, furious & effective

WAAROM SCRUM?

Certain supply

Short Time to Market

QualityWhere is the Catch

?

Page 18: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

STORIES

Page 19: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

TASKS

Continuous evaluationIntegration disciplinesoverview

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 20: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

OVERVIEW

OverviewContinuous evaluationIntegration disciplines

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 21: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

SCRUM BOARD 1

OverviewContinuous evaluationIntegration disciplines

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 22: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

SCRUM BOARD 2

OverviewContinuous evaluationIntegration disciplines

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 23: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

Backlog & sprints

BACKLOG, SPRINTS, …

OverviewContinuous evaluationIntegration disciplines

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Source: ScrumAlliance

Page 24: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

SCRUM ROOM

OverviewContinuous evaluationIntegration disciplines

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 25: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Overview

<

Continuous evaluationIntegration disciplines

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 26: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

INTEGRATION DISCIPLINESTeam composition

scrum master

product owner

Specialisten

Integration disciplines Overview

<

Continuous evaluation

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 27: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

COMMUNICATION 1

Integration disciplines Overview

<

Continuous evaluation

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 28: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

COMMUNICATION 2

Integration disciplines Overview

<

Continuous evaluation

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 29: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

COMMUNICATION 3

Integration disciplines Overview

<

Continuous evaluation

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 30: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Overview

<

Integrationdisciplines

<

Continuous evaluation

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 31: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

EVALUATION

Continuous evaluation Overview

<

Integrationdisciplines

<

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 32: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

BURN DOWN CHART

Continuous evaluation Overview

<

Integrationdisciplines

<

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 33: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

Overview

<

Integrationdisciplines

<

WHY DOES SCRUM WORK?

Continuous evaluation

<

TimeboxingWorking in

parallel

Specialismen aan boordSprint O

Page 34: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

NO TRAFFICLIGHTS

Working in parallel

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Timeboxing

Specialismen aan boordSprint O

Page 35: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Back-endFront-end

Interaction Tests

SPRINT

Visual designVisual detail

For example

Working in parallel

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Timeboxing

Specialismen aan boordSprint O

Page 36: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Working in parallel

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Timeboxing

Specialismen aan boordSprint O

Page 37: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Timeboxing

Specialismen aan boordSprint O

Page 38: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

ECONOMY OF GOOD ENOUGH

Timeboxing Working in

parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<Specialismen aan boordSprint O

Page 39: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

DEFINITION OF DONE

Timeboxing Working in

parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<Specialismen aan boordSprint O

Page 40: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<Specialismen aan boordSprint O

Page 41: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

USER INSIGHT

Sprint O

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<Respon-sibility

Page 42: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

USE CASES & PERSONA’S

Sprint O

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<Respon-sibility

Page 43: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

TECHNIEK

Sprint O

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<Respon-sibility

Page 44: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Sprint O

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<Respon-sibility

Page 45: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

SPRINT 0

1ready?

Sprint O

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<Respon-sibility

Page 46: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Sprint O

<

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<Respon-sibility

Page 47: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

RESPONSIBILITY

Respon-sibility Sprint O

<

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<

Page 48: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Respon-sibility Sprint O

<

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<

Page 49: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Respon-sibility Sprint O

<

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<

Page 50: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

DAILY SCRUM

Respon-sibility Sprint O

<

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<

Page 51: Agile Design with Scrum - Fast, furious & effective

TIME TO MARKET

QUALITY

CHECKED OUT DONETODO

CERTAIN SUPPLY

WHY DOES SCRUM WORK?

Sprint O

<

Working in parallel

<

Overview

<

Integrationdisciplines

<

Continuous evaluation

<

Time boxing

<Respon-sibility

<

Page 52: Agile Design with Scrum - Fast, furious & effective

WHERE IS THE CATCH?

Security of supply

Short Time to Market

Quality

Where is the Catch

?

<

Page 53: Agile Design with Scrum - Fast, furious & effective

DECISIVENESS

nice picture here.

Page 54: Agile Design with Scrum - Fast, furious & effective

CULTURE & TEAM SPIRIT

Page 55: Agile Design with Scrum - Fast, furious & effective

IF YOU CAN’T STAND THE HEAT…

Page 56: Agile Design with Scrum - Fast, furious & effective

SCRUM WILL CHANGE YOUR LIFE

s

Page 57: Agile Design with Scrum - Fast, furious & effective

THANK YOU!

Questions More

?!CHECKfabrique.nl

Linkedin/in/pieterj

Twitter@pieterj

Scrum opFrankwatching