Мой доклад на SoftwarePeople

Mar 23, 2012 01:15

Это будет доклад о том, что вы всегда хотели знать, но боялись спросить. Это доклад о проектировании. Главных тезиса два.

1) Хорошо организованная группа профессионалов всегда проектирует лучше, чем один мегаумный архитектор. Я собираюсь это настолько хорошо обосновать, что это близко к "доказать".
2) Менеджер может эффективно направлять и ( Read more... )

процессы разработки, проектирование, дизайн, software people, архитектура

Leave a comment

Comments 31

(The comment has been removed)

tonsky March 23 2012, 07:34:02 UTC
Если понимать «Хорошо организованная группа профессионалов» достаточно гибко (один умный, остальные на подхвате), то не вызывает, конечно. А так, наиболее influenced вещи в it почему-то имеют за собой как раз одного идеолога.

Но, опять же, если понимать «проектирует лучше» как в среднем лучше, или с более предсказуемым результатом, сроками, качеством - то тоже согласен.

В общем, с такой формулировкой трудно поспорить - ведь что именно имелось в виду, не уточняется.

Reply

martynow March 24 2012, 07:16:49 UTC
Каждый день с утра я иду на кухню, чтобы выпить кофе.
Каждый мой шаг является уникальным (попробуйте доказать обратное) и с точки зрения PMI заслуживает называться проектом. В голове мгновенно происходит проектирование каждого шага, но сдается мне что если бы мое движение проектировала группа профессионалов, то уж наверняка до кухни бы я дошел намного позднее...

Reply

gaperton March 24 2012, 23:52:27 UTC
> 1) А у кого-то разве есть сомнения на этот счёт?

У большинства. См. комментарии ниже.

> Другое дело, что добиться такой ситуации трудно,

Нет, совсем не так трудно. Что я и собираюсь показать. Профессионалами не рождаются, и не боги горшки обжигают.

Reply


buriy March 23 2012, 04:01:03 UTC
А видео потом будет? :)

Reply

kernell_panic March 23 2012, 04:38:02 UTC
присоединюсь :) или видео или сам доклад?

Reply

+1 les21 March 23 2012, 07:04:11 UTC
Если это возможно, то стоит выложить

Reply

Re: +1 gaperton March 24 2012, 23:37:33 UTC
Видео потом выкладывают организаторы конференции. Будет.

Reply


beldmit March 23 2012, 05:53:38 UTC
Группа может и эффективнее в плане критики. Но начальный концепт должен сделать кто-то один.

Reply

gaperton March 24 2012, 23:50:34 UTC
Да, так многие думают.

Reply


guamoka March 23 2012, 08:49:15 UTC
1) Хорошо организованная группа профессионалов всегда проектирует лучше, чем один мегаумный архитектор. Я собираюсь это настолько хорошо обосновать, что это близко к "доказать".

Это хорошо, когда так складываются звёзды, что собирается группа профессионалов с единым представлением проблемы и ее решением. В таком случае даже организовывать особенно-то нечего, потому что люди понимают друг друга с полуслова.
Гораздо интереснее было бы узнать, как из сброда стандартных паковщиков (да даже хакеров "кто в лес, кто по дрова") получить единый слаженный механизм мапперов:-)

Reply

gaperton March 24 2012, 23:42:06 UTC
> Гораздо интереснее было бы узнать...

Я пишу и делаю доклады о том, что считаю интересным я.

Reply


balbesko March 23 2012, 10:59:15 UTC
У нас (LMAX) вся разработка, в том числе, проектирование, происходит исключительно в группах. По пункту 1) - согласна!
По поводу менеджера - не соглашусь. У нас менеджеров, как таковых нет. Групповое проектирование происходит постоянно, и очень эффективно. Единственный плюс, который я вижу в участии тим лида в сессиях проектирования - это то, что он может поставить точку в дискуссиях, если они зашли слишком далеко. С другой стороны, эту точку может поставить другой участник, т.к. все обладают необходимым опытом и знаниями...

Всё зависит от проффесионализма участников команды. Если их надо тянуть, подталкивать - без главного не обойтись. Если, наоборот, каждый участнкик осознаёт важность данного процесса и свою ответственность - в "главаре" нет необходимости.

Reply

gaperton March 24 2012, 23:44:38 UTC
> У нас менеджеров, как таковых нет.

Искренне сочувствую.

Reply

balbesko March 25 2012, 09:23:13 UTC
В правильно организованном agile менеджеры не нужны. У нас около 20 инженеров, 4 тестера и 3 аналитика, все поделено на 4 команды. С такой командой без единого менеджера мы разработали одну из самых быстрых торговых систем в мире, а за придуманную технологию disrupter получили Java choice awards.

Менеджеры нужны когда инженеры или безмозглые, или если требуется палка для их стимуляции. А таких у нас не берут.

Reply

gaperton March 25 2012, 18:53:19 UTC
Я уже понял, что вы не понимаете роль менеджера и суть его работы. :)

Вы что-то еще хотите мне сказать, помимо этого?

Reply


Leave a comment

Up