Archief van ICT

De waarde van certificaten

Wednesday, 25 Jun, 2008

Twee weken geleden kondigde Security.nl de Themaweek Certificering aan. Inmiddels is er een aantal artikelen op de site verschenen waarin verschillende aspecten van certificering worden belicht, waaronder de vraag of gecertificeerde IT-ers gemotiveerder zijn en welke garanties een opdrachtgever heeft wanneer hij/zij een gecertificeerde IT-er binnenhaalt.

Wat mij betreft snijdt Security.NL hiermee een interessant en actueel onderwerp aan. Ik word als (freelance) IT-er geconfronteerd met een groot aanbod aan opleidingen die al dan niet een certificaat met zich meebrengen. Gevoelsmatig denk ik dat certificaten onderscheid kunnen aanbrengen op het moment dat de markt voor opdrachten slinkt en daarmee het aanbod van IT-ers toeneemt, ook al zeggen certificaten niets over de praktijkervaring en instelling die een IT-er heeft. Ik blijf de Themaweek dan ook met interesse volgen en ben benieuwd naar de invulling van het initiatief.

Technorati Tags: , ,

Grootte en scope van Agile-ontwikkelteams

Sunday, 04 May, 2008

Als het om Agile gaat, is Mike Cohn’s Blog - Succeeding With Agile een weblog dat zeker de moeite van het volgen waard is. In deze video (van ongeveer 11 minuten) gaat Mike in op de "ideale" grootte van een Agile-ontwikkelteam en bespreekt hij zaken als scope, tijdslijnen en planning van een Agile-traject.

Technorati Tags: ,

Better Software over testcoverage en SOA-testen

Saturday, 22 Mar, 2008

Better Software Magazine, de papieren evenknie van StickyMinds, bestaat al enige tijd en bevat maar al te vaak interessante artikelen over de ins and outs van testen. Ik had al eens eerder aangegeven dat het blad ook digitaal is te lezen en wel via Nxtbook Media, een digital publishing service.

In het maartnummer van BSM valt een tweetal testartikelen op:

  • Yuri Chernak beschrijft hoe je een Requirements Composition Table (RCT) kunt gebruiken om gaten in de testdekking van een regressietestset te traceren. In een zestal stappen wordt uitgelegd hoe je zonder beschrijvingen van requirements (een RCT beperkt zich tot een inventarisatie en de structuur van requirements) en zelfs met een minimale set aan requirements te werk kunt aan.
  • Hoe bouw je en vooral hoe test je een webservice is de vraag die Mamoon Yunus in het coverartikel behandelt. Aan de hand van een eenvoudig voorbeeld zoomt de auteur in op drie aandachtsgebieden die bij webservice-testen veelal centraal staan: functionaliteit, performance en interoperabiliteit tussen de verschillende platformen.

En ja, ik moet het nog even kwijt, als een echte digital immigrant vond ik de papieren versie toch prettiger lezen dan dit digitale in- en uitzoomen. Maar goed, een gegeven paard…

Technorati Tags: , , , ,

Nieuw relatienetwerk voor IT Managers

Wednesday, 19 Mar, 2008

Vanmiddag kreeg ik een uitnodiging om lid te worden van een nieuw relatienetwerk, genaamd Connectem. Het netwerk is een initiatief van Info Motion, een detacheerder van automatiseringsdeskundigen waar ik zelf als freelancer ook ingeschreven sta voor potentiële opdrachten.

Online zakelijke netwerken schieten de laatste tijd als paddenstoelen uit de grond. Connectem probeert zich tussen het brede aanbod te onderscheiden door IT Managers onder andere de mogelijkheid te geven kennis en ervaring met collega’s te delen en informatie over opleidingen en managementtools te verstrekken. Daarnaast kunnen opdrachtgevers van het netwerk gebruik gaan maken om IT  specialisten te vinden.

Ik heb me aangemeld bij het netwerk maar wacht vooralsnog op goedkeuring. Bij de aanmelding wordt onder meer gekeken of een potentieel lid wel beschikt over minimaal 3 jaar recente managentervaring. Ik ben benieuwd of Connectem in staat is zichzelf op de kaart van relevante zakelijke netwerken te zetten.

Technorati Tags: ,

SoftJournal ook in het Engels

Friday, 10 Aug, 2007

Als ik me niet vergis was het Russische SoftJournal.ru enige tijd geleden nog volledig onleesbaar voor mij, maar nu zie ik dat de artikelen eveneens in het Engels verschijnen. Dat scheelt, zeker zolang er geen sterke online vertaler voor Russische websites bestaat.

De site richt zich op een breed IT-publiek en heeft zo nu en dan ook aandacht voor testen. Naast de reguliere artikelen verschijnen er sinds kort ook zogenaamde maandedities. In het juli-nummer zien we in ieder geval al een kort artikeltje over het kunnen reproduceren van bevindingen. De Russisch/Engelse RSS-feed gaat in ieder geval nu wel de reader in.

[Via: WebKnowHow Press]

Technorati Tags:

SOA for Profit

Monday, 25 Jun, 2007

Dit is weer zo’n typisch voorbeeld van de information overflow, althans van mijn overflow. Alweer twee weken terug is het boek SOA for Profit bij Sogeti gelanceerd en door toeval loop ik nu pas tegen dit bericht aan. De subtitel van dit nieuwe boek (A Manager’s Guide to Success with Service Oriented Architecture) geeft al een idee van de inhoud, het boek biedt met behulp van praktijkvoorbeelden zicht op de manier waarop bedrijven SOA kunnen inzetten voor het optimaliseren van bedrijfsvoering.

SOA, ik kom dit model te vaak tegen de laatste tijd en wil er beslist meer over lezen. Ter verduidelijking, we praten hier over een softwarearchitectuurmodel dat in veel gevallen bestaat uit een servicecomponent en een zogenaamde Enterprise Service Bus (ESB), componenten die de toegang tot de services regelen.

Ik had toch ook niet de illusie dat mijn leesstapel zou slinken?

Technorati Tags: , ,

Introductie ITIL 3 in Nederland

Wednesday, 30 May, 2007

Op 14 juni a.s. wordt ITIL 3 eindelijk officieel uitgerold in Nederland. De introductie vindt plaats tijdens de itSMF Academy, het kenniscongres van itSMF Nederland. Voor leden van itSMF is de bijeenkomst gratis, voor niet-leden hangt er een prijskaartje van 395 euro aan. Getronics PinkRoccade en Quint Wellington Redwood zullen tijdens de lancering een aantal lezingen over ITIL 3 verzorgen.

ITIL (Information Technology Infrastructure Library) bestaat al een aantal jaren en staat binnen de ICT bekend als een set van best practices voor het inrichten van beheerprocessen. Op dit moment is ITIL 2 nog de gebruikte standaard. De introductie van ITIL 3 zal een redelijke omslag betekenen doordat het uitgangspunt Procesmatig Werken wordt vervangen door Service Lifecycle Management, bestaande uit de domeinen Service Strategy, Service Design, Service Transition, Service Operation en Continual Service Improvement. Getronics PinkRoccade zal in één van de lezingen ingaan op de transitie van ITIL 2 naar ITIL 3 en daarbij aangeven voor welke organisaties een overstap nu reeds zinvol is.

Quint Netherlands schreef begin deze maand al kort over ITIL en de ontwikkelingen richting versie 3. Een uitgebreide preview van ITIL 3 is geschreven door Sharon Taylor (PDF).

Technorati Tags: , ,

DSDM in een nieuw jasje

Monday, 30 Apr, 2007

Het was wat stil de laatste tijd rondom DSDM, maar de uitrol van DSDM Atern zal daar wellicht wat verandering in aan gaan brengen. In de jaren negentig maakte ik voor het eerst kennis met DSDM, dat staat voor Dynamic Systems Development Method. In een aantal pilotprojecten werd bij mijn toenmalige werkgever geëxperimenteerd met deze methodiek. Voor de meeste diehard watervallers een openbaring kan ik me nog goed herinneren, vooral de uitgebreide gebruikersparticipatie en het timeboxen waren even wennen voor een aantal deelnemers.

Met DSDM Atern wil het Consortium ook het gebied van de niet IT-gerelateerde projecten gaan betreden. Er is gekozen voor het creëren van meer raakvlakken met Prince2 en de rol van business analyst is toegevoegd. Verder is intensieve samenwerking gezocht met de open source community Eclipse, waarmee ondersteunende tooling zal worden geïntroduceerd. In bovengenoemde pilotprojecten ontbrak daarvoor nog het nodige maatwerk.

Op de site van DSDM kun je meer lezen over Atern (gratis registratie is wel verplicht), Reg Developer besteedt eveneens aandacht aan deze uitrol.

Technorati Tags: , ,

ICT bij dienstverlener de deur uit

Friday, 30 Mar, 2007

Begin volgende week stelt NetSourcing de resultaten van een onderzoek beschikbaar waarin wordt gekeken in hoeverre Nederlandse dienstverleners hun ICT outsourcen. De belangrijkste conclusies van het onderzoek zijn reeds beschikbaar via een persbericht en op de site van NetSourcing zelf.

Het onderzoek werd verricht bij 1.250 ondernemers op het gebied van accountancy, administratie, boekhouding, belastingadvies en arbeidsbemiddeling. Enkele opvallende resultaten:

  • Ruim driekwart van de ondervraagden zet het verbeteren van de bedrijfsprocessen bovenaan de agenda in 2007 (ten koste van ICT);
  • 60% van de administratieve dienstverleners ziet ICT als belangrijkste activiteit om uit te besteden (bij arbeidsbemiddelaars is dat 35%);
  • 30% van alle ondervraagden verwacht ICT in 2007 volledig uit te besteden.

Interessant wordt het echter wanneer een aantal stellingen beantwoord moet worden. Daar zie je toch een aardige tegenstelling ontstaan: 50% is onzeker over het feit dat men de ICT (straks) niet meer zelf in de hand heeft, terwijl 47% aangeeft grip te houden op de organisatie juist als gevolg van het outsourcen van ICT. Met andere woorden, de helft weet niet wat hun te wachten staat wanneer men cruciale ICT-processen heeft uitbesteed. Ook is er onzekerheid over de kosten die outsourcing met zich mee brengt. Daar ligt nu juist de bottleneck: wat wil je precies uitbesteden en waarom, met welke partij(en) ga je in zee, wat zijn de afspraken, wat kun en mag je verwachten, hoe transparant is de uitbesteding, wat zijn de kosten op korte en lange termijn, et cetera.

Nogmaals, alle uitkomsten van het onderzoek zijn volgende week beschikbaar op de site van NetSourcing, even iets om in de gaten te houden.

Technorati Tags: , ,

Onderzoek releasebeheer bij gratis software

Tuesday, 20 Mar, 2007

Hoe beheer (en distribueer) je versies van software zo optimaal mogelijk, waarbij de meest recente versie van de software in gebruik is bij eindgebruikers en wordt onderhouden door ontwikkelaars. Dat is in grote lijnen het belangrijkste vraagstuk als we het over releasebeheer hebben.

Martin Michlmayr doet als student onderzoek naar de kwaliteit van gratis software en heeft zich daarbij met name gericht op releasebeheer. Doel van zijn onderzoek is het in kaart brengen van verbeterpunten die hij in het ontwikkelproces van gratis software traceert. Hij richt zich met name op de wat grotere en complexe projecten waarbij minimaal 100 personen zijn betrokken bij het moment van releasen. Daarbij focust hij vooral op de vraag hoe en waarom releasebeheer functioneert bij grootschalige gratis softwareprojecten, waarbij sprake is van vooraf afgesproken tijdslijnen (bijvoorbeeld iedere 6 maanden een nieuwe versie).

In zijn journal beschrijft Martin de resultaten van zijn onderzoek dat hij binnen zeven projecten heeft uitgevoerd. Per project schetst hij het soort software dat wordt onderhouden, welke problemen de projecten in eerste instantie ondervonden, hoe deze issues zijn opgepakt en welke huidige problemen er nog open staan.

Bij de meeste projecten zie je dat het releasebeheer in eerste instantie vrij ongeorganiseerd was opgezet. Tijdslijnen werden (ruimschoots) overschreden en het was vaak niet duidelijk wat nu exact de status van een release was (niemand had het overzicht). Ook valt te lezen dat bij de wat langere trajecten er veel wijzigingen in de code werd aangebracht waardoor deze moeilijk was te stabiliseren. Dat had vervolgens weer een negatieve invloed op de hoeveelheid testtijd die overbleef. Door inrichting van strak en georganiseerd releasebeheer, een betere planning met kortere doorlooptijden en het verbeteren van de documentatie en communicatie rondom releases valt af te leiden dat de meeste projecten genoemde problemen voor een groot deel hebben kunnen oplossen.

Als je de huidige, nog openstaande problemen bekijkt, zie je vooral het issue van regressie nog optreden. Regressie is het onbedoeld introduceren van fouten in software als gevolg van systeemaanpassingen. Populair gezegd: je past ergens in de software iets aan en op een andere plek valt er iets om. Doordat de focus zich in het testproces veelal richt op de betreffende aanpassingen, wordt vaak vergeten te controleren of het systeem in z’n geheel nog wel correct functioneert. Hier komt ook het tijdsaspect om de hoek kijken, doordat regressietesten (dus testen gericht op het traceren van regressie) nog wel eens veel meer tijd kosten dan het testen van de wijziging zelf. Zeker als een project niet de beschikking heeft over een bestaande regressietestset, een set van testgevallen waarmee een deel, of zelfs een geheel systeem kan worden getest.

De projecten die Martin beschrijft zullen dus tijd en energie moeten gaan steken in het samenstellen en onderhouden van een regressietestset. Zeker bij projecten waarbij meerdere releases op de planning staan, kan die tijd en energie worden terugverdiend. Het is en blijft echter een leuke uitdaging het projectmanagement van het nut van die inspanning te overtuigen.

Technorati Tags: , , ,