Tijdens de Bits&Chips Software Engineering-conferentie (#BCSE15) in Eindhoven werden in verschillende tracks kennis en ervaring gedeeld over de manier waarop we sneller, beter en goedkoper software-intensieve producten kunnen ontwikkelen. Want als er één wetmatigheid opgaat in de eenentwintigste eeuw dan is het de behoefte aan snelheid. De acceptatie van nieuwe technologie en functionaliteit gaat steeds vlotter. Bedrijven zijn een steeds korter leven beschoren en hun producten of diensten kennen een steeds kortere fase waarin ze levensvatbaar zijn. Eerder dan de concurrentie op de markt zijn is vaak voorwaarde om te winnen in een marktsegment.
Tegelijk hebben we op onze softwareontwikkelafdelingen te maken met toenemende complexiteit, voornamelijk als gevolg van de exponentiële ontwikkeling van technologie. Tijdens een rondetafeldiscussie na afloop van de conferentie gingen enkele prachtige voorbeelden van die complexiteit over tafel: de imagingproducten van Philips Healthcare, de printers van Océ, de navigatieproducten van Tomtom waarmee auto’s straks autonoom moeten kunnen rijden en de combat-managementsystemen van Thales aan boord van marineschepen.
Tijdens de openingskeynote van de conferentie benadrukte Jan Bosch dat het steeds lastiger wordt om systeemrequirements op te stellen, aangezien we in deze snelle wereld niet altijd goed weten wat onze klanten morgen willen hebben. Die requirements worden volgens hem steeds vaker niet meer dan een set van hypotheses.
