Tag Archives: e-commerce

e-commerce

web scale patterns in the bol.com back office – Mixed SQL – NoSQL

In the previous weeks, we started a series of blog posts that show you how we use “web scale” patterns to achieve scalability and flexibility in our back office software. The previous patterns discussed were Event Sourcing and CQRS. This week we will dive into mixed SQL – NoSQL. Showing you how this doesn’t just solve a technical problem, they help us solve our business problems!

Mixed SQL – NoSQL

Where needed in our services we are moving away from pure SQL. We create a mix with other types of storage. So we are using NoSQL (Not only SQL). One could also call this polyglot persistence. The notion that your application can write to or query multiple databases or one database with multiple models. It uses the same idea as polyglot programming. This expresses the idea that applications should be written in a mix of languages to take advantage of the fact that different languages are suitable for tackling different problems.

RTN – Billing platform for our retailers

RTN stores all kinds of transactions to charge and pay partners in our LvB (Fulfilment by bol.com) operations. In this part of our operation, we store and fulfil products in our warehouses for retailers that sell their goods on our platform.

The transactions to create invoices for our LvB partners stems from a number of services. We have all kinds of different attributes we want to account for to know why decisions have been made and for auditing purposes. These attributes depend on the transaction type. It was decided that the attributes wouldn’t be a part of the transactions table since they are only filled for a part of the records.

To accommodate for the attributes that depend on the transaction type we created an additional column in the table that is able to store key-value pairs in JSON format. The use of a pure SQL solution would have resulted in a weak design. As would the use of a pure NoSQL. In these cases, they work great together.

FNK – Warehouse orders

FNK processes our customer orders to create warehouse orders. It determines the warehouse that will fulfil the customer demand and instructs the warehouse to fulfil the order. Besides regular warehouses, it also communicates with our warehouse for digital products (e-books and software downloads) and with retailers that sell their products on our platform and take care of the fulfilment themselves.

These retailers have requirements that differ from the other warehouses. To accommodate these while avoiding a to a specific part in this services we introduced an additional column that stores XML. This mixture of SQL (one table for all warehouse orders) and NoSQL (stored XML) results in a simple model that can handle requirements that are only needed for a part of the orders. Since the data in the XML is hardly needed in this service but mostly in downstream services, there are no drawbacks on performance.

What we learned

The NoSQL parts in these mixed data stores are mostly used to read from. If you need to specifically filter on these of have a requirement to use them in joins performance will degrade.

Next in web scale patterns in the bol.com back office

In the next week’s episode on the following subject will be published:

  • Micro services
web scale patterns in the bol.com back office

web scale patterns in the bol.com back office – Event Sourcing

Last week we started a series of blog posts we show you how we use “web scale” patterns to achieve scalability and flexibility in our back office software. Last week’s pattern we discussed was CQRS. This week we will dive into Event Sourcing. Showing you how this doesn’t just solve a technical problem, they help us solve our business problems!

Event Sourcing

The idea of Event Sourcing is that every change to the state of a system is captured in sequence and that these events can be used to determine the current state. Consequently, the state of the system for any point in time can be determined by replaying the events. The structure of the service changes from storing state to storing events.

The most obvious that we gain by using Event Sourcing is that we have a log of all the changes. We can see everything that happened. This enables us to:

  • Do a complete rebuild;
  • Determine the state of the system at any point in time;
  • Event replay – Compute the consequences of a change in a past event of recalculate the consecutive states based on the proper sequence of events (in case messages in an asynchronous communication weren’t received in the proper order).

Using Event Sourcing can feel a little bit awkward for some developers. However, it offers a variety of opportunities. One could replay the events on a test environment to see exactly what happened on pro, while you have the ability to stop, rewind and replay the events running a debugger. This provides also a way to do parallel testing before promoting an upgrade to production.

Where do we use it at bol.com?

web scale patterns in the bol.com back officeOne of the examples where we use Event Sourcing is Condition Management and especially the calculations of accruals and invoices for (purchasing) conditions. A large set of our purchasing conditions is based on either purchasing amounts or values and sales amounts and values. In general these purchasing conditions have to attributed to (sets of) single products, product categories, suppliers and brands.

Storing the events that represent the purchase and sales of goods allows us to implement functionality that would be very hard to develop if we wouldn’t. Typically a purchasing condition isn’t agreed with a supplier of a brand on the first of January. While it could be valid from the first of January. The Event Sourcing model allows us to handle conditions that are entered into the system somewhere in March or April that are valid from the first of January. These conditions will be handled by passing all the events from the start date and the appropriate accruals and invoice can be created.

With the Event Sourcing model, we are also more loosely coupled to the source services for purchasing and sales. Our calculations can handle events that are captured out of sequence or even very late. Condition values are still calculated properly and handled as accounting and controlling have prescribed.
For the future, we are planning to implement scenario run through and comparisons. This would support our buyers while negotiating with suppliers.

Next in web scale patterns in the bol.com back office

In the next week’s episodes on the following subjects will be published:

web scale patterns in the bol.com back office – CQRS

web scale patterns in the bol.com back office – CQRS

In this series of blog posts, we show you how we use “web scale” patterns to achieve scalability and flexibility in our back office software. We will guide you through how we apply patterns like CQRS, event sourcing and micro services to solve puzzles in our back office services. These patterns don’t just solve a technical problem, they help us solve our business problems!

We need web scale in the back office since more and more functionality from the back office is needed on the web site to offer better service to our customers. For example, more parts of our web shop do request on our stock levels and warehouse configuration to determine how fast product can be delivered to our customers and with what options. Consequently, the services that know our stocks levels and warehouse configuration also have to be scaled to handle these volumes. To enable this we don’t just need more hardware, we also need to apply patterns to our services to create a proper structure.

CQRS

CQRS is short for Command Query Responsibility Segregation. At the core of CQRS is the notion that a different model can be used to alter data than the model that is used to query data. Updating and reading information have different requirements on a model. There are enough cases where it serves to split these. The downside of this separation is that it introduces complexity. So this pattern should be applied with caution.

The most common approach for people to interact with data in a service or system is CRUD. Create, Read, Update and Delete are the four basic operations on persistent storage. The term was likely popularised by James Martin in his 1983 book Managing the Database environment. Although there exist other variations like BREAD and MADS, CRUD is widely used in systems development.

When a need arises for multiple representations of information and users interact with these multiple representations, we need something that extends CRUD. This because the model to access the data tends to be split over several layers and becomes overly complicated.

What CQRS adds

CQRS introduces a split into separate models for update and display, Command and Query respectively. The rationale for this is that for many problems in more complex domains having the same model for commands and queries leads to a more complex model. A model that does neither well.

Where do we use it at bol.com?

One of the examples of where we use CQRS in the back office services at bol.com is in our Inventory Management. Inventory Management handles all updates on stock levels and serves them to several services in out landscape including our web shop.

The updates of stock levels come from our warehouse management and include reservations based on customer orders, shipments and received goods. The queries on the stock level originate in the web shop, check out and fulfilment network. As you can imagine these queries have quite a different profile compared to the updates. Besides that, the number of queries far outreaches the number of updates.

Given these different requirements we decided to split command (updates) and query for inventory management. All updates are handled by a technically isolated part of the service. Stock levels are served by other services by another isolated part.

Implementation

web scale patterns in the bol.com back office – CQRSThe part that handles the updates has several models. The incoming changes like the shipments and received goods have to be handled in for example stock mutations, stock levels and stock valuation. These models receive updates and process them to a new stock level and stock valuation. Once a new stock level is calculated, it is published on a messaging queue to the query part. This message is also consumed by other services that need these.

The query part is a simple single table. The messages from the update part are stored in this table and there is no additional logic or processing. Queries from other services are handled by a REST interface. Due to this design, this call has a very high cache hit ratio. Which of course leverages performance.

Next in web scale patterns in the bol.com back office

In the next week’s episodes on the following subjects will be published:

Presentatie op LAC congres – Agile schalen op basis van best practices

lac-agile-schalen-op-basis-van-best-practicesOp donderdag 17 en vrijdag 18 november is de 18e editie Landelijk Architectuur Congres. Net als vorig jaar ga ik in de track Agile Architecting een presentatie geven over architectuur en architecten in een Agile omgeving. De titel van de presentatie dit jaar is: Agile schalen op basis van best practices.

Bij bol.com hebben we jarenlange ervaring met het werken met agile en scrum. Het aantal IT teams dat hiermee werkt is de laatste 2 jaar enorm sterk gegroeid. Daarnaast doen we diverse experimenten met holacracy. Voor het opschalen zijn we steeds op zoek gegaan naar best practices. Je zal dan ook veel elementen uit SAFe terug zien, maar nooit SAFe.

Agile schalen op basis van best practicesIn de meer dan 100 scrum sprints die we er bij bol.com inmiddels op hebben zitten hebben we een berg ervaring opgedaan met agile architectuur en het schalen van agile practices. Architectuur kan een belangrijke bijdrage leveren aan een snellere time-to-maket. In de presentatie zullen voorbeelden gebruikt worden uit bijvoorbeeld de realisatie van sneller en vaker leveren, de winkel langer open en Logistiek via bol.com.

Sneller en vaker leveren

Onze winkel gaat sneller en vaker leveren. Zoals je in de afbeelding kan zien is het maar een kleine aanpassing in de front-end/website. Zoals met veel fulfillment aanpassingen zit er een hele wereld van planning en operatie achter om dit ook daadwerkelijk voor elkaar te krijgen.
Sneller en vaker leveren

Sneller en vaker leveren maakt het met de al bestaande leveropties voor klanten mogelijk om de levering van bestellingen af te stemmen op hun behoefte.

Global Innovation Index 2016

The Global Innovation Index (GII) 2016 is an annual publication which features a composite indicator that ranks countries/economies in terms of their enabling environment to innovation and their innovation outputs. The GII covers 141 economies around the world and uses 79 indicators across a range of themes. The Global Innovation Index 2016 was created by Cornell University, INSEAD, and the World Intellectual Property Organization (WIPO). The theme of the 2016 Global Innovation Index (GII) is ‘Winning with Global Innovation’.

Here is an overview of the indicators that are used to create the innovation index and how they are related:
Global Innovation Index factors

And this is how the measures are calculated:

  • The Global Innovation Index is the simple average of the Input and Output Sub-Indices.
  • The Innovation Efficiency Ratio is the ratio of the Output Sub-Index over the Input Sub-Index.
  • The Innovation Input Sub-Index is the simple average of the first five pillar scores.
  • The Innovation Output Sub-Index is the simple average of the last two pillar scores.

Global Innovation Index Ranking

Here is the 2016 ranking for the Global Innovation Index. Switzerland, Sweden, the United Kingdom (UK), the United States of America (USA) and Finland are the world’s five most-innovative nations:

  1. Switzerland
  2. Sweden
  3. United Kingdom
  4. United States of America
  5. Finland
  6. Singapore
  7. Ireland
  8. Denmark
  9. Netherlands
  10. Germany

The Netherlands falls five ranks to 9th place, mostly driven by an FDI-related (Foreign Direct Investment) variable and missing data points.

The GII rankings have shown a remarkable level of global diversity among innovation leaders over the years. Among the top-ranked 25 innovative nations this year are not only economies from Northern America (such as Canada and the USA) and Europe (such as Germany, Switzerland, the UK and the Netherlands) but also from South East Asia, East Asia, and Oceania (such as Australia, Japan, Korea, and Singapore) and Northern Africa and Western Asia (Israel).

The distance between the performance of the top 10 ranked innovation nations and all others is still wide. The innovation divides remains in 2016 according to the GII 2016.

The Netherlands in the Global Innovation Index

The Netherlands has been ranked in the top 10 economies of the GII since 2008. It’s fall on the ranking this year is largely because of methodological considerations (see below). This year its ranking is affected by its lower ranks on both the Innovation Input Sub-Index (12th) and the Innovation Output Sub-Index (9th).

The Netherlands achieves a top 25 ranking among all economies for all pillars of the GII, with a better ranking this year in Infrastructure (12th) and Business sophistication (9th). Conversely, the Netherlands’ performance falls at the pillar level in Knowledge and technology outputs, where it ranks 16th overall. This change is mainly a consequence of lower rankings in the Knowledge diffusion sub-pillar (114th) and the indicator FDI net outflows (118th).

The latter indicator, identified as highly volatile in previous GII editions, partly drives the fall in the ranking of the Netherlands. Also, for some new variables—namely, IP receipts and ICT services exports — the Netherlands lacks data.

Building the next generation webanalytics solution

At this year Berlin Buzzwords our colleague Niels Basjes presented out next generation webanalytics solution. Internally this solution is called measuring 2.0.

To help the customers find what they want in our web shop we want to serve personalized content. To do this we need to understand what products/promotions we showed them and which of those made them happy. However in the fine grained personalization that has been introduced over the last few years we see that just measuring ‘what page’ we showed – like all the standard web analytics systems do – is no longer enough. So we need something different. In order to get a solution that will support our business for the coming years we raised the bar to the top: Measure everything and analyse in near-realtime.

Next generation webanalytics solution

Here is the video of Niels’s presentation:

The slides are here: next generation webanalytics solution.

Global Competitiveness Report 2015-2016

The World Economic Forum (WEF) published its Global Competitiveness Report, a comprehensive assessment of economic competitiveness across the globe. Each country’s relative economic strength is determined by analysing twelve pillars–including the capacity to innovate, infrastructure, and health factors. The top five is:

  1. Switzerland
  2. Singapore
  3. United States
  4. Germany
  5. The Netherlands

These results shouldn’t be a surpise if you are familiar with Global Innovation Index 2015 (GII), Digital Economy and Society Index (DESI) 2015 or for example the Bloomberg Innovation Index

Global Competitiveness Report – Interactive graphic

Over at Quartz they created an interesting interactive graphic based om the Global Competitiveness Report 2015-2016. Very illustrative although they restricted the factors to these seven:

 Global Competitiveness Report

  • Higher Education and Training
  • Internet Users
  • Public Institutions
  • Capacity for Innovation
  • Soundness of Banks
  • Life Expectancy
  • Total Tax Rate

Bol.com mentions in Suits & Hoodies

9789047008798-suits-en-hoodiesSuits & Hoodies – Het geheim van de succesvolle start-up van Quintin Schevernels, bevat veel voorbeelden uit de praktijk. Het zijn voorbeelden waar de schrijver bij betrokken is geweest en anderen (Google, Zappos, facebook, GoPro en Bol.com). In deze post een overzicht van de Bol.com mentions in Suits & Hoodies. Dit geeft niet alleen inzicht in achtergronden bij Bol.com, maar ook in retail in het algemeen en groei en innovatie in deze sector.

De kopjes in het overzicht hieronder verwijzen naar (sub)paragrafen in het boek. Opvallend is dat in elk van de 7 essentails uit het boek een voorbeeld over Bol.com is opgenomen.

Re-invent

Bedrijven die al langere tijd bestaan kijken naar veranderde behoeften van klanten, nieuwe technologieën en andere ontwikkelingen om het bedrijf opnieuw uit te vinden.

Er moeten investeringen gedaan worden om het bedrijf te transformeren. Mogelijk kunnen er acquisities worden gedaan om dit proces te versnellen. Zo kocht Ahold Bol.com om zijn eerder ingezette strategische verbreding naar een digitaal boodschappen bedrijf te versnellen.

Groot dromen – middelen beschikbaar stellen

Voor het realiseren van een droom heb je budget en mensen nodig.

Toen Ahold in 2012 Bol.com overnam, was direct duidelijk dat het hun ambitie was om Bol.com agressief verder uit te bouwen tot de grootste online winkel van Nederland. Dit betekende niet alleen in bestaande categorieën marktaandeel winnen, maar een veelheid aan nieuwe categorieën toevoegen. Ahold maakte vervolgens tijdens een roadshow eind 2014 bekend 60 miljoen extra budget (met name marketing) beschikbaar te stellen aan Bol.com om deze droom waar te maken. Groot dromen vraagt soms om grote middelen.

Vernieuwing – virtuele winkels

Technologie biedt nieuwe mogelijkheden om producten te distribueren.

Bol.com biedt meer verschillende koelkasten aan dan welke electronicawinkel dan ook. Behalve dat online kopen consumenten veel gemak biedt, hoeft Bol.com geen (dure) winkelruimte te huren, terwijl de winkel altijd open en bereikbaar is. Hierdoor heeft Bol.com niet alleen een heel ander propositie, maar ook een andere kostenstructuur.

Strategieën met betrekking to innovatie – peer watchers

Peer watchers zijn bedrijven die van vergelijkbare bedrijven in de branche afkijken, vaak in andere niches of geografische gebieden.

Een goed voorbeeld is Bol.com, dat van oudsher vooral kijkt naar wat Amazon in Amerika doet. Bol.com vertaalt dit naar zijn eigen product of markt.

Een bedrijf dat zich gespecialiseerd heeft in deze techniek is Rocket Internet (tot de recente IPO een van de Europese unicorns). Zij volgen wat er in Amerika gebeurt en vertalen dit zo snel mogelijk naar met name Europa. Met een snelle, betere executie hopen ze de eerste te zijn buiten Amerika. Rocket Internet was al succesvol met Zalando, Helpling en TravelBird.

Groeiversnellers – sticky engine

Deze manier van groei is erop gericht gebruikers te behouden, sterke cohorts. Als een gebruiker je product intensiever gaat gebruiken, heeft dat ook effect op je groei.

Denk bijvoorbeeld aan het aantal keren per jaar dat een gemiddelde klant van Bol.com in 2004 iets op de site kocht en het aantal keren dat die gemiddelde klant dat vandaag de dag doet. Met hetzelfde aantal klanten kan de groei dus ook enorm zijn.

Mistake in retail: de webshop als marketing in plaats van saleskanaal

Tot voor kort was het bij de meeste corporate retailers zo dat de webshop een onderdeel was van de afdeling marketing. Daar ligt het accent meer op branding dan op sales.

Ze hebben hun webshop te veel en te lang als marketing gezien in plaats van als winkel (en dus sales). Bedrijven als Hema, V&D en Blokker hebben mede hierdoor de slag verloren van partijen als Bol.com en Coolblue.

De zoektocht naar talent

Voor veel bedrijven is het niet eenvoudig om talent aan te trekken en te behouden.

Daarom nemen veel grote of snel groeiende organisaties mensen in dienst die zich volledig bezig houden met werving (recruiters) – denk aan bedrijven als Shell, ING en Unilever, maar ook aan snelgroeiende start-ups als Bol.com, TravelBird en Adyen. Er zijn veel recruitmentkanalen beschikbaar, maar de beste kandidaten zijn lastig te vinden.

Focus – Bol.com – niet alleen wat maar ook wanneer

Een van de grootste Nederlandse internetsuccessen is Bol.com. Tegenwoordig is Bol.com het grootste online warenhuis van Nederland. Met een omzet van rond de één miljard euro is het vijftien jaar na zijn oprichting groter dan V&D en zal het op korte termijn ook Hema in omzet voorbij gaan.
Centraal in het succes van Bol.com staat focus. Bol.com startte met een heel duidelijke en strikte focus. In de eerste jaren lag de focus volledig op boeken en CD’s, overigens niet alleen in Nederland maar destijds nog in heel Europa. Er waren op de site geen andere producten te verkrijgen. In al zijn marketing uitingen werd de nadruk gelegd op ‘grootste boeken- en muziekwinkel van Nederland‘. Deze categorie was niet toevallig uit gekozen. In Amerika (bij Amazon) bleek dat dit de categorieën waren die zich in deze fase met name leenden voor e-commerce.
Naarmate het bedrijf succesvoller werd en de online markt zich verder ontwikkelde, verbreedde Bol.com stap voor stap zijn productaanbod, steeds met een duidelijke focus. Zo werd de categorie games toegevoegd en volgde een aantal jaren later consumentenelectronica. Hiermee veranderde niet alleen het productaanbod, maar ook de positionering. Bol.com werd ‘de grootste mediawinkel van Nederland‘.
Bol.com mentions in Suits & HoodiesDe laatste jaren neemt e-commerce in Nederland een enorme vlucht. Dit creëert voor Bol.com met zijn sterke merk, grote klantbasis en ook extreem professionele logistiek de mogelijkheid om zijn productaanbod verder te verbreden. Zo zijn inmiddels ook categorieën als schoolartikelen en kookspullen toegevoegd, als een militaire operatie. Wederom is ook aan de positionering aangepast. Nu presenteert Bol.com zich als ‘de winkel van ons allemaal‘.
De verbreding gaat nog steeds door. Het is nu namelijk wachten op het moment dat Bol.com een volgende stap zet door bijvoorbeeld versproducten toe te voegen aan het productaanbod. Daarnaast zou het mij met de positie die het bedrijf inmiddels heeft ook niet verbazen als Bol.com in een aantal categorieën een huismerk gaat introduceren (iets wat in de offline retail ook succesvol werkt). Stap voor stap bouwt Bol.com zijn positie verder uit, steeds met focus.

Exit strategie – Volledige verkoop

Een van de mogelijkheden van een exit is de volledige overname (100% van de aandelen) door een derde partij. Dat kan een strategische partij, directe concurrent of een investeringsmaatschappij zijn. Het doel van de laatste is veelal om het bedrijf na 3 to 5 jaar weer met winst door te verkopen.

Een voorbeeld hiervan is … en NPM Capital dat bijna 50% van de aandelen Bol.com kocht en deze een paar jaar later met ‘gezonde’ winst aan Ahold verkocht.

Wat gebeurt er na een exit?

De plannen na een exit variëren enorm. Naast gewoon doorgaan zijn agressief investeren en flink snijden in de kosten veel voorkomende scenario’s.

Dit kan variëren van agressief investeren (zoals Ahold vrijwel direct na de overname van Bol.com deed) …

Boek – Suits & Hoodies

Suits & HoodiesHet boek over start-ups (in Nederland) van dit moment is Suits & Hoodies van Quintin Schevernels. Quintin Schevernels was CEO van Layar, COO bij VNU Media en directielid bij De Telegraaf. Hij is nu betrokken bij diverse start-ups als investeerder, coach en adviseur. Met deze achtergrond beschrijft hij in aansprekende voorbeelden wat hij ziet als de essentials voor succesvolle start-ups en corporates.

De basis

De basis van het boek Suits & Hoodies is de cirkel van succes. Het stuk van het Venn diagram waarin de succesvolle bedrijven, zowel start-ups als corporates zich bevinden. Deze wordt ook wel de club van één procent genoemd. De bedrijven die zich in de cirkel van succes bevinden, beschikken over de volgende 7 essentials:

  1. Groot dromen – Succesvolle ondernemingen hebben extreem veel ambitie en/of inspirerende dromen;
  2. Vernieuwen – Succesvolle ondernemingen zijn continu aan het vernieuwen om sterker te worden en steeds meer waarde toe te voegen;
  3. Product – Succesvolle ondernemingen hebben een obsessie met de toegevoegde waarde en/of kwaliteit van hun product voor hun klanten;
  4. Cultuur – Succesvolle ondernemingen hebben een uitgesproken manier van werken, die verworden is tot natuurlijk gedrag. Als werknemer (mens) pas je of je past niet;
  5. Talent – Succesvolle ondernemingen zijn extreem selectief in het aannemen van personeel, bieden talent de ruimte en geven veel verantwoordelijkheid;
  6. Focus – Succesvolle ondernemingen zorgen dat geld, tijd en energie gaan naar de zaken waar het om draait. De koers en wat er gedaan moet worden zijn duidelijk. Ze kunnen ‘nee’ zeggen.
  7. Funding – Succesvolle ondernemingen hebben voldoende (niet te weinig, maar ook niet te veel) financiële middelen om hun doel te bereiken;

Het boek draait om deze 7 essentials en voor het begrip daarvan is de cirkel van succes eigenlijk niet noodzakelijk.

Waarde

De waarde van het boek ligt in de inspirerende voorbeelden die Schevernels niet alleen uit zijn eigen praktijk ervaring haalt maar ook uit diverse andere bronnen. En bij die laatste zit zeker ook waarde. Schevernels heeft een goed overzicht gemaakt van welke bronnen (artikelen, video’s, boeken) te raadplegen als je je in verder wil verdiepen in een van de 7 essentials. Hiervoor heeft hij aan het eind van elke essential een een paragraaf ‘Verder lezen‘ opgenomen. Verder is er een uitgebreide lijst met Noten, verwijzingen naar met name web links.

Die laatste maken meteen een van de nadelen van gedrukte boeken duidelijk: de links zijn over het algemeen zo lang dat overtypen niet echt handig is. Daarbij zou ik als schrijver van een dergelijk boek enorm nieuwsgierig zijn naar welke links ook echt geklikt worden door mijn lezers. Iets dat op deze manier niet te achterhalen is.

Kracht

Ik zie het als een kracht dat er voor Suits & Hoodies een eigen indeling is gekozen en niet bijvoorbeeld een indeling van voorwaarden/essentials is overgenomen, bijvoorbeeld uit Zero to One (waar wel meerdere keren naar gerefereerd wordt). Dat maakt dat het boek niet alleen goed leest maar ook eigenheid heeft.

Geen enkele indeling is volledig en zal alle gezichtspunten afdekken. In de essential ‘Talent’ wordt bijvoorbeeld wel de term Technical Debt benoemt, maar in het boek wordt niets gezegd over Organizational Debt of Social Debt. Terwijl je ook zou kunnen argumenteren dat juist in een scale-up en re-invent fase op sommige momenten ook in de organisatie structuur, processen, governance en de manier van samenwerken zal moeten worden in gegrepen om een onderneming verder te brengen. Conway’s law stelt min of meer dat Technical Debt veroorzaakt wordt door Organizational Debt.

In de epiloog geeft Quintin Schevernels een duidelijke en terechte aansporing aan zijn doelgroep om alle positieve omgevingsfactoren die we in Nederland hebben te gebruiken en met meer vernieuwingen en innovaties te komen. De quote van Sake Bosch uit een interview met FD over innovatie en start-ups geeft de zorg goed weer:

In Nederland hebben we te veel bergbeklimmers die onder de boomgrens blijven wandelen in plaats van de Mount Everest te willen beklimmen.

Bottom line

Suits & Hoodies is een interessant boek dat lekker en snel leest. Het biedt inspirerende voorbeelden en aanknopingspunten om verder te gaan. Een aanrader voor iedereen die geïnteresseerd is in start-ups en innovatie.

Suites & Hoodies twitter