My opinion may be unpopular, but I strongly believe that for effective development some level of coordination is needed. A one man team does not need any, as he/she has perfect information, can set his own priorities, etc. As projects grow in size, this changes significantly.
There's a huge...