Spring naar inhoud

Nieuwe software in 1 dag live

‘Je profiteert pas echt van de agile werkwijze, als je de vers ontwikkelde code snel in gebruik kunt nemen, bijvoorbeeld binnen een paar uur. Bij TKP gaan we hard in die richting. Nieuwe software brengen we nu al binnen 1 dag naar productie. Dat is niet alleen bevredigend, het geeft ontwikkeling ook een heel nieuwe impuls.’

‘Net als veel andere agile organisaties heeft TKP snellere deployments hoog op het wensenlijstje staan. We volgen de principes van CI/CD – Continuous Integration & Continuous Delivery. Dat raakt technologie, werkprocessen, organisatiestructuur én cultuur. Daarmee is het bereiken van CI/CD een meerjarenproject, dat ik bij TKP in goede banen mag leiden. Net als andere organisaties moeten wij ook pionieren en experimenteren. Op de werkvloer bereiken we inmiddels mooie resultaten.’  

Professioneel ontwikkelproces

‘Onze ontwikkelteams zijn zo professioneel dat ze stabiel hoge kwaliteit leveren. Alle teamleden verstaan hun vak. Daarnaast werken de afzonderlijke teams en teamleden op hetzelfde platform, waardoor ze tegelijkertijd aan dezelfde codebase kunnen werken. En onderling makkelijker afstemmen. Zo verzekeren we onszelf ervan dat alle los te ontwikkelen componenten straks met elkaar samenwerken. Dat een Java service en een Angular frontend bijvoorbeeld naadloos communiceren en dat ze de juiste gegevens uitwisselen volgens het juiste format. Geen detail ontgaat ons.’

‘Werken vanuit CI/CD is een meerjarenproject dat ik in goede banen mag leiden’

Testen en accorderen

‘De teams zijn uitstekend in staat het resultaat van hun werk van tevoren nauwkeurig in te schatten, waardoor we veel functionele en regressietests al kunnen automatiseren. Het resterende testwerk is overzichtelijk en snel uit te voeren. Wat daarna volgt is het akkoord van de interne opdrachtgever, bij TKP is dit de productowner. Geeft zij haar fiat, dan gaat de software – geautomatiseerd – direct naar productie.’

Mooi resultaat

‘Alleen al de wetenschap dat de toepassing waaraan je vandaag werkt volgende maand duizenden gebruikers heeft, levert een aanstekelijke energie. Bovendien beschikken we snel over gebruiksdata, waarmee we de toepassing kunnen aanscherpen. Daarmee plukt de gebruiker de vruchten van de snelle opleveringen. En de ontwikkelaar ook, want die haalt meer voldoening uit zijn werk en voelt zich meer verbonden met ‘zijn’ toepassing. Kortom: meer motivatie, nog betere toepassingen, sterkere verbondenheid. Ja, we zijn goed op weg.’

Auteur