Naar inhoud springen
Van Oosten Advies B.V.

Advies & toetsing

Architectuurreview: uw technisch ontwerp laten toetsen

Er ligt een technisch ontwerp op tafel. Een leverancier of uw eigen ontwikkelaar legt uit hoe het gebouwd gaat worden, en het klinkt doordacht. Alleen kunt u niet beoordelen of dit past bij een organisatie van uw omvang, wat het over drie jaar betekent, en of u dan nog een andere kant op kunt. Meepraten lukt niet, en tekenen is een grote stap.

Een architectuurreview is geen keuring en geen rapportcijfer. Het is een beoordeling van de ontwerpkeuzes tegen uw werkelijke randvoorwaarden: het budget, de mensen die het straks moeten beheren, de data die eraan komt en de mate waarin u zich wilt vastleggen. Niet tegen wat er dit jaar in de vakbladen staat. Een ontwerp dat technisch elegant is maar niet past bij uw organisatie, is voor u geen goed ontwerp.

Wanneer u een technisch ontwerp wilt laten toetsen

Een review is het meest waard zolang een keuze nog omkeerbaar is.

  • Bij een voorstel zitten een architectuurplaat en een technische toelichting, en u wilt weten waar u ja tegen zegt.
  • Uw ontwikkelaar of team stelt een aanpak voor die u inhoudelijk niet kunt tegenspreken.
  • Twee kampen in uw organisatie zijn het oneens en het gesprek loopt vast op techniek.
  • Het ontwerp oogt zwaarder dan uw omvang rechtvaardigt, of juist te licht voor wat u ermee wilt.
  • U wilt vooraf weten hoe vast u komt te zitten aan deze leverancier, en wat losmaken later kost.
  • De bouw is halverwege, een eerdere keuze knelt, en u wilt weten of doorbouwen verantwoord is.

Waar ik naar kijk

Niet of het ontwerp modern is. Of het houdbaar is voor u.

  • De vraag onder het ontwerp: welk bedrijfsprobleem lost dit op. Een ontwerp dat de verkeerde vraag goed beantwoordt, valt hier door de mand.
  • Afhankelijkheid: wat legt u vast bij één leverancier of platform, en wat kost het om er later uit te stappen.
  • Schaal: wat gebeurt er bij tien keer zoveel data of gebruikers. Waar zit de eerste grens, en kan iemand die aanwijzen.
  • Faalgedrag: wat gebeurt er als een koppeling wegvalt. Merkt iemand dat, of loopt het stil zonder melding.
  • Beheerbaarheid: wie onderhoudt dit over twee jaar, met welke kennis, en is die kennis buiten deze ene persoon te vinden.
  • Fout versus onbekend: een keuze die botst met uw randvoorwaarden is iets anders dan een keuze die u alleen nog niet eerder zag.
  • Kosten over de levensduur: licenties, verbruik en beheeruren. De bouwkosten zijn maar een deel van het plaatje.

Wat u krijgt

Een notitie en een gesprek. De notitie schrijf ik zo dat een directeur zonder technische achtergrond er een besluit op kan nemen: per bevinding wat het is, waarom het u raakt, en wat het kost om het nu te veranderen in plaats van later.

  • Een beknopte notitie van enkele pagina's in gewone taal, zonder jargon dat u moet opzoeken.
  • De bevindingen in drieën: wat werkelijk anders moet, wat een bewuste keuze mag blijven mits u de prijs ervan kent, en wat gewoon goed is.
  • Per punt de vraag die u zelf aan de leverancier kunt stellen, plus waar een goed antwoord op neerkomt.
  • Een terugkoppeling van een uur, met u alleen of met de ontwerper erbij.
  • Op verzoek een versie die de ontwerper onder ogen krijgt. Ik schrijf het zo dat het die toets aankan.

Wat het niet is

  • Geen audit en geen certificering. U krijgt een gemotiveerd oordeel, geen verklaring tegen een norm.
  • Geen herontwerp. Ik beoordeel wat er ligt; een alternatief uitwerken is een aparte opdracht.
  • Geen beveiligingsonderzoek of pentest. Beveiliging komt aan bod waar die uit de ontwerpkeuzes volgt.
  • Geen oordeel over mensen. Het gaat over keuzes en hun gevolgen, niet over wie ze heeft gemaakt.
  • Geen aanloop naar een bouwopdracht van mij. Wijst de review naar werk dat ik zelf zou kunnen doen, dan zeg ik dat erbij en noem ik desgevraagd ook andere partijen.

Veelgestelde vragen

Wat kost een architectuurreview en hoe lang duurt het?

De omvang bepaalt het: hoeveel er ligt, en of ik alleen naar het ontwerp kijk of ook naar wat er al gebouwd is. Eén afgebakend ontwerp past in een korte opdracht van enkele dagen. Voor een groter geheel werk ik op nacalculatie met een afgesproken maximum, of tegen een vaste prijs als de vraag scherp genoeg is. Een tarief noem ik in het eerste gesprek.

Wat heeft u van mij nodig?

Het ontwerp of de architectuurplaat, de toelichting of offerte die erbij hoort, en een half uur van degene die het heeft gemaakt. Is er al gebouwd, dan helpt inzage in de code of een demo-omgeving. Toegang tot productiesystemen vraag ik niet. Staat het ontwerp nergens op papier en zit het in de hoofden van twee mensen, dan is dat op zichzelf al een bevinding.

En als het ontwerp gewoon goed is?

Dan staat dat er, met de onderbouwing erbij. Dat is een volwaardige uitkomst: u tekent met meer rust en u weet welke punten later aandacht vragen. Een review die per se iets moet vinden om zichzelf te rechtvaardigen, is niets waard.

Wanneer is een ontwerpkeuze fout, en wanneer alleen onbekend?

Fout is een keuze die botst met een randvoorwaarde die u niet kunt opgeven: het past niet binnen het budget, het valt niet te beheren met de mensen die u heeft, of het bindt u aan een partij op een manier die u niet wilt. Onbekend is een keuze die afwijkt van wat u gewend bent, maar verder klopt. Het tweede is geen bezwaar, zolang iemand kan uitleggen waarom het zo is gedaan en wat het u oplevert. Ik houd die twee daarom uit elkaar.

Mijn leverancier zal dit niet prettig vinden.

Dat hangt af van hoe het is opgeschreven. Ik schrijf over keuzes en gevolgen, met de aanname erbij waarop mijn oordeel rust, zodat de ontwerper kan aanwijzen waar die aanname niet klopt. Een goede ontwerper beantwoordt een vraag over afhankelijkheid, schaal of faalgedrag zonder moeite. Blijft dat antwoord uit, dan heeft u dat liever nu geweten dan na oplevering.

Ik heb geen technische achtergrond. Kan ik hier iets mee?

Daar is het voor bedoeld. Een bevinding die u niet kunt navertellen aan uw MT is voor u onbruikbaar, hoe correct ze technisch ook is. Elke bevinding vertaal ik naar wat die betekent voor geld, tijd, risico of afhankelijkheid, en naar het besluit dat erbij hoort. De techniek zelf staat in een bijlage.

Een ontwerp op tafel waar u ja of nee op moet zeggen?

Een kort kennismakingsgesprek is vrijblijvend. Schets wat er ligt; ik zeg eerlijk of een review u verder helpt, of dat u met één gesprek al genoeg heeft.