Any single issue can be addressed, but this is a meta issue.
There’s overhead to a more detailed specification. Creating it takes time and people need to read and understand it, then you need someone to inspect the results to keep someone honest. It remove flexibility, and even tiny changes require large updates to the specification when then need to be reviewed etc.
So simply adding details to a specification inherently reduces efficiency.
There’s overhead to a more detailed specification. Creating it takes time and people need to read and understand it, then you need someone to inspect the results to keep someone honest. It remove flexibility, and even tiny changes require large updates to the specification when then need to be reviewed etc.
So simply adding details to a specification inherently reduces efficiency.