2 ms·
Software developers are incredibly poor at gathering requirements. I've had the opposite experience. Good software developers are good at gathering and unders
by protomyth 8y ago
Software developers are incredibly poor at gathering requirements.
I've had the opposite experience. Good software developers are good at gathering and understanding requirements. The information loss from management consultants and software developers is pretty nasty. Frankly, if the the people coding the system are going off a requirements document that they didn't have a hand in then you might as well outsource the development. If the software developers don't become domain experts then you should be worried about the correctness of the software.
I often wonder if the general dislike of DSLs is caught up in this separation.