Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Где откровение?
Читаю третью статью и все просто ни о чем.
Кто подскажет, как добавить конкретного автора а анти-избранные, чтобы в ленте и не появлялся?
Очень неприятно совершить ошибку стоимостью в миллион долларов, но зато она надолго запоминается. Я отчетливо помню тот день, когда мы приняли решение о том, как практически организовать составление внешних спецификаций для OS/360. Менеджер по архитектуре, менеджер по реализации управляющей программы и я прорабатывали план, график и разделение обязанностей.
У менеджера по архитектуре было 10 хороших специалистов. Он утверждал, что они в состоянии написать спецификации и сделать это надлежащим образом. Это должно было занять 10 месяцев — на три больше, чем отводилось по графику.
У менеджера по реализации управляющей программы было 150 человек. Он заявлял, что они могут подготовить спецификации, при этом группа архитекторов выполняла бы координирующие функции. Обещалось, что это будет сделано хорошо и практично, с соблюдением сроков. Более того, если оставить спецификации группе архитекторов, его 150 человек в течение десятимесяцев будут бить баклуши.
На это менеджер по архитектуре возразил, что если я сделаю ответственной за написание спецификаций группу управляющей программы, то результата в срок не будет: он все равно задержится на три месяца, но по качеству будет много хуже.
Так оно и оказалось в действительности. Он оказался прав в обоих пунктах. Кроме того, из-за отсутствия концептуальной целостности создание и внесение изменений в систему оказались значительно более дорого
Зависит от того, что вы хотите. Если у вас цель вырастить крутую команду — то вы правы. А если цель — сделать качественный проект — то нет.
Я понимаю, что в вашем мире важнее всего сроки. А в нашем — нет.
Вы платье где будете шить? У портнихи, которая соблюдает сроки? Или у той, которая сошьет красиво и по вашей фигуре? Сроки горят — значит в магазине покупаете готовое, потом подгоняете по фигуре, хуяк-хуяк и в продакшн.
Вы почитайте Брукса. А потом проверьте его выводы с карандашом и бумажкой. Добавление людей в проект лишь замедляет работу при том же качестве. Или ускоряет её — за счет снижения качества.
Так вы ничего серьезного не сделаете
Я уже цитировал историю, как 10 архитекторов заменили на 150 программистов и как это затянуло сроки. Вряд ли разработку спецификаций можно назвать «поздней стадией». :-)
А идеально — вместо 5 разработчиков нанять одного и платить ему в 4 раза больше.
Очень неприятно совершить ошибку стоимостью в миллион долларов, но зато она надолго запоминается. Я отчетливо помню тот день, когда мы приняли решение о том, как практически организовать составление внешних спецификаций для OS/360. Менеджер по архитектуре, менеджер по реализации управляющей программы и я прорабатывали план, график и разделение обязанностей.
У менеджера по архитектуре было 10 хороших специалистов. Он утверждал, что они в состоянии написать спецификации и сделать это надлежащим образом. Это должно было занять 10 месяцев — на три больше, чем отводилось по графику.
У менеджера по реализации управляющей программы было 150 человек. Он заявлял, что они могут подготовить спецификации, при этом группа архитекторов выполняла бы координирующие функции. Обещалось, что это будет сделано хорошо и практично, с соблюдением сроков. Более того, если оставить спецификации группе архитекторов, его 150 человек в течение десятимесяцев будут бить баклуши.
На это менеджер по архитектуре возразил, что если я сделаю ответственной за написание спецификаций группу управляющей программы, то результата в срок не будет: он все равно задержится на три месяца, но по качеству будет много хуже.
Так оно и оказалось в действительности. Он оказался прав в обоих пунктах. Кроме того, из-за отсутствия концептуальной целостности создание и внесение изменений в систему оказались значительно более дорого
А если уж вам так нравится аналогия со строительством, то бригада таджиков сделает квартирный ремонт не быстрее пары русских. И выйдет это дороже. Просто пару русских вы будете долго искать, а бригаду таджиков найдете за день.
Шеф участвовал во всех частях. Не написал ни одной строчки кода, но все технические решения обговаривались с ним. Придумал кучу интересных идей на самых разных уровнях системы. Кроме того, на нём было документирование и менеджмент.
Делегировать «хоть что-нибудь» это значит замедлить проект.
Делегировать нужно очень крупные части. Или по вертикали — отдельные дома или по горизонтали — вся электрика или вся сантехника.
Ваш шеф тратил свое время участвуя в совещаниях, обсуждая технические технические решения, объясняя вам свои идеи и проверяя то ли вы сделали что он хотел. По вашему это зло и так делать неправильно и это только затягивает сроки.
Похоже вы просто не смогли разбить свою часть проекта на подчасти.
Я надеюсь вы же не думаете что пары русских будет достаточно для постройки современного многоквартирного дома? Причем которые построят дом не медленнее нормальной бригады строителей? Да, причем постройка дома парой человек (по вашему в идеале одному) в результате выйдет дешевле?

За стоимость хрущевки в Питере — можно купить коттедж 250 кв. метров в Калифорнии. Строится коттедж в 325 кв.метров почти в одиночку (женщина + четверо детей, причем младшему два года) за 9 месяцев.
Так что если вам нужны квадратные метры — дешевле и быстрее построить коттеджный поселок, чем многоквартирный дом. И строить его с вертикальным разделением — бригада по 2-3 человека на дом. И с горизонтальным: 2-3 сантехника, 2-3 электрика, 2-3 кровельщика, 2-3 водителя, 1-2 логиста, 1-2 менеджера…
Многоэтажки хороши только тем, что эффективно используют землю. Во всем остальном — они дороже, строятся медленней и просто хуже по качеству. Да и строят их с 18ого века, так что о современности речь вести трудно. И высотное строительство — это тоже 18 век. Петр 1 планировал построить в Кронштадте маяк высотой в 213 метров. Причем строительство прекратилось из-за его смерти, а не по техническим причинам.
Да и строят их с 18ого века, так что о современности речь вести трудно
Коттеджи — лет на 100 рассчитываются
Так что время жизни можно при любой технологии обеспечить.

ТСО у многоэтажек выше, ибо ещё и дороже обслуживание. Подача воды, лифты…
Подумайте, почему США, где очень сильно считают экономику, одноэтажное? Ну ладно, 2-3 этажное?
Опишу проект на хабре — кину ссылку.
А идеально — вместо 5 разработчиков нанять одного и платить ему в 4 раза больше.
Кадры решают всё
Грабли при делегировании, на которые я наступила