Direct naar inhoud

Hoe u scope creep bij een SAP-implementatie voorkomt

Scope creep is de meest voorkomende reden dat SAP-projecten uitlopen. De oplossing is vastgelegde uitsluitingen, wijzigingsbeheer dat afwegingen afdwingt en een scopefreeze met steun van het topmanagement.

Hand met duim omhoog en hand met duim omlaag, met uitroeptekens boven een waarschuwing voor scope creep
Inhoud
  1. Hoe scope creep eruitziet
  2. Waarschuwingssignalen
  3. Waarom SAP extra kwetsbaar is
  4. Alles hangt met elkaar samen
  5. De druk van eens per tien jaar
  6. Wat clean core verandert
  7. Zeven strategieën die werken
  8. Wat een wijziging kost per fase
  9. Contractclausules en governance van wijzigingsbeheer
  10. Contractclausules die ertoe doen
  11. Wijzigingscommissie
  12. Wanneer scopewijzigingen legitiem zijn
  13. Wat in de praktijk werkt
  14. Veelgestelde vragen

U voorkomt scope creep bij een SAP-implementatie door elke wijziging zichtbaar en duur om goed te keuren te maken. Leg net zo zorgvuldig vast wat buiten de scope valt als wat erbinnen valt. Stuur elk verzoek door wijzigingsbeheer, met een impactanalyse op tijd, kosten en kwaliteit. Eis voor elke toevoeging een afweging. Stel een datum voor de scopefreeze vast met steun van het topmanagement, en leg dezelfde discipline vast in het contract met de SI. Deze gids is voor programmadirecteuren, sponsors en PMO's bij S/4HANA-programma's. Gebruik de tabel met wijzigingskosten en de contractclausules hieronder in uw volgende stuurgroeppresentatie.

De meeste SAP-projecten overschrijden hun budget en deadlines, en scope creep is daarvoor de meest voorkomende reden. Ik heb gewerkt met tientallen ondernemingen waarvan de SAP-projecten uit de hand liepen, en drie signalen verschijnen voordat de overschrijding in het stuurgroeprapport belandt. Kleine wijzigingen stapelen zich op zonder impactanalyse. Wijzigingsbeheer draait op persoonlijke relaties in plaats van op vastgelegde bevoegdheden. En de sponsor keurt dingen goed bij de koffie waarvan het projectteam een week later hoort.

Een farmaceutische klant begon met een heldere planning van 18 maanden. Drie jaar later was die nog steeds aan het implementeren, en de kosten waren verdubbeld. De CIO van een productiebedrijf vertelde me dat zijn team complete modules had weggegooid waaraan het maandenlang had geconfigureerd, omdat de requirements steeds veranderden. De scope was zo ver gegroeid dat niemand het oorspronkelijke plan nog herkende.

Dit zijn geen uitzonderingen. Het is de meest voorkomende manier waarop SAP-programma's mislukken.

Het begint onschuldig. Een businesslead vraagt om “nog maar één kleine wijziging”. Dan nog een. De uitdrukking “nu we er toch mee bezig zijn, even...” heeft meer SAP-implementaties laten ontsporen dan welke technische uitdaging ook.

Ik werkte met een retailklant waar we schoon begonnen: kernfinance en basis Materials Management. Na zes maanden wilde de CMO klantanalyses. Daarna had de COO geavanceerde magazijnfuncties nodig. De oorspronkelijke planning van negen maanden kwam in gevaar. Ik hield voet bij stuk en wees beide verzoeken af. Die discipline is het werk.

Niet elke wijziging is scope creep. Soms ontdekt u kritieke hiaten in het ontwerp die niemand had voorzien. Soms verandert de regelgeving midden in het project. Die zijn legitiem en doorlopen een proces met aanpassingen van planning en budget. Scope creep verschijnt gewoon, meestal na een gesprek op de gang.

Een productiebedrijf begon met 10 maatwerkrapporten en eindigde met 47, elk met extra ontwerp-, bouw- en testtijd. Alleen al de rapportagestroom liep 200% over budget.

200%

overschrijding van het budget van de rapportagestroom nadat scope-uitbreiding het aantal maatwerkrapporten van 10 naar 47 bracht

Bron: Programma bij een productieklant

Projectleiding vergelijkt scopewijzigingen met de oorspronkelijke baseline tijdens een stuurgroepreview

Waarschuwingssignalen

Dit zijn de signalen waar ik op let, met de reactie op elk ervan:

WaarschuwingssignaalOnderliggende oorzaakReactie
“Nog één dingetje” wordt dagelijkse taalOnduidelijke scopegrenzenStel de baseline opnieuw vast met de businessleads; dwing formeel wijzigingsbeheer af
Businessleads voegen informeel functies toeGeen inzicht in de gevolgen verderop in de ketenStuur elk verzoek door een impactanalyse; laat de kosten zien
De planning loopt uit zonder formele herplanningStille scope-uitbreidingHoud scopecheckpoints; herplan met goedkeuring van de wijzigingscommissie
Documentatie komt niet meer overeen met wat is gebouwdInformele omgang met scope, geen versiebeheerWerk specificaties en plannen bij met elke goedgekeurde wijziging
Het budget wordt sneller verbruikt dan er voortgang isVerborgen inspanning door niet-vastgelegde wijzigingenVolg de inspanning per werkpakket; onderzoek afwijkingen
Het team werkt 's avonds en in het weekend om bij te komenDe scope gaat de capaciteit te bovenEscaleer naar de wijzigingscommissie; dwing een scopebeslissing af
Verwijten tussen business, IT en partnerDe scope is al buiten controle geraaktBevries de scope, voer een oorzaakanalyse uit en stel de baseline opnieuw vast

Alles hangt met elkaar samen

SAP verbindt alles met elkaar. Finance raakt de supply chain. HR raakt de salarisadministratie. Sales hangt samen met voorraad. Eén wijziging kan tien dingen breken.

Een klant voegde één veld toe aan het inkooporderproces. Het leek triviaal. Het verstoorde drie interfaces en vereiste herschreven rapporten bij verschillende afdelingen. Een andere klant vroeg om een “piepkleine wijziging” in zijn prijsprocedure, waarvoor de hele prijsstructuur opnieuw moest worden geconfigureerd: drie weken werk en $40.000 aan consultingkosten, voor een piepkleine wijziging.

De druk van eens per tien jaar

De meeste bedrijven voeren SAP eens in de 10 tot 15 jaar in. Elke afdeling weet dat ze in tien jaar geen nieuwe kans krijgt. Niemand wil “fase 2” horen, wat in de meeste organisaties nooit betekent. Dus alles wordt in het lopende project geduwd, en de scopelijst wordt een verlanglijstje.

Wat clean core verandert

Clean core zet een technische rem op maatwerk. Op S/4HANA Cloud Public Edition is het niet mogelijk de kern aan te passen: extensies lopen via vrijgegeven API's, on-stack of side-by-side op SAP BTP. Op Private Edition en on-premise is aanpassen nog steeds mogelijk, maar de richtlijnen van SAP beschouwen dat als laatste redmiddel, omdat elke aanpassing extra upgradewerk oplevert.

Het nuttige neveneffect is scopediscipline. Een verzoek om “even deze goedkeuringsstap toe te voegen aan de standaard order-to-cash” is niet langer een losse configuratiepraat, maar wordt een extensie met eigen ontwerp-, bouw- en testkosten. Zet onder de stuurgroep een extensie-reviewforum neer met één architect die kan goedkeuren of afwijzen, en veel van deze verzoeken stoppen voordat ze in de baseline komen. On-premise-programma's zonder dat forum vallen terug in de oude patronen. In mijn gids over clean core leg ik uit hoe u er een opzet.

  1. Bepaal de scope met expliciete uitsluitingen. Leg net zo zorgvuldig vast wat buiten de scope valt als wat erbinnen valt, en laat beide ondertekenen. Dubbelzinnigheid is waar de ruzies beginnen.
  2. Voer formeel wijzigingsbeheer in, met consequenties. Elke wijziging heeft een impactanalyse nodig op kosten, tijd en kwaliteit, zichtbaar voor wie haar goedkeurt.
  3. Communiceer de scopegrenzen in elke stuurgroepvergadering. Toon de scopestatus in een eenvoudig overzicht in rood, oranje en groen. Veel scopeverschuiving komt voort uit misverstanden.
  4. Schrijf een scopebeheerplan. Leg vast hoe wijzigingen worden beoordeeld, goedgekeurd, geëscaleerd en gevolgd, zodat elke werkstroom ze op dezelfde manier behandelt. Mijn SAP-projectscopetemplate geeft een eerste structuur.
  5. Prioriteer met MoSCoW. Must have, Should have, Could have, Won't have this time. Houd Must have met kracht kort.
  6. Leg elke beslissing onder versiebeheer. Elke goedgekeurde wijziging werkt de baseline bij. Elke afgewezen wijziging wordt met de reden vastgelegd.
  7. Eis afwegingen. Komt er een nieuwe requirement bij, dan gaat er iets anders uit. Must-haves worden snel optioneel als ze iets kosten.

Drie technieken die ik heb gebruikt, laten deze strategieën beklijven.

Discipline bij ondertekening. Laat businessleads goedgekeurde requirements ondertekenen. Bij één programma zwoer een businesslead dat hij een bepaalde processtroom nooit had goedgekeurd. We legden het document met zijn handtekening op tafel, en de discussie was voorbij. De handtekening is geen bureaucratie. Ze voorkomt dat dezelfde discussie zes maanden later opnieuw begint.

Laat de rimpeleffecten zien. Ik bouwde voor een klant een demonstratie die liet zien hoe het wijzigen van één veld op een verkooporder 14 gebieden raakte, van rapportage tot interfaces en beveiligingsrollen. Het gedrag veranderde. Uitleg kost uren. Rimpeleffecten niet begrijpen kost maanden.

Laat de kosten van wijziging zien. Een wijziging tijdens het ontwerp kan $5.000 kosten. Dezelfde wijziging tijdens het testen kan $50.000 kosten. Leg mensen een eenvoudige grafiek daarvan voor en losse verzoeken nemen af.

Dit zijn indicatieve bandbreedtes voor wijzigingskosten bij S/4HANA-programma's op de Amerikaanse markt. Ze variëren met complexiteit en partner. Gebruik ze als ijkpunten, niet als offertes.

FaseGebruikelijke kosten van een kleine wijzigingGebruikelijke kosten van een middelgrote wijziging
Explore (ontwerp)$2K tot $10K$10K tot $30K
Begin van Realize$5K tot $20K$20K tot $80K
Midden in Realize (bouw)$15K tot $50K$50K tot $200K
Eind van Realize (test)$30K tot $100K$100K tot $400K
Deploy en cutover$80K tot $300K$300K tot $1M+
Hypercare (na go-live)$150K tot $500K$500K tot $2M+

Het patroon komt overeen met wat onderzoek al tientallen jaren laat zien. Een NASA-onderzoek naar de kostenescalatie van fouten stelde vast dat een requirementsfout die bij integratie en test werd opgemerkt, 21 tot 78 keer zoveel kostte om te herstellen als een fout die tijdens de requirementsfase werd gevonden, en veel meer zodra het systeem in gebruik was. Scopegovernance bestaat om wijzigingen aan de goedkope kant van die curve te houden.

De uitdrukking “nu we er toch mee bezig zijn, even...” heeft meer SAP-implementaties laten ontsporen dan welke technische uitdaging ook. Elke toevoeging lijkt onschuldig. Samen zijn ze dodelijk.

Contractclausules die ertoe doen

Vage contracten leveren dure problemen op. Ik heb een klant een contract zien tekenen waarin alleen stond “implementeer S/4HANA”. De partner beweerde later dat specifieke processen add-ons waren waarvoor extra kosten golden, en de klant betaalde uiteindelijk dubbel. Deze clausules voorkomen dat:

ClausuleDoel
Scope met expliciete uitsluitingenBegrenst wat de vaste prijs dekt en haalt de onduidelijkheid over add-ons weg
Vooraf afgesproken tarieven voor veelvoorkomende wijzigingenLegt prijzen voor rapporten, interfaces en configuratiewijzigingen vast voordat de druk er is
Continuïteit van consultantsVoorkomt dat nieuwe consultants afgeronde beslissingen heropenen en de scope verbreden
Goedkeuringsbevoegdheid aan beide kantenVoorkomt dat junior consultants functies beloven die niemand heeft goedgekeurd
Facturering op basis van mijlpalenKoppelt betaling aan goedgekeurde opleveringen, niet aan verstreken tijd
Acceptatiecriteria per opleveringLegt vast wat “klaar” is voordat iemand erover discussieert
Clausule over clean-core-extensiesVereist dat extensies vrijgegeven API's of SAP BTP gebruiken; bespaart herwerk bij de eerste grote upgrade

Mijn aantekeningen over onderhandelen over ERP-contracten laten zien hoe u deze clausules afgesproken krijgt.

Wijzigingscommissie

Een wijzigingscommissie werkt als de juiste mensen erin zitten. Ik stel de mijne samen met drie rollen: een zakelijke besluitvormer die om functionaliteit geeft, een projectmanager die om de planning geeft en een finance lead die om het budget geeft. Die balans voorkomt dat één prioriteit de overhand krijgt.

Het pad dat elke scopewijziging volgtNiets komt in de baseline zonder impactanalyse en een afweging. Afspraken op de gang houden hier op.
  1. Verzoek ingediendSchriftelijk, niet bij de koffie
  2. ImpactanalyseTijd, kosten en kwaliteit, voordat iemand goedkeurt
  3. Afweging benoemdEr gaat iets anders uit om ruimte te maken
  4. Wijzigingscommissie besluitBusiness, project en finance aan tafel
  5. Baseline bijgewerktAfgewezen wijzigingen vastgelegd met de reden

Scope verandert alleen via de commissie

De commissie heeft echte bevoegdheid nodig. Bij één programma vond geen enkele scopewijziging plaats zonder haar goedkeuring. Niet één. Afspraken op de gang hielden op. Toen de VP Sales nieuwe requirements erdoorheen probeerde te krijgen, kon het team wijzen op een vastgelegde goedkeuringsmatrix.

De meeste beslissingen horen op het niveau van de commissie te blijven. Alleen echte geschillen gaan naar de sponsor, zodat die betrokken blijft zonder te verdrinken. Houd elke twee weken een scopereview met de leads van de werkstromen en rapporteer ingediende, goedgekeurde en afgewezen verzoeken. Wanneer mensen “15% scopegroei deze maand” in een statusrapport zien, verandert het gedrag.

Sommige wijzigingen zijn noodzakelijk. Een farmaceutische klant van mij kreeg midden in de implementatie te maken met nieuwe FDA-regelgeving. Die moest erin. Dat is geen scope creep. Dat is de werkelijkheid.

Komt er een legitieme wijziging binnen, stel dan twee vragen. Wat is de kleinste oplossing die werkt? En aan degene die erom vraagt: wat bent u bereid te schrappen om ruimte te maken? De urgentie zakt snel als een verzoek iets kost.

De opties zijn de planning verlengen, budget toevoegen, andere requirements schrappen, mensen toevoegen, of een mix. Wat u ook kiest, leg het vast en werk alle baselinedocumenten tegelijk bij. Verouderde documenten veroorzaken de volgende ronde scopeproblemen.

AI helpt nu bij de administratie. Assistenten zoals Microsoft Copilot vatten lange discussies over wijzigingsverzoeken samen tot een beslisklaar overzicht voor de commissie, en SAP Cloud ALM houdt requirements, wijzigingen en tests aan elkaar gekoppeld, zodat de impact van een wijziging makkelijker te herleiden is. AI kan laten zien dat een wijziging 14 gebieden raakt. Het kan de COO niet vertellen dat haar verzoek betekent dat het verzoek van de CFO niet doorgaat. Dat gesprek blijft aan u.

Een productiebedrijf waarmee ik werkte, rondde zijn SAP-project op tijd af, wat zeldzamer is dan het zou moeten zijn. Het stelde vroeg een datum voor de scopefreeze vast, en elke wijziging daarna vereiste de persoonlijke goedkeuring van de CEO. Het project sloot af met budget over, en bij de go-live werkte niemand in het weekend.

Een andere klant gebruikte een tokensysteem: elke afdeling kreeg drie wijzigingstokens voor het hele project. Wilt u een wijziging? Besteed een token. Mensen dachten goed na over wat ertoe deed, en “must-haves” werden heroverwogen zodra ze een eindige valuta kostten.

Geen van beide aanpakken is ingewikkeld. Beide vragen discipline en steun van de leiding. De test van elk scopeproces is de dag waarop de COO de projectruimte binnenloopt met “nog maar één kleine wijziging”. Bouw het voor die dag.

Wat is scope creep in een SAP-project?

De geleidelijke, ongecontroleerde groei van requirements zonder bijbehorende aanpassingen van planning, budget of capaciteit. In SAP begint het meestal met kleine toevoegingen: extra rapporten, extra velden, “nog maar één snelle workflowwijziging”. Elk lijkt onschuldig. Samen kosten ze maanden.

Legitieme scopewijzigingen doorlopen een proces en gaan gepaard met aanpassingen van planning en budget. Scope creep komt informeel binnen en omzeilt wijzigingsbeheer.

Wat zijn de meest voorkomende oorzaken van scope creep bij SAP-projecten?

Drie oorzaken komen steeds terug: vage initiële requirements, waardoor van alles als binnen scope kan worden beargumenteerd; geen formeel wijzigingsbeheer, waardoor wijzigingen op elk niveau binnensluipen; en de mentaliteit van eens in het decennium, waarbij elke afdeling jaren aan problemen in dit project probeert op te lossen.

De onderlinge verwevenheid van SAP versterkt alle drie. Eén wijziging kan tien samenhangende processen breken, en als businessleads die verbanden niet zien, komt de impact aan het licht bij het testen, wanneer die vele malen meer kost.

Hoe verandert clean core het risico op scope creep?

Het voegt een technische rem toe. Op S/4HANA Cloud Public Edition kan de kern niet worden aangepast, dus elke gap wordt een extensie met eigen ontwerp-, bouw- en testkosten. Op Private Edition en on-premise is aanpassen mogelijk, maar het levert extra upgradewerk op, waardoor de richtlijnen van SAP het afraden.

Een extensie-reviewforum, met één architect die bevoegd is te beslissen, stopt veel verzoeken voordat ze in de baseline komen. Zonder dat forum glijden on-premise-programma's terug naar oude gewoonten.

Wat is het verschil tussen scope creep en gold-plating?

Scope creep komt van de business: verzoeken die verder gaan dan is afgesproken. Gold-plating komt van het leveringsteam: complexiteit waar niemand om vroeg.

In SAP-termen is gold-plating een consultant die uitgebreide workflowlogica bouwt waar eenvoudige routering volstaat. Scope creep is de COO die zes maanden na de start van een project dat voor basis-MM was afgebakend, vraagt om geavanceerde magazijnfuncties. Beide drijven kosten en doorlooptijd op, en beide vragen dezelfde discipline.

Hoe richt u een wijzigingsbeheerproces in dat echt werkt?

Drie elementen. Elk verzoek gaat vergezeld van een impactanalyse op planning, budget en capaciteit. In de goedkeuringscommissie zit iemand die om elk van die drie geeft, niet alleen businessleads, die alles zullen goedkeuren. En elke toevoeging vraagt om een afweging: er gaat iets anders uit.

Alleen al die laatste regel filtert verzoeken eruit die niet echt kritiek zijn.

Kunt u scope creep helemaal vermijden?

Nee. Bij elk programma dat langer dan een paar maanden duurt, verschuiven bedrijfsomstandigheden, verandert regelgeving en brengt het ontwerp hiaten aan het licht.

Het doel is beheersing, geen uitroeiing. Beheerste wijziging volgt een vastgelegd proces, wordt op impact beoordeeld en werkt de baseline bij. Onbeheerste wijziging omzeilt het proces en duikt bij het testen of na de go-live op als kosten die niemand had gepland.

Wat is de beste manier om een scopefreeze te hanteren bij een lang SAP-programma?

Geef de freeze een consequentie en zichtbare steun van het topmanagement. De effectiefste versie die ik heb gebruikt: de freezedatum staat vanaf dag één in het projectcharter, het wijzigingsproces legt vast wat “freeze” in de praktijk betekent, en de sponsor benadrukt het publiekelijk in de stuurgroep voordat de datum aanbreekt.

Wanneer de CEO na de freeze elke wijziging persoonlijk moet goedkeuren, blijft de lijst heel kort.

Noel D'Costa

Geschreven door

Noel D'Costa

25 jaar in SAP- en Oracle ERP-programma's in de luchtvaart, overheid, financiële sector, retail en maakindustrie. Achtergrond in finance. Ik help directies om transformaties eerlijk af te bakenen, vastgelopen programma's weer op koers te brengen en systemen te bouwen die hun eerste jaar in productie overleven.

Volgende stap

Leidt u nu een ERP-programma?

Raakt dit artikel aan een programma waar u nu middenin zit? Een gesprek van 30 minuten brengt u meestal verder dan nog een week interne analyse.