Scope is geen document dat je één keer opstelt. Het is een afspraak met een versie, een goedkeuring en een moment waarop hij niet meer geldt.
Elke goedkeuring hoort aan een versie te hangen
"De klant heeft akkoord gegeven" is te vaag. Akkoord op welke versie, op welk moment, door wie, en met welke scope? Zonder versiebinding is er geen bewijs en ontstaat er discussie bij de oplevering.
Wijzigen betekent nieuwe versie, niet overschrijven
Als een goedgekeurde functie verandert, maak dan een nieuwe versie en vraag een nieuwe goedkeuring. De oude goedkeuring blijft bewaard. Dat is geen administratieve last maar je verdediging als een klant later zegt dat iets anders was afgesproken.
Koppel afhankelijkheden
Sommige onderdelen zijn afhankelijk van andere. Verandert het logo, dan kunnen schermen verouderd zijn. Verandert de hostingkeuze, dan moeten opslag, queues en deployment opnieuw worden bekeken. Markeer die afhankelijkheden zichtbaar en genereer niet stilzwijgend opnieuw.
Maak verschil tussen blokkade en waarschuwing
Een harde blokkade is iets als een ontbrekende verplichte asset of een onopgeloste tegenstrijdigheid. Een waarschuwing is iets als een optionele schermstaat die nog niet is vastgelegd. Behandel ze niet hetzelfde: een alles-of-nietsblokkade zorgt ervoor dat er nooit een concept klaar is.
Leg de commerciële grens vast
Een goedgekeurde offerte is geen goedkeuring van ontwerp of techniek, en omgekeerd. Houd die domeinen gescheiden. Kies je voor een kleinere offerteoptie, dan hoort daar een kleinere scopeversie bij.