>Но как только дело доходит до организации массового выпуска - без иерархии не обойтись. Иначе получается колхоз в плохом смысле этого слова.
Программирование такая забавная штука - массового выпуска как проблемы нет. Нужно сделать ровно один экземпляр :-)
Там где железо сложнее конечно, но задачу разработки очень во многих случаях можно отделить от задачи массового выпуска, где без иерархии никак. Впрочем, даже тут возможны исключения. Вот, например, вполне массовое производство носилок "Фома" организовано практически без иерархии.