Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes let's not over-analyze this.

Obviously an engineer is involved in the shaping of the requirements by interacting with the product manager or whoever(never the client). By asking questions, making inquiries and sometimes even poke holes into user stories that ultimately don't make much sense.

No one is all-knowing, no requirements are perfect, etc etc.

What I'm saying is that it's the job of the (Product) manager to understand what the client wants and to relay this into more tangible terms to the engineers.

As for knowing the business domain. Meh, sometimes maybe, but I can think of myriad of situations that it doesn't matter and it may not even make sense.

If you have dozens of engineers and you expect all(or most) of them to be familiar with the business domain, I'd suspect there would be some serious management/organizational problems in that company.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: