3 ms·
That’s true. A lot of people think that being customer centric means to exactly do what the customer says. But sometimes you have to say “no” or propose differe
by maxxxxx 7y ago
That’s true. A lot of people think that being customer centric means to exactly do what the customer says. But sometimes you have to say “no” or propose different ways to achieve their goals so you can keep the software architecture halfways clean. Unfortunately it doesn’t help that often engineering is not allowed to or doesn’t want to talk to the customer directly so a lot of these trade offs never get to the customer.
- tomnipotent 7y ago> achieve their goals so you can keep the software architecture halfways clean That sounds... like a bad decision. We create compromised software solutions to support the business, we don't compromise the business to support the software (unless it involves the safety of others).
- maxxxxx 7y agoYou have to have a balance or you will reach a point where the software is so compromised it can’t support the business.
- tomnipotent 7y agoI've rarely seen that happen, but I have seen the inverse (over-engineering) hurt businesses considerably more. I'll stick with the devil I know.
- deleted 7y ago[deleted]