waarde van architectuur vs time to market
TRANSCRIPT
Waarde van architectuur
en time-to-market
Peter Paul van de Beek
De winkel
van ons
allemaal
Boeken Entertainment Elektronica Speelgoed
Tweedehands
verkopen
Digitaal lezen
Klein huishoudelijk
Witgoed
bol.com Plaza
Baby
Koken & Tafelen
Actief in België
TWEEDEHANDS
DIGITAAL
ZAKELIJK VERKOPEN
NIEUWE SPECIAALZAKEN
Mooi & Gezond Wonen & SlapenDier
Tuin & Klussen
Overname door Ahold
1999-2003 2004-2007 2008-2009 2010
OOK BIJZONDER
2011 2012 2013
Sport & Vrije Tijd
2014
Sieraden & Horloges
Bol.com: van online boekwinkel tot
verzameling speciaalzaken in NL-taalgebied
Start in een port-a-cabin
Waar staat bol.com nu?
Ruim 5 miljoen actieve klanten
Gemiddeld bijna 1 miljoen winkelbezoeken per dag
Ruim 9 miljoen artikelen
745 medewerkers in Utrecht
1 op de 2 Nederlanders en Belgen die online winkelt, doet dat ook bij bol.com
Top 10 bedrijven met de hoogste klanttevredenheid
Naamsbekendheid
> 95% > 80%
4
IT - Teams & themes 2015
1b Square
1c MasterData
Manage-ment
1d Offers 2a CCS2b Search & Browse
3a IDBW
42 Customer
Service
4a Facturatie
5a O2C Logistics
7a Reporting
8a Plaza
20 APM
12a NFL
13 Expansion
32 032
51 Mobile, Apps & API
34 UX
8b Plaza
5b P2P
1s Suppliers
7b Reporting
5c LDB
12b Onzewinkel als
3b Shop systems
(MBS, FWI)
88 Schaalbaar
Partner Mgmt
8c Plaza
2c Search & Browse
35 Tablet
14 Digitaal
5d LM
5e Purchasing
3c FWI4b
Afrekenen& fraude
15 MM12c IT
Produc-tivity
7c BI Integrated data model
33 Social commerce
Agenda
• De verleiding
• Architectuur
• De oplossingen bij bol.com
6
De verleiding!
Sneller naar de markt met een minder bruikbaar / elegant / duurzame oplossing
7
En wat het doet met je
snelheid…
8
Maar ook bij de introductie
van nieuwe technologie…
• Voorbeeld HBase
• Hoe snel heb je standaarden?
• Zonder Big Upfront design!
• Overstap naar schemaloos
• Hergebruik bestaande interfaces
• XSD met nesting
• Afnemers moeten het nog snappen
• Propagatie van configuratie
• Delete
Maar ook eenbusiness keuze…
9
• Vervanging van software componenten
• Uitdaging consequentiesduidelijk maken
10
Architectuur
• Wat deed dat ook alweer?
• En binnen scrum?
11
En de architect…
• Kennis van de systemen
• Olie in het scrumproces
• Standaard oplossingen
• Snelheid
• Eenvoud
12
En de oplossingen bij
bol.com
• Pragmatisch
• Zo eenvoudig mogelijk
• Lean
• Nauwelijks geformaliseerd
13
If everything seems under control, you're just not going fast enough.
14
15