De volgende problemen kennen we bij het ontwikkelen van een informatiesysteem:
Kennisgat tussen business en ICT | ICT'ers gaan op in een hun eigen vakgebied. Ze zijn niet altijd even goed in staat om te communiceren met mensen buiten hun vakgebied en zaken van mindere aard af te stemmen. Kennisgat is te vinden tussen kennis van het bedrijf en kennis van ICT , hierdoor ontstaat mismatch tussen de behoefte van het bedrijf en het resultaat van de ICT. |
Conflicterende belangen | De mismatch tussen business en ICT ligt in de complexe afweging van belangen die bij vrijwel iedere applicatie nodig is. |
Complexiteit van de software | Complexiteit van de software, applicaties en computernetwerken. Veel bedrijfsspecifieke kennis is op een geformaliseerde (technische) wijze in software ondergebracht. Na de ingebruikname van een applicatie door de gebruikers ontstaat een waterval aan wijzigingsvoorstellen. Door te sturen op tijd en geld worden die niet of zo snel mogelijk geimplementeerd. Sommige wijzigingsvoorstellen doen inbreuk op de oorspronkelijke architectuur en structuur van de applicatie. Doordat de technologie snel gaat blijven bedrijven mogelijk achter omdat de onderliggende technologie niet langer ondersteund wordt. |
Geisoleerde veranderingsprocessen | Eigenlijk is het aanpassen van de ICT-voorzieningen in een bedrijf onderdeel van een ruimer veranderingsproces. Dit kan alleen voorkomen worden door bewust te sturen op het in samenhang uitvoeren van de verschillende veranderingsprocessen. Architectuur speelt hierbij een cruciale rol. |