Architectuur

IT-architectuur: wat is dat?

Al lijkt architectuur voor bouwwerken welomlijnd, het begrip "IT-architectuur" dekt vele ladingen. Toch is er één constante: architectuur vormt de brug tussen strategie en uitvoering. Hoe ziet u klaar in het brede aanbod van IT-architectuur?  

U mag IT-architectuur in 3 onderverdelen: 1) business architectuur, 2) software architectuur en 3) infrastructuurarchitectuur. Dikwijls heeft men het enkel over het tweede. Dat is een bruikbare vereenvoudiging want software architectuur overlapt met de andere.

Het SEI stelt vast dat er geen algemeen aanvaarde definitie voor het begrip "software architectuur" bestaat. Toch blijkt er geen gebrek aan definities te zijn. De site van de SEI vermeldt er verschillende.

IT-architectuur: uitverkoren definities

B. Rosser van Gartner vermeldt twee definities voor architectuur:
  1. Het algemene ontwerp of globaal concept toegepast bij het tot stand te brengen systeem; zo ook: een abstractie of ontwerp van een systeem, zijn structuur en componenten plus de manier waarop ze samenwerken.
  2. Een familie van richtlijnen (concepten, principes, regels, patronen, interfaces en standaarden) om te gebruiken wanneer een nieuwe IT mogelijkheden tot stand worden gebracht.
Beide definities vullen elkaar aan. De eerste laat toe om zich een beeld te vormen van het bestaande of te bouwen systeem. Het tweede geeft de principes aan die bij het bouwen worden gevolgd.

Architectuur als een familie van richtlijnen geeft informatici een kader waarbinnen gewerkt kan worden. Als het goed is, is dat kostenbesparend, biedt het een beter samengaan met andere IT-systemen en ontstaat er een duidelijker en beter te onderhouden systeem

Wat doet een IT-architect?

In de visie van HP kan een architect volgende rollen spelen: visionair, vertaler, ontwerper, criticus en consultant. Eén individuele architect moet deze rollen allemaal kunnen spelen.
  1. In het begin van een project speelt de architect visionair. Hij weet wat er in de markt te koop is, wat er gemaakt kan worden en stelt met de opdrachtgever en conform zijn verwachtingen een goede oplossingsrichting voor.
  2. Bij de projectdefinitie is hij vertaler: dan vertaalt hij de business objectieven en de architectuurrichtlijnen die bij de gekozen oplossingsrichting horen in projectdoelstellingen, scope aflijning, succesfactoren en randvoorwaarden. De opdracht kan hier ruimer worden naar project management.
  3. Tijdens de ontwerpfase zal de architect ontwerper-taken op zich nemen. Hij maakt het basisontwerp en coördineert de verdere uitwerking. Ook zoeken naar aan te kopen (long list, short list) of bestaande en te hergebruiken bouwstenen kan tot de ontwerpactiviteiten worden gerekend.
  4. Bij de validatie van prototypes en proefopstellingen is de architect criticus. Bijsturingen van het oorspronkelijke ontwerp en richtlijnen moeten kunnen in zoverre de doelstellingen beter gerealiseerd kunnen worden.
  5. Gedurende de uitvoering van het project draagt de architect de hoed van een technisch consultant. Als hij zelf het project niet leidt, staat hij de project manager bij. Hij zorgt voor een uitleg naar opdrachtgever en de verschillende gespecialiseerde uitvoerders. De nadruk ligt dan op coaching.

Waarover gaat IT-architectuur?

B. Rosser reikt een bruikbaar framework aan van de onderwerpen waarvoor IT-architectuur een ontwerp of richtlijnen kan geven. U vindt het in onderstaande figuur. Een uitsplitsing business architectuur, software architectuur en infrastructuur architectuur is er bovenop geplaatst.


Green10 heeft ervaring in infrastructuurarchitectuur en software architectuur. Green10-medewerkers werken voortdurend aan hun vaardigheden om goed te functioneren in de verschillende rollen van een IT-architect.


Links:

Lamot oud en nieuw