Enterprise architect
De Enterprise architect is verantwoordelijk voor architecturaal ontwerp en documentatie op het niveau van het volledige architectuurlandschap en technical reference model, niet van één specifieke solution — eerder een stadsplanner dan de architect van één gebouw.
Beschrijving
De Enterprise architect is verantwoordelijk voor de volledigheid en samenhang van de architectuur op het niveau van het hele architectuurlandschap, niet van één specifieke solution. TOGAF vergelijkt de rol met een stadsplanner eerder dan een architect van één gebouw: het resultaat is een geplande gemeenschap, geen op zichzelf staand gebouw. De Enterprise architect bedenkt niet zelf de technische visie, maar onderhoudt de relatie met de executives van de organisatie om die visie op te halen en te verwoorden, en vertaalt haar naar een strategisch plan dat herleidbaar blijft naar de businessplannen en verankerd is in de architectuursturing, zodat ontwerpbeslissingen niet omwille van tactisch gemak worden omzeild. In deze werkwijze leidt de Enterprise architect zo het enterprise-spoor: stelt enterprise-brede sturende eisen vast, maakt de gewenste richting zichtbaar, definieert de reference architecture en bouwt de goedgekeurde paved road waarlangs solutions kunnen worden gerealiseerd — vergelijkbaar met hoe TOGAF's Enterprise Architect de documentatie en onderbouwing van high-level ontwerpbeslissingen oplevert die Solution Architects vervolgens uitvoeren. Werkt daarvoor samen met de CIO, business-owners en het Architectuurforum; de uitkomsten vormen de kaders en context die elke solution als uitgangspunt erft.
Competenties
Wie deze competentie heeft, haalt de behoeften van andere stakeholders op, brengt ze onder woorden, weegt ze tegen elkaar af, en vertegenwoordigt hun standpunten getrouw.
Analyse omvat het doorgronden van de uitdaging en de stakeholderbehoeften die daarbij horen, en het omzetten daarvan in een consistente requirementset waarover overeenstemming bestaat. Wie deze competentie beheerst, levert bovendien input voor ontwerpbeslissingen tijdens het bouwen van het systeem.
Bij Development gaat het om het ontwerpen en realiseren van systemen die goed werken, en dat binnen de kaders van de standaarden en normen die het team samen heeft afgesproken.
Testen is het vermogen om een systeem te beproeven: zowel valideren — voldoet het aan wat gebruikers nodig hebben — als verifiëren — voldoet het aan de vastgelegde requirements.
Leiderschap is het vermogen om een team zodanig te inspireren en te motiveren dat het zijn werk succesvol afrondt en de gestelde doelen haalt.
Management draait om het plannen, coördineren en volgen van het werk dat een team verzet.
Activiteiten
Beschrijf de architectuurvisie
Formuleert de architectuurvisie: een compact, gemotiveerd beeld van de gewenste richting dat alle latere architectuurkeuzes stuurt.
Beschrijf de gebaande weg
Werkt de architectuurvisie uit tot basis- en doelarchitectuur en vertaalt de doelarchitectuur naar een catalogus van goedgekeurde standaardsoftware-componenten, integratiepatronen en referentie-instellingen — de conforme keuze als de makkelijkste keuze.
Bestuur de architectuurverandering
Werkt het migratiescenario uit tot tactisch niveau: ordent de implementatiestappen van basis- naar doelarchitectuur in horizons, en legt daarmee het enterprise-brede kader vast waarbinnen een startend traject zelf zijn high-level design maakt.
Verantwoordelijk voor
Architectuurbeschrijving
De architectuurbeschrijving is de formele beschrijving van de solution: de bouwstenen waaruit ze bestaat, hun verantwoordelijkheden en grenzen, en hoe ze onderling samenwerken.
Architectuurbeslissingen
Een architectuurbeslissing is, in de traditie van Architecture Decision Records (ADR), een onderbouwde keuze die invulling geeft aan een architectuurbepalende eis, inclusief de overwogen alternatieven en de motivatie voor de gekozen oplossing.
Architectuurvisie
De architectuurvisie is het compacte, gemotiveerde beeld van de gewenste richting — doel, scope en principes — dat wordt vastgesteld voordat er architectuurkeuzes worden gemaakt.
Migratiescenario
Het migratiescenario is de onderbouwde, geordende reeks stabiele tussentoestanden waarlangs de solution van de huidige naar de gewenste architectuur beweegt.
Paved road
De paved road is de vooraf goedgekeurde catalogus van producten, patronen en instellingen waarmee teams zelfstandig en zonder review kunnen bouwen, met een expliciete route voor wie ervan afwijkt.