|
Misvatting 10: Gedetailleerd ontwerp
Het maken van systemen is het maken van iteratieslagen. Elke volgende iteratie verbetert het systeem. Bedrijven maakten voorheen een heel gedetailleerd ontwerp voor een systeem, maar in de praktijk bleek dat als het systeem af was het gedetailleerde ontwerp nog slechts op hoofdlijnen was terug te vinden. De meeste organisaties hebben daarom afgezworen om zulke ontwerpen te maken. Je komt het alleen nog tegen bij Europese aanbestedingen.
Offshore requirements zijn echter nog compacter. Je kunt je namelijk beperken tot dat gedeelte van de specificaties dat beslist inshore moet worden gemaakt. Het is bijvoorbeeld inshore voldoende om een invoerscherm als volgt te specificeren: 'invoer van alle gegevens van Tabel A, met lookup van alle velden'.
Globale specificaties Je moet niet meer specificeren dan het bedrijf offshore nodig heeft om een prijs en levertijd te kunnen opgeven. Er zijn slechts globale specificaties nodig. De verdere uitwerking komt wel tijdens het bouwproces.
Een te gedetailleerd ontwerp bij offshore outsourcing heeft nog extra nadelen:
- Je maakt te weinig gebruik van de creativiteit en kunde van de offshorebedrijven. Vaak zijn er snellere en betere methoden om iets te realiseren. Methoden die het bedrijf ook al bij andere systemen heeft toegepast. Al deze kennis en kunde wordt niet benut.
Bij Lizatec verbazen onze Russische medewerkers zich soms over de gekozen oplossingen, die slechtere en instabiele systemen opleveren. En vaak is het dan te laat om het tij te keren. Zij vinden het vervolgens erg vervelend dat zij een product moeten afleveren waarvan ze weten dat het niet de beste oplossing is. Dat draagt niet bij tot de arbeidsvreugde.
- Je geeft het offshorebedrijf niet de gelegenheid domeinkennis op te doen omdat je alles precies voorschrijft. Dit kan leiden tot enorme fouten die eenvoudig voorkomen konden worden door meer aan het offshorebedrijf over te laten.
- In een offshorebedrijf werken heel gewone mensen die enthousiast zijn over hun werk. Zij zijn erg gemotiveerd en moeten dat ook blijven. Als manager haal je zo het beste uit de offshoremedewerkers. Door deze mensen gedetailleerde ontwerpen voor te leggen, daag je ze niet uit zelf na te denken. Dat motiveert natuurlijk niet.
In het boek Succesvol Managen van offshoresoftwareprojecten kunt u lezen hoe je een goed functioneel ontwerp met het juiste niveau van detail maakt.
Maar er zijn natuurlijk altijd organisaties die zich nooit druk maken over outsourcing en offshoring. Zij zijn zo uniek dat ze geen concurrentie hoeven te duchten. Dit leidt tot het volgende misverstand: Wij zijn zo ontzettend uniek.
|