Recensie

Software Configuration Management Strategies and IBM Rational ClearCase 2nd Edition

In 'Software Configuration Management Strategies and IBM Rational ClearCase' beschrijven David Bellagio en Tom Milligan de SCM-strategie hoe ClearCase deze ondersteunt. De bestaande concepten uit in de eerste editie worden besproken, maar daarnaast gaan de auteurs in op de nieuwe, uitgebreidere mogelijkheden van ClearCase UCM.

Frank Schophuizen | 13 maart 2008

Toen Rational in 1999/2000 op de markt kwam met Unified Change Management (UCM) als uitbreiding op ClearCase, wist niemand wat daar eigenlijk de bedoeling van was. Is het een schil om ClearCase om het gemakkelijker te maken voor nieuwe gebruikers, of is het een 'nieuwe' SCM-tool? De eerste editie van dit boek was geschreven door Brian White. White maakte duidelijk dat ClearCase UCM was ontworpen vanuit een specifieke software configuration management (SCM-) strategie. Om verscheidene business redenen was deze eerste incarnatie van UCM nog redelijk beperkt; alleen de elementaire concepten van de SCM strategie waren geïmplementeerd. Dit was ook de scope de eerste editie van het boek, dus vandaar de titel. Wat de visionairs achter UCM echter wel voorzien hadden, maar de marketeers van Rational kennelijk niet, was dat die SCM-strategie zich ook leent voor grote, gecompliceerde softwareorganisaties. Traditioneel waren die klanten aangewezen op het ontwikkelen van hun eigen SCM-strategie en implementatie met ClearCase. Dat is een proces van jaren en nu bood Rational die strategie ineens out-of-the-box. Helaas bood UCM die uitgebreidere ondersteuning nog niet voldoende, zodat snel extra concepten moesten worden toegevoegd. En dus was er behoefte aan een tweede druk van het boek, om deze extra mogelijkheden van de SCM-strategie te beschrijven en hoe ClearCase deze ondersteunt. De second edition van 'Software Configuration Management Strategies and IBM Rational ClearCase: A Practical Introduction' is eigenlijk geen introductie van de SCM-strategie en ClearCase. De eerste vijf hoofdstukken zijn een soort samenraapsel, dus liever lees je de eerste editie van het boek van Brian White of de uitstekende documentatie die met de ClearCase installatie meegeleverd wordt. Pas in hoofdstuk zes raken de auteurs op dreef en wordt het voor de lezer echt interessant. De bestaande concepten uit in de eerste editie worden besproken, maar daarnaast gaan de auteurs in op de nieuwe, uitgebreidere mogelijkheden van ClearCase UCM. Ze betrekken daarbij ook de (zeer krachtige) mogelijkheden van base ClearCase. Daar ben ik erg blij mee, omdat in de praktijk vaak de suggestie gewekt wordt dat toepassing van base ClearCase een zwakte van ClearCase UCM is, terwijl het juist de kracht van ClearCase illustreert. Ook ClearQuest krijgt een duidelijker plaats, maar dat is niet overtuigend genoeg om de combinatie te rechtvaardigen. Dat is jammer, want de mogelijkheden van ClearCase UCM met ClearQuest zijn zo omvangrijk dat daar gemakkelijk een boek mee te vullen is. De SCM-strategie komt misschien wat minder prominent naar voren dan je zou verwachten op basis van de titel. Toch is dit boek een aanrader voor gecompliceerde software development omgevingen, zeker als daarbij ClearCase gebruikt wordt. Maar lees gerust de eerste editie van het boek ook, want deze tweede is meer een aanvulling dan een vervanging.

Over Frank Schophuizen

Frank Schophuizen is consultant bij TOPIC Embedded Systems in Best en is gespecialiseerd in configuration management. Hij ondersteunt vooral high-tech bedrijven bij het inrichten van hun processen en systemen voor software- en product-ontwikkeling, waarbij zowel technisch als menselijke communicatie en samenwerking een belangrijke rol spelen. Frank schrijft recensies op persoonlijke titel.

Deel dit artikel

Wat vond u van dit artikel?

0
0

Populaire producten

    Personen

      Trefwoorden