Hoe bouwen en onderhouden we software die morgen ook nog werkt?
Door de snelle technologische ontwikkelingen veroudert software snel. Dit is momenteel vooral een probleem in sectoren die relatief vroeg geautomatiseerd zijn, zoals de bankensector. Veroudering van software tast de duurzaamheid en betrouwbaarheid van onze digitale infrastructuur aan. Het maakt die digitale infrastructuur ook kwetsbaar voor moedwillige aanvallen van buitenaf. Daarnaast wordt het onderhoud van bestaande verouderde systemen ingewikkeld en duur. Ten slotte beïnvloedt de technische ontwikkeling de manier waarop nieuwe software ontwikkeld wordt. Vanwege de toegenomen complexiteit van ICT-projecten wordt de betrouwbaarheid van software kleiner. Tevens wordt het steeds moeilijker om te voorspellen hoe de realisatie van bepaalde softwareprojecten zal verlopen.
Tegelijkertijd zal software een steeds belangrijkere rol gaan spelen in onze samenleving omdat steeds meer alledaagse systemen voorzien zullen worden van computerprogramma’s, waardoor ze autonoom gaan functioneren.
