Perhaps I'm in a conducive environment, but I have an effective means of minimizing this backlash.
*Always* scope out the person-power to do the full blown project, and stick to your guns. In those situations where there is too little personnel or schedule to do the "proper" job of it, you can leave the postponement of "ancillary" tasks (testing, documentation, etc.) to the pointy-haired management corps.
I cannot claim this has kept me from conflicts with my peers and superiors, but my integrity has remained largerly intact.
Perhaps I'm in a conducive environment, but I have an effective means of minimizing this backlash.
*Always* scope out the person-power to do the full blown project, and stick to your guns. In those situations where there is too little personnel or schedule to do the "proper" job of it, you can leave the postponement of "ancillary" tasks (testing, documentation, etc.) to the pointy-haired management corps.
I cannot claim this has kept me from conflicts with my peers and superiors, but my integrity has remained largerly intact.