I wonder why a department with a large budget manages to make something so terrible but I think I know the answer.
Every time I work with a bureaucracy, I realise there are a lot of people, many of whom are average at best but all want to make their mark on the product, have their say, cement their value to the organisation.
Whoever then has to build it produces something rubbish by definition, not because they are bad devs but because they have to do what they are told.
Sad really that when we have done so much work on making the development process super slick and agile, we haven't been able to formalise the interface between customer and suppliers to avoid conflicting requirements and inconsistent UX.
Unless someone has solved this but most of us don't know how?
Every time I work with a bureaucracy, I realise there are a lot of people, many of whom are average at best but all want to make their mark on the product, have their say, cement their value to the organisation.
Whoever then has to build it produces something rubbish by definition, not because they are bad devs but because they have to do what they are told.
Sad really that when we have done so much work on making the development process super slick and agile, we haven't been able to formalise the interface between customer and suppliers to avoid conflicting requirements and inconsistent UX.
Unless someone has solved this but most of us don't know how?