Het probleem
Was u ooit betrokken bij een softwareproject? Dan herkent u vast een aantal van deze punten:
- Een opgeleverd programma voldoet niet aan uw eisen.
- Er is geen of onvoldoende documentatie.
- Het programma is te complex. De gebruiker kan er niet mee overweg en u bent volledig afhankelijk van de leverancier.
- De oorzaak van fouten is moeilijk te achterhalen.
- Het oplossen van een probleem leidt tot nieuwe problemen.
- Een degelijke controlestructuur ontbreekt. De applicatie is niet veilig en onbevoegden hebben toegang tot gevoelige gegevens.
- Er wordt geen rekening gehouden met de toekomst. Het programma is snel verouderd, niet uitbreidbaar en niet voorzien is op de toename van gebruikers en gegevens.
- De snelheid van het programma laat te wensen over.
- Systemen zijn onnodig ingewikkeld en daardoor moeilijk te testen en te onderhouden.
- Updates en aanpassingen gebeuren ongecontroleerd.
- Versiebeheer is slecht geregeld.
- De geplande ontwikkeltijd wordt vaak niet gehaald en het budget wordt ruimschoots overschreden.
Verder naar de oplossing.