6-4-2015
Les 1
Docent: Marcel Gelsing
Je kunt de presentaties downloaden op: www.gelsing.info
1
6-4-2015
Maak een (verbeter)voorstel voor Enterprise Architectuur, waarbij u zowel de mogelijkheden als de beperkingen van de voorgestelde aanpak aangeeft in uw eigen werkomgeving. De volgende onderdelen werkt u uit in dit voorstel: Beschrijving van de mogelijkheden voor het toepassen van Enterprise Architectuur; Een onderbouwing waarom de organisatie gebruik moet maken van een Enterprise Architectuur of waarom deze verbeterd moet worden; Beschrijving van de toepasbaarheid van een framework; Een kort advies over de aanpak van het verbeteren/invoeren van Enterprise Architectuur. Zorg ervoor dat u uw voorstel goed onderbouwt, en onderbouw ook goed of het een voorstel voor een nieuwe Enterprise architectuur is, of een verbetervoorstel voor een bestaande Enterprise architectuur. Individuele presentatie van de concept uitwerking tijdens de laatste les!!
2
6-4-2015
Bekijk het filmpje over Enterprise Architectuur.
Opdrachten 1. Maak een overzicht met zoveel mogelijk voor- en nadelen van het werken onder enterprise architectuur. 2. Om met succes onder enterprise architectuur te kunnen werken moet binnen een organisatie aan een aantal voorwaarden zijn voldaan. Welke zijn dat volgens jou?
Enterprisearchitectuur Waarom is het zo belangrijk?
(1)
– Veel ICT-projecten mislukken –
Het merendeel (50% - 70%) van technologie-implementaties mislukt1
–
75% van alle pogingen om automatisering op de werkvloer te introduceren, is mislukt1
– Het gaat om meer dan ICT alleen –
Introductie van technologie vereist (belangrijke) veranderingen buiten het domein van de technologie, maar de introductie van technologie brengt die niet ‘automatisch’ teweeg2
–
Door alleen naar technologie te kijken krijg je die technologie niet ‘werkend’2
– Meer financiële sturing helpt (meestal) niet –
Geen correlatie tussen ICT-investering en business success3
1. Rechting, E. – Systems Architecting of Organizations (2000) 2. Scott Morton, M.S. – The Corporation of the 1990s (1991) 3. Pisello, T., Strassmann, P. – IT Value Chain Management – Maximizing ROI from IT Investments
3
6-4-2015
Enterprisearchitectuur
Waarom is het zo belangrijk? (2) – Een integrale architectuurbenadering helpt wel! – Succes van ICT-implementaties kan worden verhoogd door bedrijfsorganisatie, informatievoorzienings- en technische aspecten in samenhang te ontwerpen – Op organisatiebrede schaal – ‘Operationaliseer’ business-IT alignment (dus waar draagt ICT bij, en hoe?)
Enterprisearchitectuur Wat is het?
– Enterprisearchitectuur geeft inzicht in en een geïntegreerd overzicht van –
Bedrijfsprocessen
–
(Informatievoorzienings)functionaliteiten
–
Informatiesystemen/applicaties
–
Technische infrastructuur
in samenhang!
– Omvat ook de relaties met de omgeving – Naast modellen omvat een enterprisearchitectuur ook de principes en uitgangspunten die het ontwerpen en de ontwikkeling door de tijd sturen – Definieert het gemeenschappelijk ICT-platform, zoals middleware etc. – Rechtvaardigt langetermijninvesteringen in ICT (bijvoorbeeld voor het gemeenschappelijk ICT-platform) – Bewerkstelligt de gewenste flexibiliteit en integratie – Is het belangrijkste, inhoudelijke communicatiemiddel in de ICT
4
6-4-2015
Definitie van ICT-architectuur IEEE 1471
– The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and development
– Dus: – – – –
Fundamentele inrichting van een complex systeem Opbouw in componenten Hun onderlinge relatie én de relatie met de omgeving Principes t.a.v. ontwerp en ontwikkeling in de tijd
IEEE 1471: Recommended Practice for Architectural Descriptions of Software-intensive Systems IEEE: Institute of Electrical and Electronics Engineers – –
a non-profit, technical professional association a leading authority in technical areas ranging from computer engineering, biomedical technology and telecommunications, to electric power, aerospace and consumer electronics
Centraal begrip in definitie Views and viewpoints
– Dé architectuur van een complex systeem kan niet worden beschreven op een eendimensionale manier – Geen enkel gezichtspunt biedt uitzicht op de gehele architectuur – Je moet verschillende inzichten bieden aan de verschillende belanghebbenden (concerns of stakeholders) – Vandaar de begrippen – Viewpoint (gezichtspunt) –
Een manier van kijken, gericht op het belang van een bepaalde stakeholder
– View –
Wat je ziet, als je vanuit een bepaald gezichtspunt (viewpoint) kijkt
5
6-4-2015
Views and viewpoints Beslisser View pont
View View point
View View
View point Gebruiker
Bouwer
Architectuur
Architectuurraamwerken – Gebaseerd op het concept van views en viewpoints – Keuze voor te onderscheiden viewpoints, gerelateerd aan belangen van stakeholders – Architectuurraamwerken – Definiëren een set (deel)architecturen – Benoemen de deelaspecten die per architectuur worden belicht – En op welke stakeholders ze zijn gericht – Definiëren (soms) de schematechniek e.d. – Definiëren (soms) het proces van totstandkoming – Definiëren (soms) een verzameling tools die kunnen worden gebruikt
6
6-4-2015
Deelarchitecturen in een enterprise architectuur Business Architecture Relationship
Information Architecture Relationship
Application Architecture Relationship
Technical Architecture
Deelarchitecturen in een enterprise architectuur
Relationship
Information Architecture
•Information-processing functionality •Functional areas / objects •Datamodel and data dictionary
Relationship
Application Architecture Relationship
Technical Architecture
•Applications and interfaces •Common infrastructural facilities •Design principles and guidelines •Data structure / databases •Hardware •Network •Physical locations •Technical standards
Models Rules – Standards – Principles - Guidelines
Business Architecture
•Proposition and market •Products and services •Business processes •Organization and governance
7
6-4-2015
Voorbeelden van architectuurraamwerken Theoretische raamwerken – Zachman Architecture Framework (het ‘oerraamwerk’) – TOGAF (The Open Group Architecture Framework) – DYA (Sogeti) [Zachman en TOGAF worden behandeld in les 2]
DYA
Dynamische architectuur - het DYA-model – Visie van Sogeti op het omgaan met architectuur – DYA is dus in eerste plaats een methode
8
6-4-2015
DYA
Het DYA-architectuurraamwerk
Objecten
Abstractieniveaus
DYA
De 10 principes 1.
Architectuur is strategisch als ICT dat is
2.
Architectuur moet snelheid dienen
3.
Communicatie tussen business- en ICT-management staat centraal
4.
Het ontwikkelen van architectuur wordt gestuurd door businessdoelen
5.
Het architectuurniveau wordt verhoogd door mee te liften op de energiegolven van belangrijke veranderingstrajecten
6.
Architectuur wordt ontwikkeld volgens het ‘just enough’ en ‘just in time’principe
7.
Een denk-/werkmodel ondersteunt het werken onder architectuur
8.
Verbanden moeten inzichtelijk zijn
9.
Er worden meerdere ontwikkelscenario's onderscheiden
10. De architectuurprincipes en -processen moeten ingebed zijn in de organisatie
9
6-4-2015
Framestore produceert animaties en special effects voor films en televisiereclame’s. Men heeft in eigen beheer een nieuw intranet ontwikkeld (zie filmpje). Op dit moment is er echter een wildgroei aan intranet-applicaties aan het ontstaan problemen met beheersbaarheid, integratie met andere systemen en oplopende kosten. Opdrachten 1. Welke viewpoints kun je onderscheiden m.b.t. het intranet bij Framestore? 2. Stel: Framestore wil het intranet verder gaan ontwikkelen onder architectuur. Maak een benefit logic schema waarin wordt aangetoond dat de Return On Investment (ROI) hierdoor kan worden verhoogd (zie voorbeeld DYA boek p. 41).
10