Хочу поделиться своим мнением по поводу свежего холивара «разработчик-менеджер-потребитель» — кто главный, а кто лишний?
Безусловно, бывают клинические случаи, когда, например, представитель заказчика по каким-то причинам имеет карт-бланш на принятие идиотских решений. Крайним может оказаться представитель любой стороны, но это самое простое: «Мой дядюшка собрался сайтик своей компании запилить…»
Но как же получается, что порой встречаются компании, которые долгие годы успешно работают на рынке, и вдруг выясняется, что «кругом одни идиоты»?
Начнём с того, что каждый человек сам по себе и продавец, и покупатель, и менеджер, и дизайнер, и много кто ещё. Продукты в магазине покупаете? А навыки свои за зарплату продаёте? Дизайн в широком смысле вообще в половине наших действий.
А теперь представьте ситуацию: в проекте участвуют толковый заказчик, годные разработчики и неплохие менеджеры. И всё бы у них было хорошо, если бы менеджер не пришёл в свой отдел из группы разработчиков — теперь он прекрасно разбирается во всех их косяках и видит, до чего они тупые. Или представитель заказчика в своё время не изучил бы принципы эффективного менеджмента — теперь он видит, как менеджеры с обеих сторон тормозят проект.
Самое интересное, что всё это может эффективно работать, если все при этом специалисты в своей области. Поэтому если ваш проект работает, задумайтесь: может, это не они ничего не знают в своей области? Возможно, это вы слишком углубились в чужую?
Не задалбывайтесь по мелочам, уважайте коллег (да, и её тоже). Всем бобра!