Limiet

Maandag, 29 april 2002

Onbeperkte mogelijkheden zijn gevaarlijk.

  • Waarom storte het Romeinse Rijk in terwijl het zo groot was?
  • Waarom gaan zelfs grote monopolistische conglomeraten van gefuseerde bedrijven failliet?
  • Waarom groeit software in complexiteit tot het niet meer te onderhouden is?
M'n persoonlijke antwoord: er is een natuurlijke grens waarbinnen zaken nog beheersbaar zijn. Die natuurlijke grens wordt normaal gesproken niet bereikt door een aantal krachten van buiten.
  • Andere staten verdedigen hun grenzen.
  • Concurrenten begrenzen het marktaandeel van een leverancier, stellen grenzen aan kwaliteit, verkoopprijs en time-to-market.
  • Tijd en budget beperken de software ontwikkelaars.
Haal die grenzen weg en het gaat mis.
  • Verbreek het evenwicht tussen staten en ze zullen groeien tot hun eigen niveau van onvermogen.
  • Zonder concurrentie groeien bedrijven tot hun eigen niveau van onbeheersbaarheid.
  • Geef een software ontwikkelaar onbeperkt budget en tijd en de software groeit tot z'n eigen niveau van incompetentie. Zelfs iets simpels als een style sheet wordt ongelofelijk complex.
Hmm, dit geeft stof tot nadenken. Ik ben geen politiek- of bedrijfsadviseur, dus ik beperk m'n conclusie tot software:

Tijd en budget beperkingen verlengen de levensduur van software.

Software ontwikkelaars, verwelkom de deadlines van uw klanten met groot gejuich. Vier feest voor een beperkt budget. Hou software simpel. Blijf ver binnen uw eigen competentiegrens. Klanten en de softwarekeizers die u opvolgen zullen u dankbaar zijn.

Tot de volgende week,
Henk Jan Nootenboom