Bart de Best heeft al meerdere vakinhoudelijke boeken uitgegeven waarin hij zijn ervaringen en inzichten deelt. De meeste onderwerpen richten zich op SLA's, beheeraspecten en tegenwoordig ook DevOps en Agile. In zijn laatste boek Agile Design richt hij zich voornamelijk op het design vlak in organisaties die een agile werkwijze hanteren. Het boek is bedoeld voor iedereen die werkt met designs of problemen heeft met de wijze van vastleggen en toepassen hiervan.
Centraal in het boek staat de zogenoemde Ideal Design Pyramid. In dit model wordt de totale inspanning die benodigd is voor het vastleggen van designs opgebroken in zes verschillende views. Van boven naar onder reflecteert de breedte van de views de oplopende tijdbesteding die voor de werkzaamheden in een specifieke view benodigd is. De zes views zijn (van boven naar onder): Business View, Solution View, Design View, Requirements View, Test View en Code View.
De structuur van het boek is rond deze pyramide en de toepassing hiervan opgebouwd. In hoofdstuk 1 wordt het onderwerp geïntroduceerd en in hoofdstuk 2 geeft de auteur antwoord op de vraag waarom organisaties Agile Design en de pyramide zouden moeten toepassen. In hoofdstuk 3 wordt de Ideal Design Pyramid uitgelegd. In de zes volgende hoofdstukken worden de individuele views besproken. In het afsluitende hoofdstuk 10 volgt een casus over een fictief bedrijf. Hierin komt alles samen en doorloopt De Best de pyramide .
Met het gebruik van het model als kader geeft de auteur een invulling aan het toepassen van bestaande ontwerp- en designtechnieken in softwaretrajecten. Hij combineert de inzet van Use Cases, User Stories maar ook technieken als Behavior Driven Development en Continuous Documentation. Hiermee biedt hij een oplossing voor het effect dat de inhoud en informatie in User Stories vaak slechts tijdelijk zijn. De lifecycle van een User Story bestaat in de voorbereiding en uitvoer van het ontwikkelwerk. User Stories zijn hiermee goed medium voor het vastleggen en transparant delen van het design van een informatiesysteem.
Hoewel het boek is gericht op een breed publiek, is het door de beknopte en technische schrijfstijl minder makkelijk leesbaar voor mensen die geen ervaring met de materie hebben. Zelfs voor meer ingewijden is de informatiedichtheid hoog, alhoewel voor hen de strekking goed te volgen is. De auteur heeft ervoor gekozen om weinig afwegingen of bestaande alternatieven voor gemaakte keuzes op te nemen. Het lijkt een gemiste kans, hiermee was het boek toegankelijker en zijn model beter toepasbaar op specifieke situaties geweest.
Sjors Meekels is als onafhankelijk Agile Consultant verbonden aan Agitma. Hij is 10 jaar werkzaam geweest bij een gerenommeerde IT dienstverlener en richt zich momenteel op software development projecten en Agile methoden.