curious_curios 5 days ago

- Adding new vendors without regard for ongoing maintenance and compliance work.

- 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.

  • uptownfunk 5 days ago

    Very helpful, so the type of work doesn’t really matter ?

    • curious_curios 4 days ago

      If you can present a reasonably coherent case that something is tied to a targeted business outcome without ethical concerns my team will get it done no matter how unsexy it is.

ghoshbishakh 5 days ago

I think anything vague is and should be pushed back. If we do not know the complete user story, then it is not a feature. The problem needs to be well defined before discussing with the engineering team.

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.