Conversion2013 - Pieter Jongerius - Fabrique
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