Научная дезорганизация труда
Oct. 28th, 2010 01:50 amЧто общего у завода по производству чугуниевых сковородок и софтверной компании?
Если посмотреть на их organization chart, то они выглядят подозрительно одинаково - некая древовидная структура, где зарплата и ответственность растут более-менее монотонно от листьев к корню. При этом процесс производства софта по степени индустриализации настолько же далек от производства сковородок, насколько само производство сковородок далеко от первобытного выдалбливания плошки из куска дерева. Производство софта держится на навыках индивидуумов, а не на производственных процессах. Процессы в софтописательстве предназначены для организации продуктов жизнедеятельности индивидуумов, для распределения нагрузки и для проверки полученного результата. На собственно сам процесс они влияют слабо (в отличие от сковородок, где ты пока пресс не настроишь, ты можешьQA ОТК по позеленения оттачивать - сковородки все равно кривые выйдут). Настройщики прессов в софтописательстве тоже имеются в количестве, но при этом у двух настройщиков, имеющих диаметрально противоположные взгляды на настройку пресса могут получаться совершенно одинаково отличные "сковородки". А у двух, имеющих абсолютно одинаковые - одинаково отвратительно кривые.
При этом у нас есть примеры производств, которые тоже держатся на индивидуальных умениях, организованных в группу. Например футбольная команда или съемочная группа фильма. Как там выглядит оргчарт? Ооопс. Как там выглядит ведомость на зарплату? ООООПС!.
Почему?
Если посмотреть на их organization chart, то они выглядят подозрительно одинаково - некая древовидная структура, где зарплата и ответственность растут более-менее монотонно от листьев к корню. При этом процесс производства софта по степени индустриализации настолько же далек от производства сковородок, насколько само производство сковородок далеко от первобытного выдалбливания плошки из куска дерева. Производство софта держится на навыках индивидуумов, а не на производственных процессах. Процессы в софтописательстве предназначены для организации продуктов жизнедеятельности индивидуумов, для распределения нагрузки и для проверки полученного результата. На собственно сам процесс они влияют слабо (в отличие от сковородок, где ты пока пресс не настроишь, ты можешь
При этом у нас есть примеры производств, которые тоже держатся на индивидуальных умениях, организованных в группу. Например футбольная команда или съемочная группа фильма. Как там выглядит оргчарт? Ооопс. Как там выглядит ведомость на зарплату? ООООПС!.
Почему?
no subject
Date: 2010-10-28 09:02 am (UTC)no subject
Date: 2010-10-28 09:11 am (UTC)Наличие исключений из первого и второго, общую тенденцию не отменяет.
no subject
Date: 2010-10-28 09:15 am (UTC)no subject
Date: 2010-10-28 09:21 am (UTC)А те, кто полный цикл обеспечивает, те вполне головой.
no subject
Date: 2010-10-28 10:22 am (UTC)Обе структуры могут быть одинаково успешны, при условии что люди в команды подобраны с учётом совместимости с соответствующей культурой.
Успех - есть производная комбинации способностей индивидуала и условий, в которых эти способности данный индивидуал может проявить в наиболее полной мере.
Ку?
no subject
Date: 2010-10-28 11:05 am (UTC)Проблема-то не в этом. Проблема в том, имхо, что программистская контора работает как футбольная команда, а организована и мотивируется как производство сковородок.
А по сравнению с производством сковородок производство софта - это каменный век. Потому что оно не производство, at the first place.
no subject
Date: 2010-10-28 02:05 pm (UTC)Бывают, конечно, и в софтверной индустрии такие люди, потеря которых стоит очень дорого, так у них и зарплаты соотвествующие (например, Ray Ozzie)
В американской индустрии (пока она существовала), кстати, те части процесса, которые сильно зависит от индивидуальных навыков, часто просто уходили в отдельные бизнесы. То есть форму для кастрюли заказывали у небольшого частника, который только формами и занимается, пресс настраивал специальный контрактор. Потому что в дереве для них нет места.
no subject
Date: 2010-10-28 05:56 pm (UTC)Им сложный (надежный) организейшн чарт не нужен: За время действия договоров (существования команды) участники не успевают достаточно сильно между собой пересраться, чтобы их по разным углам всех разводить.
Я так думаю.
no subject
Date: 2010-10-28 07:09 pm (UTC)no subject
Date: 2010-10-28 07:20 pm (UTC)P.S. in the first place ;)
no subject
Date: 2010-10-28 08:42 pm (UTC)no subject
Date: 2010-10-29 09:25 am (UTC)В разработке если мы поменяем ключевого программиста или архитекта, то софтварез получится тоже другой, но совершенно неочевидно что плохой.
Представь себе что из команды разработки, скажем, iOS, увольняется 15 ключевых человек - вся верхушка разработки. И одновременно увольняется 15 игроков Манчестер Юнайтед. По-моему дизастер будет примерно сравнимый по масштабу.
no subject
Date: 2010-10-29 09:26 am (UTC)no subject
Date: 2010-10-29 09:27 am (UTC)no subject
Date: 2010-10-29 09:29 am (UTC)no subject
Date: 2010-10-29 09:52 am (UTC)Там хоть и играют по много лет в одной команде, но никогда не знают после какого сезона игрока/тренера запродадут, сдадут в аренду или вообще на пенсию уволят.
* в софтописатльстве, по крайней мере в местном, люди, бывает, по десять лет на одном месте на временных договорах работают. Но это скорее последствие местного "социалистического" трудового законодательства.
no subject
Date: 2010-10-29 02:20 pm (UTC)no subject
Date: 2010-10-31 12:22 am (UTC)no subject
Date: 2010-11-09 12:44 am (UTC)Billy Beane, general manager of MLB's Oakland A's and protagonist of Michael Lewis's Moneyball, had a problem: how to win in the Major Leagues with a budget that's smaller than that of nearly every other team. Conventional wisdom long held that big name, highly athletic hitters and young pitchers with rocket arms were the ticket to success. But Beane and his staff, buoyed by massive amounts of carefully interpreted statistical data, believed that wins could be had by more affordable methods such as hitters with high on-base percentage and pitchers who get lots of ground outs. Given this information and a tight budget, Beane defied tradition and his own scouting department to build winning teams of young affordable players and inexpensive castoff veterans.
no subject
Date: 2010-11-09 04:00 am (UTC)Но если у них так хорошо получилось играть в бейсбол "индусским методом", то почему все остальные бегом не бросились делать то же самое?
no subject
Date: 2010-11-12 08:01 am (UTC)Видимо потому что их бизнес продает процесс, а не результат. Отсюда и разница с программистами.