
- Paul Jansen

- Hans Jenniskens
TITEL
Kwaliteitsbeheersing van legacy systemen: verbeteren of kiezen voor veiligheid?
SPREKER
Paul Jansen, directeur, Tiobe Software
Hans Jenniskens, groepsleider MR, Philips Healthcare
TAAL
Nederlands
ABSTRACT
Stel je voor dat het missiekritieke softwaresysteem van het bedrijf waarvoor je werkt al jaren in het veld draait zonder al te veel problemen. En dan op een dag draai je een demoversie van een tool die mogelijke fouten in je code kan opsporen. Tot je verbijstering worden binnen enkele minuten op deze manier een paar beschamende fouten gevonden. Wat besluit je? Als ervaren software-engineer weet je dat elke wijziging kan leiden tot nieuwe fouten die misschien nog wel veel erger zijn. Een bekend Engels gezegde is ‘If it ain’t broke, don’t fix it’. Ga je de fouten verbeteren of laat je ze zitten in de hoop dat ze nooit ontdekt zullen worden?
Aan de hand van praktijkvoorbeelden van binnen en buiten Philips Healthcare zullen we tijdens deze presentatie tonen wat wel en niet werkt in zo’n situatie. De oplossing die we uiteindelijk voorstellen, is om niet te proberen afwijkingen afzonderlijk aan te pakken, maar om alleen afwijkingen aan te pakken in de directe codeomgeving van andere geplande wijzigingen. Hierdoor is de testinspanning en het risico tot een minimum beperkt.


