IBM Global Services
Het belang van Architectuur binnen Outsourcing
Hanko van Giessen (IBM) Platform Outsourcing Nederland Donderdag, 13 oktober 2011
© 2011 IBM Corporation
IBM Global Services
Agenda Wat verstaan we nu precies onder Architectuur ? Het belang van Architectuur binnen outsourcing.
2
Het belang van Architectuur binnen Outsourcing
IBM Global Services
Wat is dat nu eigenlijk, een architectuur ? The manner in which the components of a computer or computer system are organized and integrated. [1]
An organized set of consensus decisions on policies, principles, standard and guidelines. [1]
Een controleerbare en realiseerbare beschrijving van het fundamentele in een bepaald aandachtsgebied.[2] Een coherente, consistente verzameling principes, verbijzonderd naar uitgangspunten, regels, richtlijnen en standaarden – soms vastgelegd in patterns – die beschrijft hoe een onderneming, de informatie voorziening, een informatie systeem of een infrastructuur is vormgegeven en zich voordoet in gebruik. [3] Een consistent geheel van principes en modellen dat richting geeft aan ontwerp en realisatie van de processen, organisatorische inrichting, informatie voorziening en technische infrastructuur van een organisatie. [4] [1] Merriam-Webster’s Collegiate Dictionary, 10th Edition [2] Ligthart, Vis e.a., “Applicatieontwikkeling onder architectuur”, Ten Hagen en Stam, november 2002. [3] Rijsenbrij,Daan e.a., “Architectuur, besturingsinstrument voor adaptieve organisaties”, Lemna, 2002. [4] Wagter, Roel e.a., “DYA: snelheid en samenhang in business en ICTarchitectuur, Tutein Nolthenius, 2001.
3
Het belang van Architectuur binnen Outsourcing
IBM Global Services
Zoveel architecten, zoveel meningen...
Alleen al om die reden is duidelijk dat architectuur binnen een bedrijf nooit effectief van de grond kan komen als er geen gemeenschappelijke visie op architectuur is bepaald. Dat leidt onder meer tot de stelling dat het niet zoveel uitmaakt welke visie je hebt, zolang het er maar één is….? Een definitie alleen is onvoldoende om echt een gemeenschappelijke visie te creëren. Een verdere toelichting op de definitie is onontbeerlijk. – Bij architectuur denken wij vooral aan fundamentele zaken: uitspraken over een aandachtsgebied die voor de betrokken partijen (stakeholders) cruciaal zijn. – Vanwege de vele betrokken partijen kan meestal niet met één beschrijving van de architectuur worden volstaan.
4
Het belang van Architectuur binnen Outsourcing
IBM Global Services
IEEE 1471 [1] stelt dan ook dat de architectuur daarom in verschillende views wordt beschreven die elk vanuit een bepaald viewpoint worden opgesteld. [1] Architectuur is de beschrijving van de fundamentele opbouw van een systeem, bestaande uit: • zijn componenten; Modellen • hun onderlinge relaties en die tot hun omgeving; • de principes voor hun ontwerp en evolutie. principes
Verder is het belangrijk dat: –
De beschrijving moet controleerbaar zijn, zodat de betrokken partijen kunnen nagaan of hun belangen afdoende zijn verwerkt in de architectuur.
–
Daarnaast is een realiseerbare beschrijving uiteraard vereist omdat het weinig zin heeft een gewenste eindsituatie te schetsen die absoluut onbereikbaar is.
[1] Definitie van architectuur volgens recommended practice IEEE 1471/D5.3:
5
Het belang van Architectuur binnen Outsourcing
IBM Global Services
Vanuit indivuele beschreven architecturen kan een Enterprise Architectuur groeien: een bedrijfsbreed georganiseerd samenstel van architecturen. Voorbeelden van Enterprise Architectuur raamwerken: – Dynamic Architecture (DYA) – Sogeti
– TOGAF – Open Group – Enterprise Architecture (EA) – IBM – Zachman Enterprise Framework
– Reference EA’s • •
Basisprincipe architectuurraamwerk – maak architecturen naar behoefte. 6
Het belang van Architectuur binnen Outsourcing
FEA DoD EA
IBM Global Services
Agenda Wat verstaan nu precies onder Architectuur ? Het belang van Architectuur binnen outsourcing.
7
Het belang van Architectuur binnen Outsourcing
IBM Global Services
Waarom is architectuur belangrijk ? Independently conceived and developed solutions, without the benefit of an Architecture view, can lead to expensive, heavily reworked systems that do not fit well together. These types of solutions are often very expensive in the long term. Het bewaken van de samenhang en mogelijkheid tot inhoudelijke sturing zijn twee fundamentele aspecten waarom architectuur zo belangrijk is binnen de bedrijfsvoering.
8
Het belang van Architectuur binnen Outsourcing
IBM Global Services
In het geval van 1 of meerdere sourcing partners is een enterprise architectuur raamwerk essentieel om de samenhang en sturing binnen de totale sourcing te waarborgen. Enterprise wide focus
Strategy Business Opportunity
Business Strategy
Information Technology Strategy
Technology Availability
Enterprise Architecture
Planning
Business Architecture
IT Architecture
- Processes - Information - People - Locations
- Applications - Data - Technology
Enterprise Architecture “the city plan”
Outsourcing Scope
9
Project focus
Transition Plan
Design and Delivery
Business Operating Environment and IT Infrastructure
IT Solutions
Het belang van Architectuur binnen Outsourcing
System Architecture “the building design”
IBM Global Services
Het opnemen van de architectuur functie binnen het sourcing governance model borgt de architecturele sturing. Change management
Program Management Office (PMO)
Architecture Management Office (AMO)
Strategically IT Strategy update IT Project portfolio mgmt.
AM-Office (AMO)
Enterprise architecture Building plan
Sourcing Partner Design Authority (DA)
Core team
Architecture team
ABC head architect domain architects
chief architect, solution architects
Operative Architecture management IT Planning
Technology consultancy & direction
Technology consultancy Architecture measures
Project teams
Coaching
ABC PL, ABC specialists, SP PL, SP Specialist
Training Project 1
10
Project 2
Het belang van Architectuur binnen Outsourcing
Project 3
Project n
IBM Global Services
En ook architectuur management processen zouden naadloos moeten aansluiten bij de partners binnen een sourcing situatie. Results of architecture development
Architecture-communication – is het proces dat er voor zorgt dat alle partijen geinformeerd zijn over de IT architectuur en dat relevant veranderingen tijdig worden gecommuniceerd. Architecture communication
Architecture maintenance
Architecture conformity review & consent
11
Architecture conformity exception & escalation
Het belang van Architectuur binnen Outsourcing
Architecture-maintenance – is het proces dat zorg draagt voor het beheer van de architectuur. Dit is belangrijk zodra er technologische vernieuwingen zijn of dat er nieuwe technische eisen en wensen worden geimplementeerd binnen de architectuur die vanuit de business worden geinitieerd. Architecture-conformity – is het process dat er voor zorg draagt dat de implementaties conform architectuur worden ontworpen en uitgevoerd. Reviews, exceptie en escalatie zijn onderdeel van dit proces.
IBM Global Services
IBM’s ervaringen tot nu toe is dat de volwassenheid van architectuur binnen outsourcing een ondergeschoven kindje is. In de meeste sourcing trajecten is er weinig tot geen architectuur sturing: – Er is meestal geen gedefinieerde Enterprise Architecture en een duidelijke architectuur visie voor de komende jaren. – De sourcing governance beperkt zich voornamelijk tot het leveren van de operationele dienstverlening.
Dit veroorzaakt vaak: – Oplossingen binnen een sourcing traject die slecht gealigned zijn met de business en IT strategie en niet de verwachte TCO leveren. – Moeizame Innovatie trajecten omdat de architecturele context mist.
12
Het belang van Architectuur binnen Outsourcing
IBM Global Services
Advies van IBM richting bedrijven die sourcing overwegen of al sourcing contract hebben afgesloten. Zorg dat je een duidelijk architectuur context definieert die gedeeld wordt met je sourcing partners. Zorg dat je in je governance model architectuur afstemming inregelt met je sourcing partners. Maak duidelijk waar binnen de architectuur het scheidsvlak ligt en leg de rollen en verantwoordelijkheden vast.
13
Het belang van Architectuur binnen Outsourcing
IBM Global Services
14
Het belang van Architectuur binnen Outsourcing
IBM Global Services
PROFILE: ING. Hanko van Giessen, MBA Hanko van Giessen (1963) is a Chief IT Architect specialized in Strategic Outsourcing and IT Service Delivery with a strong emphasis on design and implementation of IT Infrastructure and Service Delivery Architectures. Hanko has 16 years experience in the area of IT Infrastructure, Network & Systems Management, System Architecture, IT Management and Project Management. Typical assignments of Hanko are in the area of IT Strategy, IT Governance, Large scale IT implementations & Service Delivery Architectures. During the past 6 years he focused mainly on Service Delivery and complex IT transition and transformations in the area of strategic outsourcing. He played a key role in setting up System Engineering & System Integration (SE/SI) concept applied in IBM ITDelivery BeNeLux that introduced a more rigid and standard design methodology covering the full solution lifecyle from cradle to grave. Hanko is board member of the Technical Expert Council within IBM that represents a group of 40 senior professionals across the BeNeLux supporting IBM senior management in strategic decision making. He is also member of the IBM BeNeLux architect certification board, responsible for the certification and curriculum of the IBM IT Architects. Hanko holds a bachelor degree in Naval Engineering and Information technology and a master degree in Business Administration. He is IBM senior certified as Executive IT Architect and has a certification as Distinguished Architect of the Open Group. In his current role, he is the Leader and People Manager of the Integrated Architects group managing approximately 50 architects in IBM ITDelivery BeNeLux.
15
Het belang van Architectuur binnen Outsourcing