kika: (Default)
[personal profile] kika
Что общего у завода по производству чугуниевых сковородок и софтверной компании?
Если посмотреть на их organization chart, то они выглядят подозрительно одинаково - некая древовидная структура, где зарплата и ответственность растут более-менее монотонно от листьев к корню. При этом процесс производства софта по степени индустриализации настолько же далек от производства сковородок, насколько само производство сковородок далеко от первобытного выдалбливания плошки из куска дерева. Производство софта держится на навыках индивидуумов, а не на производственных процессах. Процессы в софтописательстве предназначены для организации продуктов жизнедеятельности индивидуумов, для распределения нагрузки и для проверки полученного результата. На собственно сам процесс они влияют слабо (в отличие от сковородок, где ты пока пресс не настроишь, ты можешь QA ОТК по позеленения оттачивать - сковородки все равно кривые выйдут). Настройщики прессов в софтописательстве тоже имеются в количестве, но при этом у двух настройщиков, имеющих диаметрально противоположные взгляды на настройку пресса могут получаться совершенно одинаково отличные "сковородки". А у двух, имеющих абсолютно одинаковые - одинаково отвратительно кривые.

При этом у нас есть примеры производств, которые тоже держатся на индивидуальных умениях, организованных в группу. Например футбольная команда или съемочная группа фильма. Как там выглядит оргчарт? Ооопс. Как там выглядит ведомость на зарплату? ООООПС!.

Почему?

Date: 2010-10-28 09:02 am (UTC)
From: [identity profile] jamhed.livejournal.com
а как же индусы с квадратно-гнездовым методом?

Date: 2010-10-28 09:11 am (UTC)
From: [identity profile] kika.livejournal.com
А что они?

Наличие исключений из первого и второго, общую тенденцию не отменяет.

Date: 2010-10-28 09:15 am (UTC)
From: [identity profile] dottedmag.livejournal.com
Ну они как бы переводят софтверную компанию в класс производства чугуниевых сковородок, ведь код-то у них пишется брутфорсом, а не головой.

Date: 2010-10-28 09:21 am (UTC)
From: [identity profile] kika.livejournal.com
Брутфорсом они как правило не разрабатывают софт, а кастомизируют существующий. Программируют бизнес-правила на встроенном языке, рисуют формочки под готовые спеки и т.д.
А те, кто полный цикл обеспечивает, те вполне головой.

Date: 2010-10-28 10:22 am (UTC)
From: [identity profile] cdplayer.livejournal.com
Есть два типа успешных команд: а) где все выстроены по линии партии и строевым шагом идут к светлому будущему, и б) где талантливые менеджеры играют талантливыми подчинёнными в шахматы - где какая фигура принесёт максимальную пользу с учётом её личных качеств.

Обе структуры могут быть одинаково успешны, при условии что люди в команды подобраны с учётом совместимости с соответствующей культурой.

Успех - есть производная комбинации способностей индивидуала и условий, в которых эти способности данный индивидуал может проявить в наиболее полной мере.

Ку?

Date: 2010-10-28 11:05 am (UTC)
From: [identity profile] kika.livejournal.com
Ну ты в сущности написал что надо быть богатым и здоровым. Ну да. Надо.

Проблема-то не в этом. Проблема в том, имхо, что программистская контора работает как футбольная команда, а организована и мотивируется как производство сковородок.
А по сравнению с производством сковородок производство софта - это каменный век. Потому что оно не производство, at the first place.

Date: 2010-10-28 02:05 pm (UTC)
From: [identity profile] msh.livejournal.com
Зарплата - это не мера прибыли, принесенная сотрудником, а цена его замены. Что случится с фильмом с "Брэдом Питтом", если Брэда Питта убрать? Сколько стоит заменить нападающего в футбольной команде? Что будет с софтверной компании если уволится один программист, со всеми своими навыками? Да ничего ..

Бывают, конечно, и в софтверной индустрии такие люди, потеря которых стоит очень дорого, так у них и зарплаты соотвествующие (например, Ray Ozzie)

В американской индустрии (пока она существовала), кстати, те части процесса, которые сильно зависит от индивидуальных навыков, часто просто уходили в отдельные бизнесы. То есть форму для кастрюли заказывали у небольшого частника, который только формами и занимается, пресс настраивал специальный контрактор. Потому что в дереве для них нет места.

Date: 2010-10-28 05:56 pm (UTC)
From: [identity profile] krotoff.livejournal.com
В футбольно-съемочной команде все на временных договорах.
Им сложный (надежный) организейшн чарт не нужен: За время действия договоров (существования команды) участники не успевают достаточно сильно между собой пересраться, чтобы их по разным углам всех разводить.

Я так думаю.

Date: 2010-10-28 07:09 pm (UTC)
From: [identity profile] strvt.livejournal.com
Если мы о стартапах (это я гляда на таги), то там как раз всё приближено к футбольной команде и древовидной организацией пахнет мало.

Date: 2010-10-28 07:20 pm (UTC)
From: [identity profile] cdplayer.livejournal.com
Я попытался написать, что дело не в органицазии, а в том, кто за неё, организацию, ответственен. Начальники, то есть. А их, чтобы толковые были, и использовали соответствующий профилю компании стиль правления, мало.

P.S. in the first place ;)

Date: 2010-10-28 08:42 pm (UTC)
From: [identity profile] evolver.livejournal.com
Это проявление закона перехода количества в качество. Маленькая контора (стартап) близка по модели к спортивной команде. Большая контора - это уже другие принципы построения производственного процесса. Было бы конечно прикольно, если бы каждая группа внутри большой компании работала бы как маленький стартап. Отсюда и рост компенсационных пакетов для людей, которые должны были бы приближать режим работы к стартаповскому. Да, очень редко кто из менеджеров добивается этого, но это уже другой вопрос.

Date: 2010-10-29 09:25 am (UTC)
From: [identity profile] kika.livejournal.com
Ну если убрать Бреда Питта, и заменить его на Брюса Виллиса, то тоже неплохо получится. Кино будет другое, но скорее всего неплохое. Если кино снимает Тони Скотт, то убрав Дензеля мы кино конечно отменим, но это все же частный случай.
В разработке если мы поменяем ключевого программиста или архитекта, то софтварез получится тоже другой, но совершенно неочевидно что плохой.

Представь себе что из команды разработки, скажем, iOS, увольняется 15 ключевых человек - вся верхушка разработки. И одновременно увольняется 15 игроков Манчестер Юнайтед. По-моему дизастер будет примерно сравнимый по масштабу.

Date: 2010-10-29 09:26 am (UTC)
From: [identity profile] kika.livejournal.com
Эт как это. В футболе по многу лет в одной команде играют. И контракты там пожестче чем в софтописательстве.

Date: 2010-10-29 09:27 am (UTC)
From: [identity profile] kika.livejournal.com
Как только начинаются какие-то взрослые деньги (свои или инвесторские), то быстро выстраивается дерево.

Date: 2010-10-29 09:29 am (UTC)
From: [identity profile] kika.livejournal.com
Непонятно только как организовывать интерфейс между этими стартапами. Стартапы могут существовать как стартапы только в своей родной среде, которая довольно враждебна. Если такой климат организовывать внутри компании для поддержания боевого духа среди квадратиков оргчарта, то боюсь что оргчарт одним писом долго не протянет.

Date: 2010-10-29 09:52 am (UTC)
From: [identity profile] krotoff.livejournal.com
Пожестче - да не то слово. Там вообще контракты по сравнению с нами рабовладельческие.

Там хоть и играют по много лет в одной команде, но никогда не знают после какого сезона игрока/тренера запродадут, сдадут в аренду или вообще на пенсию уволят.

* в софтописатльстве, по крайней мере в местном, люди, бывает, по десять лет на одном месте на временных договорах работают. Но это скорее последствие местного "социалистического" трудового законодательства.

Date: 2010-10-29 02:20 pm (UTC)
From: [identity profile] msh.livejournal.com
Ну увольнение 15 человек, конечно, дизастер, но маловероятный. А одного - вполне. У Манчестер Юнайтед это значит надо замену покупать за много миллионов прямо сейчас. А у софтверной конторы - две зарплаты рекрутеру, а остальные пока просто поработают побольше.

Date: 2010-10-31 12:22 am (UTC)
From: [identity profile] kika.livejournal.com
Одного - не дизастер ни там ни там. Выпустят кого-то на замену, там же народу больше чем 11 человек.

Date: 2010-11-09 12:44 am (UTC)
From: [identity profile] scaredy-cat-333.livejournal.com
http://www.amazon.com/Moneyball-Winning-Unfair-Game-ebook/dp/B000RH0C8G/
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.

Date: 2010-11-09 04:00 am (UTC)
From: [identity profile] kika.livejournal.com
Очень интересно, спасибо. Сильно мешает, правда, незнание терминологии.

Но если у них так хорошо получилось играть в бейсбол "индусским методом", то почему все остальные бегом не бросились делать то же самое?

Date: 2010-11-12 08:01 am (UTC)
From: [identity profile] scaredy-cat-333.livejournal.com
Дык тупыя. Статистический анализ супротив наши отцы так делали. Некоторые впрочем, бросились. Это все - если верить Льюису. Но более интересный вопрос - почему команда несмотря на победы не по чину, чина, т.е. материального положения, не улучшила.
Видимо потому что их бизнес продает процесс, а не результат. Отсюда и разница с программистами.

Profile

kika: (Default)
kika

January 2017

S M T W T F S
1234567
89 1011121314
151617181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 18th, 2026 11:36 am
Powered by Dreamwidth Studios