Говорят Прожект Менеджеры
Срачь на тему "почему метакласс думает за заказчиков и решает простые задачи сложным образом":
eleon "как ПМ знаю, что лучше 5 раз быстро, чем 1 раз правильно".
Вы еще удивляетесь, почему в IT в большинстве случаев творится оверпрайсед вред?
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Вы еще удивляетесь, почему в IT в большинстве случаев творится оверпрайсед вред?
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Если кратко: я напомнил ребе М несколько случаев явной переоценки им нескольких моих запросов, а в ответ на то, что "это была не переоценка, а выстраданное опытом понимание, что функционал явно будет расширяться" (не цитата, а изложение мыслей) написал приведенную фразу.
no subject
no subject
no subject
Хороший лозунг для, гм, гей-парада.
no subject
no subject
как ПМ знаю, что лучше 5 раз быстро, чем 1 раз правильно
Такое допустимо, только с последующей переделкой. А часто и переделки нет и на описание как сделать не убили даже полчаса.
no subject
no subject
no subject
no subject
no subject
Так обычно и делается. Скажем, если нужна похожая функциональность на уже реализованную, с некоторыми изменениями - в индустрии общепринят "копи-пэйст" с нужными изменениями реализации. Это неправильно, но быстро и работает.
С другой стороны, время жизни современного кода не такое уж долгое (я бы сказал лет 5, максимум 10, после чего системы переписываются с использованием новых ЯП, технологий, под новые платформы) - во время этого переписывания делается и рефакторинг.
К тому же, если бы весь код был оптимальным и хорошо-работающим - индустрия лишилась бы большого количества бабла/рабочих мест. :)
no subject
Время критически ценный ресурс, очень часто на рынок лучше выкинуть альфу раньше конкурентов, чем годами делать.
Ну вот типовой пример -- IE vs Mozilla 1999-2005, пока красноглазые переписывали движок, Мс завоевали корпоративный рынок на 10 лет вперёд. Или Novell Netware vs MS TCP/IP. Примеров тыщи, когда поезд уезжал, пока народ тупил.
Единственное, что у альфы качество должно быть не слишком адское, и надо быстро-быстро пофиксать трэш.
no subject
no subject
no subject
* in 1995: "Microsoft has invented a new protocol. We're calling it TCP/IP."
no subject
а) понимая, как сделать быстро и как с другой стороны сделать правильно, осознавая последствия в каждом из этих случаев, осознанно выбрать компромисс в ту или другую сторону
б) ни фига не понимая, как сделать правильно и как сделать быстро, сделать как-нибудь
в) всегда настаивать на "правильном" (с точки зрения тараканов в голове) решении, долго разрабатывать и получить в итоге нафиг никому не нужное за такие деньги и к такому сроку решение
Вариант а) правильный вне зависимости от того, в какую сторону был выбран компромисс.
Это уже не говоря о том, что правильность - критерий не просто субъективный, а еще и относительный. При разработке софта для управления авионикой в самолете правильно бывает использовать ИСО-9000, писать заранее тонны документации и тестов, практиковать парную разработку и код ревью и т.п. В то же время при разработке развлекательной софтинки для iPhone важно первым занять рынок с "good enough" продуктом. А переписать его по правильному можно будет и потом, если взлетит.
no subject
Бюджет гарантированно минимум в 10 раз увеличивается. И с полным прикрытием жопы. Там же не сказано, кому лучше. А заказчики в большинстве своём наивны.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Вообще странно что ПМ решает про "правильно". ПМ это совсем другая роль, для "правильно" есть архитекторы, дизайнеры, девелоперы.
no subject
Дело было в конце XIX века. Приезжает как-то хозяин на мельницу.
Подбегает к нему работник и спрашивает:
— Хозяин, а сколько ты приказчику платишь?
— 100 рублей в месяц.
— А нам, рабочим, по рублю. Давай я буду у тебя приказчиком за 50 рублей работать!
Хозяин почесал затылок и говорит:
— Вон там, за холмом, видишь, пыль видна. Сбегай, узнай, что там. Быстро побежал работник, возвращается через четверть часа, докладывает:
— Обоз идет!
Хозяин опять посылает:
— Сбегай, узнай, чего везут. Возвращается работник еще через четверть часа, кричит радостно:
— Зерно везут, хозяин! Еще чего узнать надо? Ты скажи только, я быстро сбегаю! Отвечает хозяин:
— Ты устал, отдохни. Я сейчас приказчика отправлю, посмотрим, как он справится. Подзывает хозяин приказчика и отправляет посмотреть, что там за холмом.
Уходит приказчик, полчаса нет его, час нет. Работник уже руки потирает. Возвращается наконец приказчик, докладывает:
— Там, за холмом обоз с зерном. Едет из Петровки в Васильевку, на ярмарку. Крестьяне хотели зерно там продавать по 5 рублей пуд. Везут 3000 пудов. Я с ними сел, подсчитал: им еще три дня ехать, неделю на ярмарке терять, да обратно возвращаться. На все про все деньги потратят. Мы и ударили по рукам, они нам зерно по 3 рубля пуд продают, так что мы 6000 рублей только на зерне сэкономили, да почти тысячу на том, что самим за зерном ехать не надо. Вон обоз уже к нам из-за холма поворачивает.
Выслушал это хозяин, поворачивается к работнику и говорит:
— Ты все понял? А теперь иди, займись своим делом
http://nikolayn.livejournal.com/87539.html
no subject