Configuratie Management



Vergelijkbare documenten
Stichting NIOC en de NIOC kennisbank

PRINCE2 Symposium: Zin en Onzin van een Methode. PRINCE 2 versus CMMI; raakvlakken, overlap en aanvullingen SYSQA B.V.

PRINCE 2 versus CMMI; raakvlakken, overlap en aanvullingen

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Tools die je móét hebben voor je (gaat) testen!

CMM 3: levert het wat op?

weer wat nieuws KEMA KEMA Reden van verandering KLANT- & PRESTATIEGERICHT! Oude norm was onvoldoende KEMA Quality B.V.

Business Process Management

Software Engineering (I00094) College 3:

TESTEN % ITIL & ASL & BISL WAT HEEFT EEN TESTER AAN ITIL? EEN PRAKTISCH HULPMIDDEL OF BUREAUCRATISCHE BALLAST?

Software Test Plan. Yannick Verschueren

Handout. Pagina 1. SYSQA B.V. Almere. Capability Maturity Model Integration (CMMI) Technische Universiteit Eindhoven SYSQA SYSQA.

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

Whitepaper. Ligt u s nachts ook wakker van alle commotie rondom nieuwe regelgeving of normering? Compliance Management

Tips & Tricks: Tip van de maand januari 2009

Optimaal benutten, ontwikkelen en binden van aanwezig talent

ISO 9000:2000 en ISO 9001:2000. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

De tester als bruggenbouwer

E-resultaat aanpak. Meer aanvragen en verkopen door uw online klant centraal te stellen

Software Test Plan. Yannick Verschueren

Richtlijnen voor het ontwerpen een Intranetportal Door Bas Fockens

Practitioner s Certificate in IT Service Management: Release & Control (based on ITIL )

Enterprise Resource Planning. Hoofdstuk 1

Wat is Cyber Security Management? 3 oktober ISA / Hudson Cybertec Arjan Meijer Security Consultant

Opdrachtgever in het testproces

WIJ ZIJN ALLEEN OPEN TUSSEN 9.00 EN UUR. Tele Train heeft het antwoord

HERGEBRUIK VAN REQUIREMENTS

Clean code improves test quality

Wat drijft het werkveld?

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker

Meer waarde creëren. Assetmanagement op maat

Ticon. De volgende generatie projectmanagement

Testomgevingen beheer

"Baselines: eigenwijsheid of wijsheid?"

Uw specialist in technisch management

Kwaliteitsmanagement: de verandering communiceren!

Advies. Advies over en ondersteuning bij het (initieel) inrichten/optimaliseren van de structuur van de(it Service Management)organisatie

Het Nieuwe Leren in IT projecten

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Sourcing en de veranderende rol van de projectmanager

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

BluefieldFinance. BluefieldFinance. Sense Template. Toegevoegde waarde vanuit inhoud

Testing University. A fool with a tool is still a fool

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

Acceptatiemanagement meer dan gebruikerstesten. bridging it & users

Factsheet KICKSTARTERS Mirabeau

pagina x van y 1. Onderwerp. Qubic Solutions. Ansur gebruikersdag oktober Vision meets Precision. Vision meets Precision

STRATAEGOS CONSULTING

DevOps Waarom moeilijk doen 31 oktober als het samen kan

Hello, are we your marketing analytics partner?

MVO-Control Panel. Instrumenten voor integraal MVO-management. Intern MVO-management. Verbetering van motivatie, performance en integriteit

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

Incore Solutions Learning By Doing

Factsheet SECURITY CONSULTANCY Managed Services

Evo Evolutionary Project Management. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Projectmatig 2 - werken voor lokale overheden

ISO 9001: Business in Control 2.0

Systems Engineering en de Modelgebaseerde aanpak. Eric Burgers

Whitepaper. Hoe de kans op een succesvolle ERP-implementatie te vergroten. ..het effect van vreemde ogen.. VERTROUWELIJK.

Whitepaper ERP Vreemde ogen

ISO CTG Europe

Nieuw! Office Improvement Expert in administratie en dienstverlening

Real-time data Warehousing

Christian Hoppenbrouwers Tools voor offshore testen Voorjaarsevent Testnet: 30 juni 2008

Bantopa Terreinverkenning

SIS FINANCE. voor professionals door professionals. consulting. interim management. finance professionals SIS. finance

SAP Risk-Control Model. Inzicht in financiële risico s vanuit uw SAP processen

Global Project Performance

Succes = Noodzaak x Visie x Draagvlak 2. Case: Implementatie Requirements Lifecycle management bij Rabobank International

Bent u ook zoveel tijd kwijt met het zoeken naar de laatste en enig juiste! - versie van uw marktonderzoek

Socio-technisch systemen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1

HEAD-Congres Anders kijken,anders denken, anders doen.

Process management aan het werk Business discovery als motor achter waarde creatie. Hans Somers Programmamanager B/CA Gegevens, Belastingdienst

Functiefamilie ES Experten organisatieondersteuning

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant

Wees in control over uw digitale landschap

Syfadis Suite. LMS & Talent applicatie

Regie uit een andere Branche. Hoe om te gaan met de vraag en de levering. Facto Magazine Congres 12 mei

Lange cursus beschrijving van de cursus: ITIL basics

Agile Testen in de praktijk

ISO Crises! What Crises?

HOE DE KANS OP EEN SUCCESVOLLE ERP- IMPLEMENTATIE TE VERGROTEN

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

Learnshop. EN16001: Het kader voor uw energiemanagementsysteem? Nimaris b.v. Paul van Wezel Hertog van Brabantweg EA Loon op Zand

De zorg is onze passie, verbeteren ons vak. Productive Ward

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Inleiding. Inleiding. Een goede Missie, Visie en Strategie (MVS) bestaat uit twee gedeelten: Strategie Ontwikkeling en Strategie Implementatie.

Global Project Performance

Het Sebyde aanbod. Secure By Design. AUG 2012 Sebyde BV

Conclusie: voor elke organisatie die dit nastreeft is het goed besturen en beheersen van de bedrijfsprocessen

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

EXIN WORKFORCE READINESS werkgever

Dynamisch risicomanagement eenvoudig met behulp van GRCcontrol

ISO 9001 certificatie in de praktijk

Transcriptie:

Factsheet Configuratie Management Software Development Management

Een herkenbare situatie? Uw klanten stellen hoge eisen aan de oplevering van projecten, want de klant van uw klant wil het sneller, goedkoper en kwalitatief beter. Het gaat voor u om efficiëntie en effectiviteit van de software ontwikkeling. Het software ontwikkelproject is sterk gemotiveerd om de gevraagde prestatie daadwerkelijk te leveren. Men heeft echter last van een aantal zaken: de ontwikkelomgeving is soms instabiel; de laatst vrijgegeven versie van de source code is zoek; een eerder herstelde bug duikt opeens weer op; een ontwikkelde en geteste functionaliteit is zoek; een volledig getest programma werkt opeens niet meer; de verkeerde versie van de code is getest; het is onbekend uit welke modules de laatste oplevering naar de klant bestaat; de impact van een gevraagde verandering is niet in te schatten: er is geen traceability tussen requirements, naar documentatie, code en testsets; er werken 10-tallen ontwikkelaars aan een product op een aantal locaties, maar welke requirements worden op dit moment geïmplementeerd en wie doet eigenlijk wat? U heeft goede ideeën om de situatie te verbeteren en wilt maar al te graag aan reële klanten wensen voldoen. Het is zelfs een voorwaarde om in de hoog competitieve markt te overleven. Maar om de een of andere reden slagen verbeteracties niet. Onze Visie Vision Consort helpt haar klanten software processen te verbeteren tot industrie standaards en beter. Wij geven inzicht in de huidige procesgang, identificeren gebieden ter verbetering, en leiden onze klanten door het verbeteringsproces, van strategisch tot operationeel niveau. Om dit te doen ontwikkelen wij de kennis en kunde, de modellen en het begrip van tegenwoordige en toekomstige software processen. Daarnaast bieden wij onze multidisciplinaire consortium leden uitdagingen in hun werk omgeving. De naam Vision Consort komt van een groep mensen (het Consortium) die een zelfde visie delen over software proces verbetering. Een consortium is een kleine groep professionele muzikanten, instrumentaal of vocaal, die continue naar elkaar luisteren. Er is niet noodzakelijkerwijs een aangewezen leider van deze groep. 2 / 8

Op deze manier werken wij. Ieder van ons is een specialist die bij kan dragen aan de verbeteringsdoelstellingen van onze klanten. Tezamen brengen wij u harmonie én nodigen u uit mee te musiceren of gewoon te genieten. Configuratie Management Het succes van een project is in hoge mate afhankelijk van effectief Configuratie Management (CM). Dit wordt zelfs essentieel als de omvang van de software toeneemt. CM is noodzakelijk om een groot team in een stabiele omgeving samen te laten werken, en tóch de flexibiliteit te hebben om creatief werk te doen. CM problemen? Doel van CM Maar al te vaak roept CM het beeld op een kostbare en tijdverslindende activiteit te zijn die je eigenlijk niet hoeft uit te voeren, óf een aanpak die je op het laatste moment nog even in elkaar flanst. Dit legt de basis voor onnodige chaos, fouten, blijvende schade, lage productiviteit, en een onbeheersbare software evolutie. Effecten van zo n aanpak zijn: Requirements worden onvoldoende beheerd; wijzigingen op requirements worden slecht doorgegeven, of ze zijn uitgevoerd maar zijn dan weer spoorloos, of wijzigingen worden gemaakt en dan weer teruggedraaid. Ieder project vindt opnieuw het CM-wiel uit waardoor planning en kosten onnodig uitlopen. Het is moeilijk om de status van de actuele baseline te volgen. Quality Assurance kan de product integriteit van baselines moeilijk vertrouwen, en moet extra tijd besteden aan het dupliceren of auditten van CM functies om product artefacten te kunnen verifiëren. Het is moeilijk om goed Configuratie Management voor onderaannemers te specificeren of dit te monitoren Er kan miscommunicatie tussen hoofd en onderaannemer over veranderingen ontstaan. Het fundamentele doel van Configuratie Management is het tijdens de gehele levenscyclus opzetten en onderhouden van de productintegriteit, en het beheersen van noodzakelijke veranderingen hierop. Dit omvat producten zoals performance requirements, functionele en technische attributen, ontwerp, en operationele informatie. 3 / 8

Status Accounting Change Control Configuratie Identificatie Configuratie Audits Het Software Configuratie Management proces bestaat uit vier geïntegreerde activiteiten die antwoord geven op vier basis vragen: 1. Configuratie Identificatie waaruit bestaat de systeem configuratie (uniek identificeerbare componenten)? 2. Change Control hoe worden noodzakelijke veranderingen op het systeem beheerst? 3. Status Accounting welke veranderingen zijn op het systeem uitgevoerd? Welke informatie verzamelen we als basis voor rapportage en gekoppeld aan analyses? 4. Configuratie Reviews en Audits voldoet de productintegriteit en is de uitvoering van CM gevolgd (voor alle componenten onder het CM regiem)? Configuratie Management begrippen zijn o.a.: Baseline; Change Autorisatie; Change Impact Analyse; Change Proces; Change Request / Problem Report; Configuratie Identificatie; Configuratie Review en Auditing; Content Approval; Daily Build; Interface Control; Product Line Architectuur en Component Based Development; Product Integrity; Project Delivery en Release procedures; Software Development Library; Status Accounting; Subcontractor Control; Traceability. CM heeft betrekking op de manier waarop de inhoud, veranderingen, of status van gedeelde informatie in een project gemanaged en beheerst wordt. Het succes van een project is in hoge mate afhankelijk van hoé het CM proces is opgezet en hoé het wordt uitgevoerd. Door het vroegtijdig opzetten van het CM proces en bijbehorende procedures, door het verkrijgen van buy-in van alle betrokken partijen, en door het consequent uitvoeren van CM wordt de weg vrijgemaakt voor een succesvol project, product development en product service. Fundamentele CM wet Configuratie Management is de basis voor alle software projecten. Als CM ontbreekt zal, ongeacht hoe getalenteerd de project bemensing is, hoe groot het budget is, hoe robuust de ontwikkel- test- en integratie processen ook zijn, of hoe technisch superieur de ontwikkelomgeving is, dan zal de project samenhang instorten en zal het succes van een project een gok zijn. Zorg voor goed Configuratie Management als onmisbare basis voor de verbetering naar een succesvol ontwikkelproces. 4 / 8

Veranderenen Voor een succesvolle verandering hanteert Vision Consort een aantal uitgangspunten: Voor iedere verandering moet een business-case zijn; de verandering moet duidelijk aan de business doelstellingen bijdragen. Voor iedere verandering moet een noodzaak zijn: een dringende en dwingende reden. Mensen moeten zich van die reden bewust zijn. Betrokken Management moet daadwerkelijk bij de verandering betrokken zijn, in woord én in daad. Software Process Improvement is niet alleen een verandering in aanpak bij mensen, in processen en in techniek. Het betekent ook een organisatie cultuur verandering. Invarianten zijn goed voor veranderende organisaties, en voor de mensen die daarbinnen werken. Invarianten datgene wat niet veranderd bieden zekerheden en ankerpunten; de normen en waarden van waaruit men handelt. Veranderen betekent oude gewoonten loslaten ~ en nieuwe aanleren; dat is een lastig proces om door te maken! Bij een verandering moet men zoeken naar een win-win situatie, alle partijen willen dat de verandering hen wat oplevert. Vóór een verandering moet men weten wat de uitgangssituatie is. Dan pas kan het succes van een verandering meetbaar worden gemaakt door metingen van de nieuwe situatie met die van de oude situatie te vergelijken. Veranderingen moeten zichzelf terug kunnen verdienen, hoe eerder hoe beter. Theoretische achtergrond zorgt voor een noodzakelijk fundament; het gaat echter om de praktijk! Borgen van een succesvolle verandering is essentieel; een verandering is pas werkelijk succesvol als na het vertrek van Vision Consort de verandering zijn resultaten op blijft leveren, en zelf verder wordt verbeterd. 5 / 8

Verander Proces Software Process Improvement is het proces van verandering van primaire en secundaire processen in iedere software ontwikkel organisatie. Het is nooit een doel op zich; het ondersteunt de primaire doelen van de organisatie en daardoor de doelen van de totale organisatie. In de ICT sector is nog steeds een hoop ambachtelijk vakmanschap. Vakmanschap is op zichzelf een goede zaak, maar in de complexe industriële omgeving kan het tot problemen leiden. We kennen allen de resultaten: oncontroleerbare projecten, continue veranderende user requirements en specificaties, onwikkelorganisaties die verdrinken in onderhoudsactiviteiten, toenemende onderhoudskosten en inspanning, onvoldoende versiebeheer, gebrek aan documentatie. Dit alles maakt software ontwikkeling kostbaar. Uiteindelijk worden klanten geconfronteerd met te late leveringen, een slechte product kwaliteit en hoge herstel kosten. Ons doel is uw software proces te helpen verbeteren. Wij helpen de doelen te stellen om de software organisatie te professionaliseren. De software ontwikkel aanpak van vandaag vraagt om een engineering discipline als opvolging van het vakmanschap. Wij assisteren in de definitie, de planning, en de implementatie van verbetering. Ons doel is het implementeren van een continue verbeteringscultuur, waardoor wij onszelf overbodig maken binnen uw organisatie. Een eerste stap kan bijvoorbeeld gemaakt worden door het toepassen van Basic Management Control, afgeleid van een 6 / 8

Software Proces Model of van het Capability Maturity Model (Integrated). Ons raamwerk omvat ISO 12207, IEEE 1074, het SPICE model ISO 15504, SW-CMM, SA-CMM, CMMI- SE/SW/IPPD/SS en Rational Unified Process. Daarnaast ontwikkelen wij ook eigen modellen tezamen met onze klanten zoals het SMILEY model. Configuratie Management, producten en diensten: CM Auditing en Proces Advisering Audits en assessements met impact: de organisatie krijgt concrete adviezen die realistisch en resultaatsgericht zijn en waarin aandacht geschonken is aan de doelen van de organisatie en de context. Tot het analyse instrumentarium behoren Quick Scans, Audits en assessements. CM Implementatie Management De Configuratie Manager verzorgt de roll-out van een bestaand CM proces in de organisatie en stemt de CM processen af in functie van gebruikte tools en hulpmiddelen. CM Configuratie Management De Configuratie Manager draagt zorg voor de uitvoering van het proces binnen het bedrijf en streeft naar optimalisering en continue verbetering van de CM processen, activiteiten en de ter beschikking staande hulpmiddelen. CM Sourcing (dienst in ontwikkeling) Bij deze dienst is Vision Consort de partij die alle CM activiteiten voor u waarneemt. Dit kan zowel on-site of bijvoorbeeld als web-based secure service. CM Opleiding en Training Vision Consort biedt de volgende mogelijkheden: Opleiding en training in de concepten van configuration management. Opleiding en training op deelaspecten van configuration management zoals versie beheer, veranderingsbeheer, release management en build management, inclusief de aanpak van multi-site development. Opleiding en training voor configuration management tools. 7 / 8

Resultaten VisionConsort geeft niet alleen advies aan organisaties over wát men het beste kan doen, maar kan, durft, én wil de uitdaging ook aangaan om dit advies om te zetten in een (technische) realisatie met een integrale aanpak voor de uitvoering van de voorgestelde oplossing. VisionConsort kan bogen op een jarenlange ervaring bij het opzetten en ondersteunen van configuration management projecten in kleine en grote organisaties, single of multi-site. Deze ervaring stellen we u graag ter beschikking in de zoektocht naar een aanpak en voor oplossingen die voldoen aan de doelstellingen en context van uw organisatie. Motivatie, doorzettingsvermogen en kennis en kunde zijn de kernkwaliteiten van onze medewerkers. Dit geldt zowel voor de inhoudelijke CM aspecten als voor de veranderkundige aanpak. Waarom VisionConsort? De voordelen om voor Vision Consort te kiezen: Vision Consort is een organisatieadviesbureau gespecialiseerd in ICT-organisatievraagstukken. Vision Consort is volstrekt onafhankelijk van toolleveranciers, detacheerders, outsourcers of andere partijen die een operationele rol kunnen spelen bij ICT organisatie verbetering. Vision Consort benadert ICT-organisatievraagstukken op een integrale manier waarbij de breedte van de problematiek (processen, middelen en mensen) op een gebalanceerde manier behandeld wordt. Vision Consort kiest altijd een benadering die past bij de organisatie van de cliënt en de specifieke omstandigheden waarin deze verkeert, en die zich kenmerkt door respect voor de organisatie en cultuur van de cliënt. Vision Consort beschikt over een veelheid aan standaards, methoden en technieken die veelal door haar zelf ontwikkeld zijn. Deze worden door de consultants indien nodig aangepast aan de behoeften van de cliënt. Vision Consort heeft een bewezen trackrecord in verbeteringstrajecten van klein tot groot, zowel in HW als (embedded) SW omgevingen. Vision Consort zorgt voor een interne kwaliteitsborging van haar consultants middels schaduwadvies, kennisnetwerk, en professionele ontwikkeling. Dit resulteert in een succesvolle en blijvende verbetering voor haar klanten. Contact: Vision Consort bvba tel: +32 (0)11-874.602 fax: +32 (0)11-274.353 email : rstans@visionconsort.be Prins Bisschopssingel 50, 3500 Hasselt, België http://www.visionconsort.be/ Vision Consort bv tel: +31 (0)40-252.5292 fax: +31 (0)40-257.2195 email: hbrands@visionconsort.nl Luchthavenweg 81234, 5657 EA Eindhoven, Nederland http://www.visionconsort.nl/ 8 / 8