>we don’t have enough people to do that
>too costly
>too hard for us to do and nothing on the market we can use because X y z
>solutions are incompatible
>it uses Python and js and we don’t like it
>.. or anything else
- Ill defined requirements.
- Setting something as the highest priority without cutting something else.
- Anything from a biz person who’s burned the engineering team publicly.
Example: We are building a desktop app. Now the management want to have a "login" page in the desktop app. This is a very vague statement to be discussed with engineering. First decide on who can login, how can one register, is the login possible only when the device is connected to the interenet., are we going to limit features of the app based on subscription, etc.