Het bouwen van COTS oplossingen met EPIC
Het Carnegie Mellon Software Engineering Institute publiceerde in 2002 het Evolutionary Process for Integrating COTS-based systems (EPIC) (het evolutionaire proces voor de integratie van COTS-gebaseerde systemen). Het proces is beschreven in een document van 275 pagina's dat gratis is te downloaden.De EPIC is bedoeld als een richtlijn voor het bouwen van systemen op basis van Commercial Off The Shelf (COTS) componenten. De richtlijn beschrijft de stappen die moeten worden genomen om de systemen vanaf vier "invloedssferen" samen te stellen. Deze invloedssferen zijn:
- Stakeholderbehoeftes en bedrijfsprocessen (functionele- en niet-functionele eisen)
- De markt (welke COTS-technologie is beschikbaar)
- Architectuur en ontwerp (algemene setup van het systeem)
- Programma en risico's (het beheer van het project)
De EPIC beschrijft een proces om de invloedssferen zoveel mogelijk te laten overlappen om zodoende een samenhangend systeem te creëren op basis van het Rational Unified Process (RUP). In de Inception en Elaboration fases wordt het systeem ontworpen door middel van het opbouwen van kennis over de vier invloedssferen, hetgeen leidt tot verhoging van de buy-in van de stakeholders.
De EPIC beschrijft alle stappen die moeten worden genomen om het systeem te creëren, maar ik vond het laatste deel van het document (deel C) het meest interessante. In dit deel worden richtlijnen en artefacten gepresenteerd die kunnen worden gebruikt als checklist bij het daadwerkelijk maken van systemen. Het bevat bijvoorbeeld een checklist die de stappen beschrijft van een marktonderzoek, inclusief vragen die men kan stellen aan marktpartijen over hun COTS producten. Ook bevat het criteria om COTS componenten te evalueren. Het bevat zelfs businessprocess changemanagement richtlijnen om de bereidheid van de organisatie vast te stellen om te werken met COTS oplossingen.
Ik vond het EPIC een zeer nuttig document en ik beveel het aan aan iedereen die systemen op basis van COTS-producten wil creëren.
En... Wat vindt u ervan? Klik hier om uw mening te geven:
There is also a 
Master Certified IT Architect
CISSP (Certified Information Systems Security Professional)
TOGAF Certified Architect