Last Update: 23.11.2018. By Jens in Newsletter
Let’s see if I can finish my thoughts on this today. I am bit distracted, so bear with me.
In apps still under development, the dev team could declare version upgrades as mandatory. So, either in a specific interval or on published security flaws (+ evaluations if your app is at risk). As long it are minor version upgrades without big changes, one can count that under refactoring time. And in the worst case, aka biz don’t care, just hide it in other estimations.
The problems often come with a major upgrade which breaks things. This involves more work and we need a go from the product owner, biz responsible or however that is named at your place. Here you need to tune out of the tech jargon and explain the problem in plain language and show the risk and dangers to the business. Now, both of your gut feelings are combined and after a risk assessment, you either upgrade or not. If your industry is under high regulation, this might benefit your point. For example, if sensitive data are at risk, and fines of GDPR might be convincing enough. The first penalty in Germany was given yesterday, 20k Euro for a leak of ~2k users - email and clear text password - for a hat system. They got hacked, so it might have been a security issue. And no, the clear text password was stored for another feature, it was hashed for login.
Anyways, your best cards for discussing those issues are regulations or reputation damage - like an insurance company losing patience data.
Sounds easy if the people discuss such topics and do the assessment. So, why don’t they do them?
A couple of reasons I can think of:
-