I also work for a cybersecurity vendor and what I am witnessing at work looks a little similar to other comments here.
Every feature and improvement goes through the same cycle:
- Sales come with user stories/feedback
- Boss distort the needs and comes up with a solution that's good for nobody
- The engineering team tries to reason the boss into meeting the actual needs and fails 9 times out of 10 because he knows better
- The feature is carefully designed to be as secure, user friendly and efficient as possible
- Boss ruins the UX and security by inventing ridiculous constraints, sometime saying that we can improve on it later
- Insecure and user hostile feature get released in the next software version
Of course boss and sales advertise the product as the next generation of cyber security product, better than anything already out there. I've not been working here for a long time but I know I will get tired of this stuff very quickly.
Every feature and improvement goes through the same cycle:
- Sales come with user stories/feedback
- Boss distort the needs and comes up with a solution that's good for nobody
- The engineering team tries to reason the boss into meeting the actual needs and fails 9 times out of 10 because he knows better
- The feature is carefully designed to be as secure, user friendly and efficient as possible
- Boss ruins the UX and security by inventing ridiculous constraints, sometime saying that we can improve on it later
- Insecure and user hostile feature get released in the next software version
Of course boss and sales advertise the product as the next generation of cyber security product, better than anything already out there. I've not been working here for a long time but I know I will get tired of this stuff very quickly.