Interview Gabe Heeren, vakgroepmanager softwareontwikkeling DUO

In 2009 werd Gabe Heeren, vakgroepmanager softwareontwikkeling bij DUO, door Quintor uitgenodigd voor een referentiebezoek bij het CJIB. Voor Gabe smaakte dat naar meer. En dat gebeurde ook. ‘Quintor heeft SONAR fixed price geimplementeerd.’

Zo’n drie jaar lang werkte Jan Kuiper namens Quintor bij DUO, de organisatie die voorheen de IB-Groep heette. Als softwarearchitect/senior developer was hij onder meer verantwoordelijk voor het technisch neerzetten van het zakelijk portaal, een grote technische uitdaging. ‘Jan heeft hier fantastisch werk geleverd’, benadrukt Gabe Heeren, vakgroepmanager softwareontwikkeling bij DUO. ‘Hij is slim en opvallend sociaal vaardig voor een ICT-er. Eerlijk gezegd was ik me er niet eens van bewust dat hij van Quintor was. Later kwam ik erachter dat er bij DUO wel meer mensen van Quintor rondliepen, ook allemaal daadkrachtige en vakbekwame professionals. Het bedrijf blijkt dus gewoon over uitsluitend goede mensen te beschikken.’ Quintor kwam voor Gabe pas echt in beeld nadat hij in 2009 was uitgenodigd voor een referentiebezoek bij het CJIB. De presentatie maakte indruk. Gabe was met name enthousiast over de werkwijze en de tooling, zoals Confluence, JIRA, Greenhopper en Bamboo, die voor het CJIB waren ingezet.

Fixed price
‘Zelf hadden we bij DUO al een tijdje het plan om SONAR te gaan gebruiken’, glimlacht Gabe. ‘Een ideale projectmanagement tool, waarmee je onder meer de kwaliteit van de softwareontwikkeling kunt meten. Zo heb je altijd inzicht in de harde meetcijfers. We kregen het echter niet van grond. Daarom hebben we Jan van Beek gevraagd of Quintor SONAR bij ons wilde implementeren. Dat is uiteindelijk fixed price, en met behulp van Agile/Scrum, gebeurd. Zo’n fixed price project kom je in deze business niet veel tegen. Erik Jan Blanksma, software architect bij Quintor, heeft het project uiteindelijk naar volle tevredenheid uitgevoerd.’ Op het vlak van JIRA, inclusief Greenhopper, draait bij DUO inmiddels een pilot. In de kern is het een tool om testbevindingen vast te leggen, maar bij DUO wordt het gebruikt voor het monitoren van de projectvoortgang. Want ook dat is mogelijk. ’JIRA gebruiken we op dit moment voor twee projecten’, vervolgt Gabe. ‘Adrianne van Dijken vervult daarbij de rol van Agile Coach. Haar taak is vooral om het Product Ownership meer te verduidelijken.’

Zelfsturende teams
Agile/Scrum werd bij de door Gabe genoemde twee projecten niet toegepast. De reden: DUO had een aantal jaren geleden RUP (Rational Unified Process) geadopteerd. RUP is een ontwikkelproces/raamwerk dat door velen niet als Agile methodiek wordt gezien. Toch zijn er wel degelijk Agile-principes in terug te vinden, maar in vergelijking met Scrum is RUP aanzienlijk minder flexibel. Gabe: ‘Van oorsprong is DUO van de watervalmethode. Toen RUP hier destijds binnenkwam, vond ik dat al een geweldige vooruitgang. De stap om volledig over te gaan op Scrum is voor ons in dit stadium wellicht net iets te groot. Het is niet ondenkbaar dat we langzaamaan meer richting Scrum schuiven. We zien tenslotte nu al de eerste winsten in onze RUP-projecten. Denk aan realtime inzicht dankzij de burndowncharts, waardoor de businesseigenaar veel meer sturing en grip op het project heeft. Met Scrum creëer je zelfsturende teams met veel eigen verantwoordelijkheid, die in korte iteraties werkende software leveren die ook écht af is. Je verwelkomt als het ware de verandering. En zo hoort het ook. Je kunt nooit weten wat je over een paar maanden wilt. Het verandert toch steeds.’