metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-09-25 09:22 am

О какие вакансии

http://crew.taucraft.com/

Ведущий дотнет разработчик, от 2.5 к$
Краткая характеристика:
Думает объектами и выделяет абстракции из вакуума.
Кодирует вслепую на C# и помнит 10 шорткатов решарпера.
Способен в одиночку решить любую задачу, но может делать это и в паре.
Предсказывает будущее и знает, что появится в .NET 5.0.
Не помнит, как писать код без юнит тестов.
Понимает монады и может объяснить другим, что это такое.

Эти же люди снимают офис в трилистнике в самой высокой точке Минска. Антенну бы у них на окно впихнуть

Денех мало и решарпер я не использую, т.к. он меня огорчает.
Впрочем, я все равно не подойду - я ретроград и до сих пор использую 2008 студию и 3.5 дотнет, потому что монады и абстракции от смены языков и инструментов не изменяются. Ну и в agile и прочий баззворд я не верю.

[identity profile] 9zloy.livejournal.com 2012-09-25 08:18 am (UTC)(link)
Я поясню. Денег 2500 это от. До (на текущий момент) - 4000
Ну а agile понятие растяжимое. У нас это самоорганизация, отсутствие дедлайнов, микро-команды, отсутствие оценок.
Да вообще отсутствие почти всего. Программируй в свое удовольствие.

[identity profile] artureg.livejournal.com 2012-09-25 08:25 am (UTC)(link)
то есть меньше не дадите?)

[identity profile] 9zloy.livejournal.com 2012-09-25 08:26 am (UTC)(link)
Меньше не возьмем на работу лидом.

[identity profile] artureg.livejournal.com 2012-09-25 08:27 am (UTC)(link)
ах, это вы предлагаете лиду от 2.5? Смешно же.

[identity profile] 9zloy.livejournal.com 2012-09-25 08:30 am (UTC)(link)
Вообще градация девелоперов очень сложная хрень. Лид в итранзишн (по шильдику) и лид у нас — это две огромные разницы. Наша вилка зп для лида от 2500 до 4000. Уточните, что имеено вам смешно, и посмеемся вместе.

[identity profile] artureg.livejournal.com 2012-09-25 08:31 am (UTC)(link)
упоминание ИТранзишена как пример - это очень смешно.

[identity profile] eleon.livejournal.com 2012-09-25 08:32 am (UTC)(link)
Во мне борется желание попсить и опыт использования вашего продукта.
Продукт прекрасен. описанные процессы, по моему опыту, ведут к фейлу.
Отсюда мысль: либо вы не все описываете, либо у вас какая-то волшебная супермотивированная команда и секретные методы управления, либо вы таки сделали правильный и кошерный Lean и к вам надо водить экскурсии :)

[identity profile] 9zloy.livejournal.com 2012-09-25 08:38 am (UTC)(link)
Продукт пока НЕ прекрасен. Прекрасна будет (я надеюсь) новая его версия номер 3. Вот если мы ее выпустим и это будет успех, тогда я с чистой душой могу говорить, какой у нас прекрасный процесс и культура. А если будет фейл, то сответственно наоборот.

У нас вообще секретов нет. Просто людям дают делать то, что они умеют и любят. И не лезут особо со всяким микро-менеджментом и тп. Технически все достаточно сильные, нет джуниоров. Много автоматических тестов. Автономные мини-команды. Фокус на качество решений, а не на время. Отсутствие овертаймов. Отсутствие тайм-трекинга. Отсутствие бессмысленных митингов. Короче, долго писать все.

[identity profile] eleon.livejournal.com 2012-09-25 08:43 am (UTC)(link)
Если в третьей версии будет возможность полноценного экспорта данных для анализа - я мигрирую с жиры на вас :) Во всем остальном вы как минимум не отстаете, а кое в чем превосходите конкурентов. Говорю, как ПМ.

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


[identity profile] 9zloy.livejournal.com 2012-09-25 08:50 am (UTC)(link)
"Людей надо убедить, что они любят продукт, который они делают."

Мне кажется (или я хочу надеяться), что нам это удалось. И вообще, люди важнее любых процессов.

А плохо внедрить можно что угодно. Scrum и Lean не серебряные пули.

[identity profile] eleon.livejournal.com 2012-09-25 08:54 am (UTC)(link)
Вопрос обычно именно в качестве и целостности внедрения. Очень часто под видом гибких методологий внедряют систему, которая содержит внешние и самые раскрученные артефакты из того же scrum, громко объявляют, что теперь всех ждет успех и получают закономерный набор фейлов, факапов и скатывания к code'n'fix циклу. И проблема не в том, что внедренцы забывают о работе с командой, например, а в том, что управлять проектом никто в команде не умеет. И не важно, будут управлять по строгому водопаду, по RUP или по гибким методологиям, все равно получается карго-культ с закономерным итогом.

(no subject)

[identity profile] 9zloy.livejournal.com - 2012-09-25 09:03 (UTC) - Expand

(no subject)

[identity profile] eleon.livejournal.com - 2012-09-25 09:44 (UTC) - Expand

(no subject)

[identity profile] 9zloy.livejournal.com - 2012-09-25 10:07 (UTC) - Expand

[identity profile] hshhhhh.livejournal.com 2012-09-25 09:36 am (UTC)(link)
> На этом, в основном, проваливались внедрения scrum и lean
Я знать не хочу что такое lean, но скрам это кусок говна который мешает работать и бесит. Надо быть зомби чтобы радоваться скраму и работать.

[identity profile] eleon.livejournal.com 2012-09-25 09:38 am (UTC)(link)
А что конкретно в скраме мешает?

Заметил такую закономерность: если разработчик в проекте точно знает, как называется методология, которой им управляют, манагер стопудов косячит :)

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-25 09:40 (UTC) - Expand

(no subject)

[identity profile] eleon.livejournal.com - 2012-09-25 09:44 (UTC) - Expand

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-25 15:38 (UTC) - Expand

(no subject)

[identity profile] eleon.livejournal.com - 2012-09-25 15:42 (UTC) - Expand

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-25 15:51 (UTC) - Expand

(no subject)

[identity profile] eleon.livejournal.com - 2012-09-25 15:55 (UTC) - Expand

(no subject)

[identity profile] 9zloy.livejournal.com - 2012-09-25 10:08 (UTC) - Expand

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-25 15:37 (UTC) - Expand

(no subject)

[identity profile] 9zloy.livejournal.com - 2012-09-25 18:17 (UTC) - Expand

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-25 18:29 (UTC) - Expand

(no subject)

[identity profile] 9zloy.livejournal.com - 2012-09-25 18:32 (UTC) - Expand

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-25 18:40 (UTC) - Expand

(no subject)

[identity profile] 9zloy.livejournal.com - 2012-09-25 18:43 (UTC) - Expand

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-25 18:44 (UTC) - Expand

(no subject)

[identity profile] 9zloy.livejournal.com - 2012-09-25 18:46 (UTC) - Expand

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-25 18:50 (UTC) - Expand

(no subject)

[identity profile] hshhhhh.livejournal.com - 2012-09-27 11:55 (UTC) - Expand

[identity profile] der-waldgeist.livejournal.com 2012-09-25 08:40 am (UTC)(link)
У нас волшебная супермотивированная команда. В этом году все руководство на три недели уехало в отпуск на кануне важного билда и ничего, справились на ура и без них. :)

[identity profile] hshhhhh.livejournal.com 2012-09-25 09:37 am (UTC)(link)
А что, для того чтобы сделать важный билд нужно руководство (при условии что руководство не знает важных технических деталей без которых объективно сложно)?

Мне почему-то казалось что наличие или отсутствие руководства никак не влияет на процесс разработки.

[identity profile] der-waldgeist.livejournal.com 2012-09-25 10:02 am (UTC)(link)
Наше руководство - это, в том числе, продукт оунер, лид команды JS и скрам мастер\лид rоманды инфраструктуры.

[identity profile] metaclass.livejournal.com 2012-09-25 08:42 am (UTC)(link)
Может у них там целый офис метаклассов на цепях сидит.

[identity profile] eleon.livejournal.com 2012-09-25 08:45 am (UTC)(link)
Ребе, при всем уважении к метаклассам, мне кажется, что толпа вас может очень мотивированно и крайне увлеченно угробить продукт. С той же вероятностью, что и выпустить конфетку :)

[identity profile] metaclass.livejournal.com 2012-09-25 08:57 am (UTC)(link)
Пока основные проблемы были в организации проектов.
Т.е. все равно должен быть некий руководитель, который может нормально общаться с людьми, потому как я, например, если проблема решается днем программирования или 10 минутам убеждения что "клиенту это не нужно" - убеждать клиента буду только в том случае, если их требования очень сильно ломают красивую архитектуру (обычно это показатель, что требование плохое, и чинить нужно голову) :)

[identity profile] blackyblack.livejournal.com 2012-09-25 08:56 am (UTC)(link)
Неправда, описанные процессы хороши. Сектантством правда отдают, но при разумном применении получится то, что надо.

[identity profile] eleon.livejournal.com 2012-09-25 08:58 am (UTC)(link)
Правда. Плохи, просто ужасающе плохи и нерезультативны. У меня есть уже много кейсов postmortem и антикризисного управления в командах, в которых эти принципы декларировались, а вот отзыв об успехе только один - у Taucraft.

[identity profile] blackyblack.livejournal.com 2012-09-25 09:03 am (UTC)(link)
Всё дружно вспомнили Тоёту.
Лично у меня те процессы вызвали чувство глубокого удовлетворения: ничего лишнего, хорошая организация, мобильность в командах. Развалить, пожалуй, можно, если есть в команде конкретный вредитель, но в целом, процессы сильно эффективнее скрама и уже тем более водопада.

[identity profile] eleon.livejournal.com 2012-09-25 09:41 am (UTC)(link)
Тоёта - и есть Lean :)
А вот с повторяемостью очень часто вопросы.

[identity profile] 9zloy.livejournal.com 2012-09-25 09:04 am (UTC)(link)
Я не знаю, как в местных реалиях, на западе положительных примеров вагон и маленькая тележка. И вообще что с чем сравнивать? Какие у вас есть положительные кейсы других процессов?

[identity profile] eleon.livejournal.com 2012-09-25 09:36 am (UTC)(link)
На западе, на самом деле, положительных примеров внедрения примерно столько же, сколько и на востоке. Просто количественная оценка проще.

Управление проектом или портфелем проектов, в данном контексте разница некритична - это немаленькая область знаний, которую часто сводят к попытке воспроизведения по внешним проявлениям. За бортом часто остается планирование (подменяется рисованием графиков в MS Project или рассказами о том, что в скраме не нужно планировать), управление изменениями (подменяется "плановыми овертаймами" или, опять же, рассказами о том, что "поместим в бэклог"), управление рисками (об этой области многие вообще не в курсе и считают, что риск это "не попадем в срок"), оперативный анализ деятельности (а вместо него команду заставляют писать таймрепорты и отчеты) и многие другие вещи. Зато отлично оттачиваются навыки давления на команду, оправдания за факапы и мастерский ануслизинг вышестоящему менеджменту.
Потому вопрос не в сравнении "чего-то с чем-то", а в сравнении "используется управленческий подход (не важно, какой) или карго-культ". Если подход - то за внешними проявлениями, наподобие саморганизации команд, отсутствии выделенного ПМа и т.п. стоит масса неозвученных принципов, которые просто не важны для обычного разработчика. Если карго-культ, то за этими принципами нет вообще ничего и процесс неуправляем.

===Какие у вас есть положительные кейсы других процессов?===
CCPM, DBR (известны под общим названием "Система Голдратта" или "Теория ограничений"). Scrum, хотя я его не люблю.

(no subject)

[identity profile] 9zloy.livejournal.com - 2012-09-25 10:04 (UTC) - Expand

(no subject)

[identity profile] eleon.livejournal.com - 2012-09-25 11:55 (UTC) - Expand