In what world does "teamwork" imply "design-by-committee"?
In the real world! A product is designed by a team , is produced by a team, is tested by a team, is sold by a team ... people work together to make things happen ...
I have been a freelance independent programmer for so many years but when it comes to do serious work, I gather a handful of best fellas and share everything with them, including my core ideas about the job, I expose everything to their critics and suggestions and change a lot of my initial designs, everybody is happy, teammates feel respect and become more motivated and responsive, the customer is satisfied and I have learned a lot and I make profits. I keep the 'last word' right though which I use it rarely and politely ... it is team work and it is design-by-team and a committee is nothing less or more than a team.
When you say, "design-by-committee", I do not hear "teamwork". Now, it may just be me, but what I hear is, "bureaucrats tying down the engineering team with endless demands of pie-in-the-sky bullshit that is only good for one thing, the bureaucrats pockets."
just by you. I hate bureaucracy since 80's, I have enough reasons and evident for this and do not need more.
Teamwork and management is not bureaucracy, it is about collaboration and respect and about remaining focused and oriented.
I personally need a lot of help from mates to remain focused and can afford a lot of help to keep people focused too.