Solution architect
Wat is een solution architect?
Een solution architect is iemand die een technische solution (vaak een softwareoplossing) zodanig uitwerkt dat deze succesvol bij een bedrijf geïmplementeerd kan worden. De solution architect is in die zin verantwoordelijk voor de architectuur van de te leveren solution: dit kan een ICT- of business solution zijn, maar ook beide tegelijk.
Wat is een solution?
Een solution is een een technische (software)oplossing voor een specifiek probleem of het vervullen van een bedrijfsproces. Solutions worden geleverd door solution providers, die tevens zorgdragen voor de succesvolle implementatie van de solution door deze optimaal af te stemmen op de eisen en karakteristieken van het bedrijf. De variatie aan mogelijke bedrijfsprocessen die een solution behoeven is zeer uitgebreid, en hiermee ook het aantal solutions dat op de markt is. Bekende solutions zijn SAP, Salesforce en Microsoft Dynamics AX.
Wat doet een solution architect?
Een solution architect creëert een technische oplossing die succesvol gerealiseerd kan worden binnen een bedrijf. Dit doet hij door ervoor te zorgen dat de solution overeenkomt met de eisen en wensen van het desbetreffende bedrijf en dat deze aansluit op de enterprise-architectuur (eenvoudig gezegd de structuur van het bedrijf, lees hier meer over bij de functieomschrijving van de enterprise architect). Over het algemeen zien de taken van een solution architect er als volgt uit:
- Beschrijven van bedrijfsprocessen en documenteren van behoeftes en vraagstukken om deze te kunnen vertalen naar een effectieve solution
- Configureren van solutions om zodoende een passende oplossing te ontwikkelen
- Creëren en ontwerpen van solutions die aansluiten op de wensen en eisen van de opdrachtgever
- Opstellen van een gedetailleerd technisch ontwerp voor de solution
- Aan- en bijsturen van het implementatieproject
- Ontwerpen van een migratiescenario (indien nodig voor de implementatie)
- Ordenen, bijhouden en rapporteren van projectdocumentatie, zodat het project volledig en nauwkeurig kan worden overgedragen aan de opdrachtgever
- Adviseren en beantwoorden van technische vragen van (managers en medewerkers van) de opdrachtgever
- Waarborgen van de inhoudelijke kwaliteit van de oplossing
Waar werken solution architecten?
Solution architecten zijn vaak voor externe opdrachtgevers werkzaam bij bedrijven in de IT-consultancy. Ook zijn ze veelgevraagd personeel bij solution providers, bedrijven die een solution aanbieden. Bij dergelijke bedrijven is de solution architect verantwoordelijk voor een implementatie van de geleverde solution bij de klant, waarbij ze de standaard solution geheel afstemmen op de wensen en karakteristieken van de onderneming die deze afneemt. In een enkel geval is de solution manager in dienst van het bedrijf waarvoor hij opdrachten verricht. Hij is dan verantwoordelijk voor de succesvolle implementatie van solutions, bijvoorbeeld bij een grote IT-transformatie.
Gedurende hun werkzaamheden komen solution architecten in aanraking met projectleiders, managers en change managers bij de opdrachtgever en op technisch vlak met onder meer enterprise architecten, domeinarchitecten, senior lead architecten en andere solution architecten. Omdat de solution onder de aandacht van potentiële opdrachtgevers en klanten moet worden gebracht, kan de solution architect ook met accountmanagers en salesmanagers te maken krijgen.
Hoe word je solution architect?
Om solution architect te worden dien je allereerst afgestudeerd te zijn in een IT-gerelateerde opleiding zoals:
- Technische bedrijfskunde (hbo, wo)
- Technische informatica (hbo, wo)
Er is geen specifieke vervolgopleiding tot solution architect, maar wel is het mogelijk om aanvullend de hbo-opleiding IT-architectuur te voltooien.
Tevens is de nodige werkervaring binnen de IT vereist, evenals kennis en ervaring met betrekking tot architectuurmodellen. Voorbeelden van dit soort modellen zijn:
- DYA (DYnamic Architecture)
- SOA (Service Oriented Architecture)
- Togaf (The Open Group Architecture Framework)
- Archimate
Daarbij moet de solution architect kennis hebben van methodieken als Agile en SCRUM en - niet onbelangrijk - van de solution zelf.