Секреты менеджмента
Nov. 22nd, 2013 10:45 amДумаю, все уже прочитали эпический пост про программиста, пославшего нафиг подрядчиков с менеджерами и решившего всё запрограммировать самостоятельно, а также дискуссию по этому поводу у
Я был на позиции всех участников этого спора. И за подрядчика, пытающегося добыть информацию, и за технического ответственного у заказчика, убеждённого, что подрядчика надо срочно посылать нафиг, и за менеджера, объясняющего программисту, почему нужно делать то, что нужно, а не то, что он считает нужным. (Последнее, кстати, самое фиговое, но об этом как-нибудь в другой раз.)
В исходном посте просто куча дилетантов, меряющсихся, у кого длиннее и толще. Но и на практике разговор обычно сводится к заявлениям о собственной важности, отсылкам к договорам и мантрам из книг про менеджмент или модные стили управления.
Мой опыт показывает, что основная проблема в том, что из-за ошибочного отнесения программизма к точным наукам никто не понимает, как использовать математику.
Да, в индустрии говорят о занятой памяти, скорости доступа, молятся на букву «O», особо продвинутые знают страшные слова вроде «цикломатическая сложность» и, даже, могут постараться и выдать число. Но всё это пустое. Единственная интересная метрика из популярных - function points. Правда для того, чтобы из цифр что-то полезное извлечь, нужно иметь базу по многим годам и многим проектам для тех же задач, тех же методик и того же персонала.
Между тем, практически всегда можно найти метрики, которые дают однозначный ответ на поставленный вопрос. Нужно просто понять, чем измерять неизмеримое напрямую.
Процент пустых полей в базе может показать, насколько пользователи понимают, что от них хотят. Количество открытых вопросов в переписке, разложенное по неделям, ясно показывает, что проект идёт вразнос. Поиск словосочетания «требуется обсудить» в подписанной и принятой к исполнению спецификации даёт диаграмму, которая даже высшему менеджменту наглядно демонстрирует, что у нас не водопад, а катастрофа. И простое вычитание якобы исправленных ошибок из количества ошибок, найденных в новом релизе, показывает самому гениальному программисту, что он занимается откровенным вредительством.
В принципе, в этом нет ничего сложного. Так создают статьи в биологии, психологии или экономике. Нужно просто правильно поставить вопрос и посмотреть, где копать.
Однако, высоколобые специалисты по ИТ, которое «информационные технологии», якобы отвечающие за качество софта тестеры, отэмбеашенные менеджеры и сертификационные бюрократы по процессам и формулярам ходят по развалам данных, но даже не догадываются об этом. Вот и получается вместо предметного разговора религиозно-софистический диспут.
Естественно, от одной демонстрации диаграммок и таблиц на бумаге редко когда что-то кардинально меняется. Но даже в самом запущенном случае люди могут просто договориться «Да, мы идём ко дну, но по политическим соображениям не будем этого не замечать. Давайте лучше пригласим цыганский оркестр и закупим шампанского.»
no subject
Date: 2013-11-22 09:56 am (UTC)"Ðо нÑжно, ÑÑÐ¾Ð±Ñ Ð¿ÑогÑаммиÑÑ Ð¿Ñодолжал ÑабоÑÑ Ñ ÑÑим подÑÑдÑиком."
ÑÑо говноÑиÑма
no subject
Date: 2013-11-22 10:03 am (UTC)no subject
Date: 2013-11-22 10:06 am (UTC)no subject
Date: 2013-11-22 10:15 am (UTC)no subject
Date: 2013-11-22 10:18 am (UTC)- пÑогÑаммиÑÑ
- ÑиÑÑемнÑй аÑÑ Ð¸ÑекÑоÑ
- ÑиÑÑемнÑй админиÑÑÑаÑоÑ
- ÑÐµÑ Ð½Ð¸ÑеÑкий пиÑаÑелÑ
- Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ Ð¿ÑоекÑа
- ÑеÑÑиÑовÑик
и вÑÑ ÑÑо желаÑелÑно за Ñе же ÑамÑе денÑги
неÑдивиÑелÑно ÑÑо пÑоекÑÑ ÑкаÑÑваÑÑÑÑ Ð² полнÑй бÑлÑиÑ
no subject
Date: 2013-11-22 10:23 am (UTC)ÐÑи ÑÑом ожидаеÑÑÑ ÑÑо "девоÑка" должна оÑвеÑаÑÑ Ð·Ð° ÑезÑлÑÑаÑ, но Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑÑÑагов ей не даÑÑ - по ÑовÑеменной меÑодологии Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð°Ð±ÑолÑÑно беÑпÑавнÑм.
no subject
Date: 2013-11-22 10:25 am (UTC)no subject
Date: 2013-11-22 10:26 am (UTC)no subject
Date: 2013-11-22 10:27 am (UTC)no subject
Date: 2013-11-22 10:30 am (UTC)no subject
Date: 2013-11-22 10:26 am (UTC)no subject
Date: 2013-11-22 11:57 am (UTC)Я за поÑледний года из двÑÑ ÑÐ°ÐºÐ¸Ñ ÐºÐ¾Ð½ÑоÑок ÑволилÑÑ, Ñам. СейÑÐ°Ñ Ñпокойно ÑÑÑÑаиваÑÑÑ Ð´Ð¶Ð°Ð²Ð°-девелопеÑом.
РебанаÑики-Ñ Ð¾Ð·ÑйÑики пÑÑÑÑ Ð¾ÑÑаÑÑÑÑ Ñо Ñвоими милÑми беÑпÑавнÑми девоÑками, и Ñ Ð½Ð¸Ñ ÑÑебÑÑÑ "ÑеÑлÑÑаÑа". Я ÑепеÑÑ Ð¾ÑвеÑÐ°Ñ ÑолÑко в ÑÐ°Ð¼ÐºÐ°Ñ ÑÐ²Ð¾Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾Ñий - ÑолÑко за ÑебÑ.
no subject
Date: 2013-11-22 12:02 pm (UTC)no subject
Date: 2013-11-22 12:12 pm (UTC)Ð¿Ð¾Ð¹Ð´Ñ Ð¾ÑÐ²ÐµÐ¶Ñ Ð² памÑÑи, ÑÑо Ñам на дÑÑгой ÑÑоÑоне баÑÑикадок.
no subject
Date: 2013-11-22 10:26 am (UTC)no subject
Date: 2013-11-22 10:28 am (UTC)no subject
Date: 2013-11-22 10:31 am (UTC)даже не аджайл а пÑоÑÑо иÑеÑаÑÐ¸Ð²Ð½Ð°Ñ ÑазÑабоÑка. Ðни Ñам Ñже полгода занимаÑÑÑÑ Ð¿ÑоекÑом. Уже ÑеÑез пеÑвÑе два меÑÑÑа подÑÑдÑик должен бÑл показаÑÑ Ð½ÐµÐ¿Ð»Ð¾Ñ Ð¾Ð¹ пÑоÑоÑип, а далÑÑе Ñже должно бÑла идÑи добавление ÑÐ¸Ñ Ð¸ вÑлавливание багов
они же Ñам по ÑÑÑаÑинке ÑеÑили ÑделаÑÑ Ð½Ðµ иÑеÑаÑивно, и ÑепеÑÑ Ð¾Ð³ÑебаÑÑ
no subject
Date: 2013-11-22 10:35 am (UTC)no subject
Date: 2013-11-22 10:41 am (UTC)no subject
Date: 2013-11-22 11:02 am (UTC)no subject
Date: 2013-11-24 11:07 am (UTC)напÑимеÑ, еÑли делаеÑÑÑ Ð²ÐµÐ±Ð¼Ð°Ð³Ð°Ð·Ð¸Ð½ Ð´Ð»Ñ Ð±Ð¾Ð»ÑÑого колиÑеÑÑво полÑзоваÑелей, Ñо можно накидаÑÑ Ð² Ð±Ð°Ð·Ñ ÑкÑипÑами в 5 Ñаз болÑÑе ÑзеÑов и Ð¸Ñ Ð°ÑÑеÑакÑов Ñем планиÑÑеÑÑÑ Ð½Ð° Ñамом деле, а а поÑом дÑÑгими ÑкÑипÑами ÑимиÑиÑоваÑÑ Ð½Ð°Ð³ÑÑÐ·ÐºÑ Ð½Ð° ÑеÑвеÑ.
no subject
Date: 2013-11-24 11:36 am (UTC)ÐÑо Ñаз. Рза два идÑÑ Ñо, ÑÑо ÑкÑипÑами имиÑиÑÑеÑÑÑ Ð¿ÑедÑÑавление пÑогÑаммиÑÑов, а не поведение полÑзоваÑелей.
no subject
Date: 2013-11-23 09:45 pm (UTC)Ñем он и Ñ Ð¾ÑÐ¾Ñ - заказÑик Ñже ÑвÑз, Ð²ÐµÐ´Ñ Ð²Ñе бÑло Ñ Ð¾ÑоÑо - внаÑале.
а ÑÑÐ¾Ð±Ñ Ð²ÑÑвиÑÑ ÑеÑÑезнÑе коÑÑки внаÑале - Ñак ÑÑо ж нÑжно внаÑале пÑоанализиÑоваÑÑ Ð¿ÑедмеÑнÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ, ÑоздаÑÑ Ð¿ÑÐ¾ÐµÐºÑ Ð¿ÑодÑкÑа-ÑеÑениÑ, ÑÑÑÑÑÑи ÑÑо дело Ñ Ð·Ð°ÐºÐ°Ð·Ñиком. поÑом ÑоздаÑÑ Ð¼Ð¾Ð´ÐµÐ»Ð¸, Ð´Ð»Ñ ÑебÑ, ÑÑÐ¾Ð±Ñ Ð²ÑÑвиÑÑ ÑÑо ÑпÑÑÑили, и Ð´Ð»Ñ Ð·Ð°ÐºÐ°Ð·Ñика - ÑÑÐ¾Ð±Ñ Ð¾Ð½ ÑоÑнее понÑл ÑÑо же должно полÑÑиÑÑÑ Ð² ÑезÑлÑÑаÑе.
Раджайле же подобнÑÑ "ÑаздÑмий" не пÑедÑÑмоÑÑено. Ñак ÑÑо Ñж ÑоÑно ÑеÑÑезнÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð±ÑдÑÑ Ð²ÑÑÐ²Ð»ÐµÐ½Ñ Ð² Ñааамом конÑе.
no subject
Date: 2013-11-24 11:04 am (UTC)а Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе подÑвеÑдиÑÑ ÑÑÐ¾Ñ ÑÐµÐ·Ð¸Ñ Ñ Ð¾ÑÑ Ð±Ñ Ð¾Ð´Ð½Ð¾Ð¹ ÑÑÑлкой на англоÑзÑÑнÑй ÑезÑÑ? на некое ÑÑади, где бÑли пÑоанализиÑÐ¾Ð²Ð°Ð½Ñ ÑазнÑе аджайл пÑоекÑÑ Ð¸ поÑом в болÑÑинÑÑве ÑлÑÑаев бÑло обнаÑÑжено ÑÑо "коÑÑки вÑплÑваÑÑ Ð² конÑе?"
no subject
Date: 2013-11-24 11:38 am (UTC)Ðайди пÑезенÑаÑÐ¸Ñ microTOOL на какой-Ñо из конÑеÑенÑий. Ðни ввели ÑÑÐ¾Ñ Ð±Ñед, а ÑеÑез неÑколÑко Ð»ÐµÑ Ð¾ÐºÐ°Ð·Ð°Ð»Ð¾ÑÑ, ÑÑо вÑÑ ÑабоÑа идÑÑ Ð½Ð° Ñо, ÑÑÐ¾Ð±Ñ Ð·Ð°ÑÑкаÑÑ Ð´ÑÑÑ, и клиенÑÑ Ð°ÐºÑивно ÑбегаÑÑ. (ХоÑÑ Ð¿Ð¾Ñледнего Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð² пÑезенÑаÑии и неÑ)
Ðо ÑÑо Ñедкий ÑлÑÑай. ÐбÑÑно Ñакие пÑоекÑÑ Ð¸Ð·Ð¼ÐµÑÑÑÑ ÑолÑко по ÑкоÑоÑÑи мелÑÑеÑÐµÐ½Ð¸Ñ Ð¿ÑогÑаммиÑÑов. Ркогда вÑÑ Ð»ÐµÑÐ¸Ñ Ðº ÑÑÑÑÑ, пÑоÑÑо пÑибавлÑÑÑ Ð³Ð°Ð·Ð°.
no subject
Date: 2013-11-22 04:32 pm (UTC)СÑандаÑÑÐ½Ð°Ñ ÐµÑÑеÑÑвенно-наÑÑÐ½Ð°Ñ Ð·Ð°Ð´Ð°Ñа.
> Так ÑоздаÑÑ ÑÑаÑÑи в биологии, пÑÐ¸Ñ Ð¾Ð»Ð¾Ð³Ð¸Ð¸ или Ñкономике.
Ð Ñизике Ñо же Ñамое. ÐÑоÑÑо более ÑаÑиниÑованнÑй ваÑианÑ, менÑÑе влиÑние ÑкÑпеÑименÑаÑоÑа на ÑезÑлÑÑаÑ. Ðо, как извеÑÑно, ÑÑиÑÑÑÑ Ð½Ð°Ð´Ð¾ на пÑоÑÑом.
no subject
Date: 2013-11-22 04:59 pm (UTC)ÐлÑÑ Ð² Ñизике модели и маÑемаÑика ÑлиÑком ÑложнÑе Ð´Ð»Ñ Ð¿ÑогÑаммиÑÑов.
no subject
Date: 2013-11-22 05:26 pm (UTC)Ðа. ÐоÑÑÐ¾Ð¼Ñ ÑÑиÑÑ Ð´ÐµÐ»Ð°ÑÑ ÑкÑпеÑÐ¸Ð¼ÐµÐ½Ñ Ð½Ñжно именно на ней. Ðде можно вÑÑ Ð¾ÑÑеÑÑ Ð¸ показаÑÑ, как влиÑÐµÑ ÑкÑпеÑименÑаÑоÑ.
> ÐлÑÑ Ð² Ñизике модели и маÑемаÑика ÑлиÑком ÑложнÑе Ð´Ð»Ñ Ð¿ÑогÑаммиÑÑов.
ÐнаÑиÑ, в гÑманиÑаÑнÑÑ Ð½Ð°ÑÐºÐ°Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ñакие, ÑÑо пÑогÑаммиÑÑам вообÑе ÐЦ.
Ð¤Ð¸Ð·Ð¸ÐºÑ ÑмнÑе лÑди ÑпÑоÑаÑÑ Ñак, ÑÑÐ¾Ð±Ñ Ð´Ð°Ð¶Ðµ ÑколÑÐ½Ð¸ÐºÑ Ð±Ñло понÑÑно. СобÑÑвенно, Ð²Ñ Ñами знаеÑе, ÑÑо Ñо ÑложноÑÑÑÑ Ð½Ð°Ð´Ð¾ боÑоÑÑÑÑ, ÑÑÐ¾Ð±Ñ Ð¿ÑодвинÑÑÑÑÑ Ð´Ð°Ð»ÑÑе. Ðе важно, в ÑинÑезе или в анализе.
См. з-Ð½Ñ ÐÑÑÑона - великий бÑл Ñизик: до Ñого пÑоÑÑо ÑаÑÑказал, ÑÑо даже Ð´ÐµÐ±Ð¸Ð»Ñ Ñ Ðедивикии Ñделали не болÑÑе 10-ка оÑибок. (ÑÑÑка) :-)