10.07.2015 Views

Audit INDiGO - Rijksoverheid.nl

Audit INDiGO - Rijksoverheid.nl

Audit INDiGO - Rijksoverheid.nl

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ministerie van Binne<strong>nl</strong>andse Zaken enKoninkrijksrelaties<strong>Audit</strong> <strong>INDiGO</strong>KPMG IT Advisoryefficiency (en dan vooral resource behavior) op componentniveau beter in te richten om dezeindicatoren te blijven bewaken. Dit biedt tevens de mogelijkheid om een normenkader voor eenefficiency voor <strong>INDiGO</strong> al geheel te ontwikkelen.3.2.1.3 Onderhoudbaarheid van softwareUIT ISO 9126 (EXTENDED):MAINTAINABILITY “a set of attributes that bear on the effort needed to make specified modifications.’Sub characteristics: analyzability, changeability, stability, testability, manageability, reusabilityAlgemeenDe onderhoudbaarheid van <strong>INDiGO</strong> als geheel wordt o.a. bepaald door de kwaliteit van desoftware, maar grotendeels door processen, organisatie en afspraken omtrent beheer enonderhoud. Deze worden in andere hoofdstukken van deze rapportage belicht. In deze paragraafgaan we in op de onderhoudbaarheid van de software zelf, als een kwaliteitsattribuut van desoftware. Hierbij laten we de functionele onderhoudbaarheid buiten beschouwing. (Dit zijngewenste, functionele (inhoudelijke) wijzigingen op bijvoorbeeld de kennisregels inBeInformed).ComponentenDe componenten binnen <strong>INDiGO</strong> zijn moderne standaardproducten van een aantal leveranciers(Oracle, Microsoft en IBM bijvoorbeeld) die elk een eigen patch- en update ondersteuningkennen. IND en IVENT maken gebruik van deze productondersteuning van de leveranciers.Daarmee is het aspect preventieve onderhoudbaarheid van deze producten deels afgedekt.Echter, correctief onderhoud is een aandachtspunt bij <strong>INDiGO</strong>. Ook hier speelt weer demismatch tussen O,T,A en P omgevingen een rol. Het doorvoeren van wijzigingen op eenbestaande, operationele component doorloopt een deployment proces waarbij een hand-overmoment zit tussen ontwikkelaars van Ordina/Accenture of IND en IVENT. Dit deploymentproces hapert als gevolg van ontbrekende of onvolledige release notes dan wel het niet correctopvolgen van die release notes.<strong>INDiGO</strong> als geheelHet geheel aan componenten dat <strong>INDiGO</strong> vormt, kenmerkt zich als een relatief complexeomgeving die voornamelijk bepaald wordt door de hoge mate van interactie tussencomponenten onderling en de (overheids-)ketens waarin <strong>INDiGO</strong> moet acteren. De samenhangvan componenten wordt vormgegeven op basis van business services en processen. De impactvan wijzigingen op de bestaande omgeving als geheel vereist analyse van de procesflow, detechnische componenten en de interactie (berichtenverkeer, services) tussen de componenten.De koppelingen tussen de componenten spelen hierbij een cruciale rol: welke wijzigingenbinnen een component hebben impact op een koppeling van die component naar buiten toe. Ditgegeven de ketenafhankelijkheid van componenten van <strong>INDiGO</strong>. Ten aanzien vanonderhoudbaarheid, dan zijn met name de analysability en stability aandachtspunten:2011.IRA.0012.RA17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!