-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Beschrijf je suggestie
Op dit moment hebben we het punt duurzaamheid, als in spaarzaamheid. Dat vind ik een prachtig punt maar daardoor voelt het een beetje far-fetched om hieronder ook de maintainability van software te scharen.
Leg uit waarom dit een goede toevoeging is aan de Nederlandse Richtlijn Digitale Systemen
Sommige projecten worden gebouwd zonder dat er nagedacht wordt over de maintainability van het project. Dit zorgt ervoor dat organisaties bijvoorbeeld opgescheept worden met codebases met heel veel afhankelijkheden. Een voorbeeld hiervan zijn projecten met heel veel geïnstalleerde libraries/ packages. Op termijn zorgt dit voor heel veel kosten en in het ergste geval kunnen projecten niet meer doorontwikkeld worden.
Je zou wat mij betreft dus moeten bekijken hoelang de afschrijftermijn van een project is. Als je het project lang wilt blijven doorontwikkelen dien je te investeren in maintainability. Je zou ook kunnen stellen dat elk project doorontwikkeld moet blijven kunnen worden omdat je qua security ook rekening moet houden met patches/ updates. Je moet dus gewoon kunnen blijven patchen/ updaten.
To do's
- Documenteer je software goed
- Zorgt dat je tech debt laag is
- Houd het aantal afhankelijkheden laag