Conversion2013 - Pieter Jongerius - Fabrique

Post on 17-Dec-2014

401 views 12 download

description

 

Transcript of Conversion2013 - Pieter Jongerius - Fabrique

GET AGILE! Scrum in een E-commerce omgeving

Pieter Jongerius

@pieterj

1

GET AGILE!

2 #CONVERSION13 @PIETERJ

38,000+ uur

Meer dan 4 jaar Scrum- ervaring

VROEGER HADDEN WE WATERVAL

#CONVERSION13 @PIETERJ 3

We hebben het allemaal meegemaakt…

LANGE DISCUSSIES OVER SCOPE

#CONVERSION13 @PIETERJ

5

LANGE DISCUSSIES OVER BUDGET

#CONVERSION13 @PIETERJ

6

En als je dan eindelijk begonnen bent…

FOAMBOARDS

8 #CONVERSION13 @PIETERJ

EINDELOZE ITERATIES

9 #CONVERSION13 @PIETERJ

DEADLINES GEMIST

10 #CONVERSION13 @PIETERJ

WACHTENDE ONTWIKKELAARS

11 #CONVERSION13 @PIETERJ

12 #CONVERSION13 @PIETERJ

EXCEL HELL

ONTWERP KAN NIET GEBOUWD WORDEN

13 #CONVERSION13 @PIETERJ

PRODUCT LIJKT NIET OP ONTWERP

#CONVERSION13 @PIETERJ 14

… en zo kunnen we nog wel even doorgaan.

WATERVAL KENMERKEN · Voorspellen · Afspraken maken

· Goedkeuren ·  Ingrijpen

· Eén voor één · Overdragen

#CONVERSION13 @PIETERJ 16

Enter: Agile & Scrum!

SCRUM IN E-COMMERCE

18

DE KOMENDE 15 MINUTEN

Wat kenmerkt Scrum?

Sprinten!

Het geheim van Scrum

Aan de slag

#CONVERSION13 @PIETERJ 19

WAT KENMERKT SCRUM?

20

HET HELE TEAM IN ÉÉN RUIMTE

21 #CONVERSION13 @PIETERJ

Scrum brengt samen: ·  Strategen ·  Designers ·  Developers ·  Copywriters ·  Business analysts ·  Marketing &

communicatie ·  ..en meer.

TEGELIJKERTIJD AAN DE SLAG

22 #CONVERSION13 @PIETERJ

Zeer korte Time-to- market!

KLEINE BROKJES & STRENGE SPELREGELS

23 #CONVERSION13 @PIETERJ

...maar inhoudelijke vrijheid!

REAGEER OP NIEUW INZICHT

24 #CONVERSION13 @PIETERJ

Hou niet kwampachtig vast aan een plan

BELANGRIJKSTE INNOVATIES

25

PARALLEL WERKEN · Time to market x 0,5 · Ad hoc communicatie · Grotere

verantwoordelijkheid en dus motivatie van het team om te scoren!

· Meer ruimte voor improvisatie.

· Meer ruimte voor common sense.

26 #CONVERSION13 @PIETERJ

KLANT AAN BOORD! · Weg met de foam boards!

· Domeinkennis en ervaring IN het team

· Doorlopende input

· Ruimte voor voortschrijdend inzicht

27 #CONVERSION13 @PIETERJ

KLANT AAN BOORD! · Eigenzinnig

maar open · Politiek gevoel

maar onafhankelijk · Veeleisend

maar begrijpend

· Moet mandaat hebben & eerlijk zijn over de beperkingen daarvan

· Moet goed getraind zijn

28 #CONVERSION13 @PIETERJ

FLEXIBLE SCOPE

· Belangrijkste dingen éérst!

· Project stopt zodra timebox is bereikt: altijd op tijd klaar.

· Houdt iedereen scherp · Mooie focus in product

· De klant bepaalt!

29 #CONVERSION13 @PIETERJ

BYE BYE COMPUTERS

30 #CONVERSION13 @PIETERJ

AAN DE SLAG!

31

(1) Kies je aanpak.

WATERVAL…

33 #CONVERSION13 @PIETERJ

Strategie

Scope

Analyse & definitie Release Ontwikkeling

Interactie

Visueel

Development

Test & debug

Implementatie

PRESO

PRESO

PRESO

PRESO

PRESO

PRESO PRESO

PRESO

PRESO

PRESO

PRESO

SCRUM

34 #CONVERSION13 @PIETERJ

Strategie & concept

Backlog

Sprint 0 Release Sprint 1

Interactie

Visueel

Development

Test & debug

Implementatie

Sprint 2

Interactie

Visueel

Development

Test & debug

Sprint 3

Interactie

Visueel

Development

Test & debug

Backlog Backlog Backlog

DEMO DEMO

DEMO

DEMO

PRESO

SCRUM IS MOEILIJK

35 #CONVERSION13 @PIETERJ

DRIE TYPES SCRUM

36 #CONVERSION13 @PIETERJ

Design & Development

los

Überscrum Staggered sprints

Interaction

Visual DESIGN

development

(2) E-commerce team

E-COMMERCE TEAM 3dgn/wk ·  Interactie-ontwerper · Visueel ontwerper · Product owner Full-time · Front-end techniek (1-2) · Back-end techniek (2-4)

Part-time specialisten · SEO · Marketeer · Business analist · Sales, KS, VM, …

#CONVERSION13 @PIETERJ 38

(3) Een goede start...

SPRINT 0

#CONVERSION13 @PIETERJ 40

SPRINT 0 : BUSINESS & CONTENT · Doelstellingen · Touchpoint & channel

strategie · Platformkeuze

· Lessen huidige platform

· Assortiment (breedte, diepte, wisselsnelheid)

· Prijs & promoties · Communicatiekalender · Contentplan

(PI, shoots, blog, …)

41 #CONVERSION13 @PIETERJ

SPRINT 0 : TECHNIEK

· Requirements · Platformkeuze

· Architectuur bepalen · Omgevingen opzetten

(OTAP straat)

· Koppelingen aanleggen en testen

42 #CONVERSION13 @PIETERJ

SPRINT 0 : BRANDING & DESIGN

· Merk & positionering · Visuele identiteit

· Stijlschetsen · Eerste User Experience

Design · Fotografie …

43 #CONVERSION13 @PIETERJ

Vraag jezelf af: Waar maken we het verschil?

*

* = Seth Godin’s The Purple Cow

Complexiteit leidt tot standaardisatie

Standaardisatie leidt tot conventies

Conventies leiden tot conversie

Conventies leiden tot conversie saaiheid!

onderscheid? branding? Is het echt

branding vs.

conversie?

PRODUCT BACKLOG: USER STORIES Bovenaan · Shopping core · De paarse koe!

Middenin · Home, landingpages · Checkout & payment Dan: usability test! Onderaan · Accounting ·  Inspirational content · Polishing, rework, extra’s

49 #CONVERSION13 @PIETERJ

SPRINTEN!

50

DAILY STANDUP

51 #CONVERSION13 @PIETERJ

WIE WERKEN ER AAN DE STORIES?

52 #CONVERSION13 @PIETERJ

Wordt dat geen puinhoop?

STORY TEMPLATE

54 #CONVERSION13 @PIETERJ

GEHEIM: STORY TYPES Niet alle stories zijn hetzelfde. · überstories

55 #CONVERSION13 @PIETERJ

SECRET: STORY TYPES Niet alle stories zijn hetzelfde. · überstories · development only · design only · witte pagina

We specificeren dit dit tijdens sprint 0 or backlog grooming

56 #CONVERSION13 @PIETERJ

GEHEIM: SPECIAL OPS STORIES

· backend · documentatie · algemene functionaliteit

·  rework na demo · afwerking

57 #CONVERSION13 @PIETERJ

IK ZOU JE DIT NIET MOETEN LATEN ZIEN

58 #CONVERSION13 @PIETERJ

BENOEM NO-BRAINERS!

59 #CONVERSION13 @PIETERJ

KNALLEN WAAR HET KAN!

60 #CONVERSION13 @PIETERJ

KNALLEN WAAR HET KAN!

61 #CONVERSION13 @PIETERJ

KNALLEN WAAR HET KAN! · <The Sting homepage, pending approval>

62 #CONVERSION13 @PIETERJ

HOE LANG DUURT DAT? Sprint 0 · 2-4 weken Sprints incl design · 6-10 weken Tech only sprints & prepare live · 4-6 weken Totaal · 12-20 weken

63 #CONVERSION13 @PIETERJ

Where’s the catch?

SNELHEID & ZELFSTANDIGHEID Scrum gaat hard. Te hard? · Basistechniek klaar · Productinformatie · Aansluiting partners · Aansluiting intern

·  Brand guru’s

De Product owner regelt dit samen met de Scrum Master

65 #CONVERSION13 @PIETERJ

AGILE PRINCIPES De èchte motor achter Scrum

66

ELIMINATE WASTE Waste is… · Tussendeliverables,

zoals wireframes · Lange meetings:

timebox! · Waardeloze features

· Een te groot project.

67 #CONVERSION13 @PIETERJ

INSPECT & ADAPT

·  Dagelijkse meting op proces en inhoud

·  Tweewekelijkse meting met stakeholders

·  Probeer, bespreek, verbeter!

68 #CONVERSION13 @PIETERJ

HERSENS WEER AAN!

69 #CONVERSION13 @PIETERJ

Dus…

LET’S GO!

71 #CONVERSION13 @PIETERJ

brands, design & interaction

Slides: volg @pieterj

Pieter Jongerius et al.

Scrum training voor bureaus en opdrachtgevers. scrumacademy.nl