Ever thought about it? Project costing often focuses purely on development costs. In reality, however, this is only a fraction of what projects “cost”.
Because when the development is finished, that’s usually when things really get going:
Solutions have to be operated (processes, teams, support are needed), they have to be updated (refactoring, updates), new functions have to be integrated (backlog, product management), all this requires continuous testing (key users, specialist department) and external framework conditions also have to be taken into account (laws, new standards, security issues) – modern software can be in operation for decades!
For years, it has been proven time and again (sometimes painfully) that the maintenance costs of individual software, even when considering a 5-year term, take up to 80% of the budget and thus exceed the pure development costs many times over.
So if we want to make software engineering sustainable, we have to take these costs into account and take specific measures during the development phase in order to keep the subsequent running costs low. Even small changes to the architecture are often enough to secure long-term investments and reduce costs.
I can only recommend that you pay attention to these aspects when planning and tendering projects!
#informatikersindcool#cost-saving sense#sustainabledevelopment
P.S.: Of course we can also help you to identify and integrate these aspects.
