03
Апр 12

Прогресс неумолим или пирамиды в IT?

Мэтры – они в отрасли с 80х. Они пережили пришедшее стремительное изменение 2000-х, осознали его. И сейчас – транслируют это осознание другим людям своего уровня, и на Западе – это, наверное, востребовано. Однако, в России отрасль сформирована в конце 90-х – в 2000-х. У людей нет консервативного багажа прошлого, люди знают об изменениях. Их не надо агитировать, они ожидают идей о том, как в этих условиях эффективно работать. Люди живут в стремительно изменяющейся отрасли и как-то умеют это делать.

М. Цепков (http://lib.uml2.ru/AtlanticGuild2012)

Отзыв Макса Цепкова о конференции Agile Systems Guild, вынесенный в эпиграф, натолкнул меня на следующие размышления о судьбе менеджеров-программистов. Так сказать, мысли вслух

То, что менеджерами в разработке ПО часто становятся бывшие программисты, – это реальность. Поначалу техническая квалификация таким менеджерам сильно помогает: принимать верные решения быстро, более эффективно договариваться с заказчиком, говорить с командой на одном языке, таким менеджерам – как техническим экспертам – делают поблажки при нехватке управленческих навыков и т.д.

Но время идет, менеджер «прокачивается» в управленческих навыках, становясь все матерее, толстокожее, закаленнее… Но, в то же время, неизбежно «хиреет» как программист. Отрасль движется вперед, появляются новые технологии, языки, молодеет команда. И тут случается странное – то (пусть хотя бы отчасти), за что разработчика  повысили менеджером – за его экспертную квалификацию в определенной области – начинает ему мешать… Менеджер-программист вдруг начинает проигрывать на своем поле менеджеру-профессионалу! Читать дальше…


23
Мар 12

IT-Spring’2012: ждем продолжения…

В минувшие выходные состоялась конференция IT-Spring. Очень интересные очерки о конференции были опубликован сообществом белорусских аналитиков.

Лично мне хочется сказать огромное спасибо организаторам – конференция получилась классная! Надеюсь, что через некоторое время состоится IT-Spring’2  :).

С организационной точки зрения – все было на очень высоком уровне, спасибо Oxagile, и лично Дмитрию Здановичу и Валентине Пушкиной.  Но кое-что можно улучшить :) :

  1. Бэйджик – должен быть двусторонний (с булавкой или шнурком), иначе непонятно куда крепить эту прищепку, если карманов нету?
  2. Мало кофе – ребят, это ж IT-шная конференция! горючее-то надо было всё-таки подвезти…
  3. Формы обратной связи – отдельная страница текста на каждый доклад – это слишкам много букафф…
  4. Секции B и C – не было модераторов, которые бы следили за регламентом и расписанием, а самое главное – не было пультов-презентеров для докладчиков, что очень неудобно. Также зал C был рассчитан где-то на 50% заполнение. При большем количестве слушателей – все впадали в неадекват из-за духоты.

С содержательной стороны вопроса все было тоже замечательно.

Читать дальше…


15
Мар 12

Стажировка менеджера проекта, или советы ментору, как догнать двух зайцев и не заработать невроз. Дополнение

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

Atlantic Systems Guild “Балдеющие от адреналина и зомбированные шаблонами”

Мой заядлый друг Константин Быченков так прокомментировал первую часть моей статьи:

Ко всему сказанному я бы добавил одно тривиальное условие. Как и любое делегирование, делегирование проекта менеджеру-стажеру возможно только при условии того, что организация сама по себе достаточно зрелая, процессы в ней налажены, субординация соблюдается, шаблоны наличествуют, ресурсы распределяются согласованно. Иначе это будет издевательство над стажером.

Вообще говоря стажировка – это по определению издевательство над стажером. К сожалению, иначе не получается! Формализацией и зрелыми процессами в организации можно покрыть все же только hard skills. Основные же проблемы возникают все же с soft skills, которые не формализуемы. Читать дальше…


11
Мар 12

Весна, весна, пора… конференций

Хочу поделиться приятными весенними новостями: мои доклады принят на две очень интересные конференции.

IT-Spring’2012

Эта конференция будет проходить впервые в Минске, 17-18 марта. Тема конференции – управление в IT, Причем управление понимается организаторами в чрезвычайно широком смысле:  от управления людьми, до построения эффективных производственных процессов. Конференции, посвященные именно такой тематике – редкость, поэтому, я рад оказаться в ряду экспертов-докладчиков.

Мой доклад “Коммуникация с заказчиком в нелетную погоду” посвящен одному из сложных этапов во взаимоотношениях с клиентом, а именно в ситуациях, когда на проекте реализуются технические риски (иными словами, когда на проекте «жопа»).  Как в такой ситуации минимизировать возможный ущерб для взаимоотношений? Какие ошибки наиболее часто допускаются менеджерами в такой ситуации и как их исправлять?

Доклад будет интересен (и надеюсь полезен :) ) всем менеджерам проектов по разработке нетривиального ПО.

Software People’2012

Об этой конференции много не скажешь… Одна из самых «крутых» конференций рунета.  Я очень рад, что мой доклад включен в ее программу.

Конференция будет проходить в Москве, 10-12 апреля. В своем докладе «Техногенные манипуляции» буду рассказывать о том, как программисты могут исподволь управлять своими менеджерами. А также о том, как менеджеры могут с этим бороться :) . Приходите, будет очень интересно.


14
Фев 12

Стажировка менеджера проекта, или советы ментору, как догнать двух зайцев и не заработать невроз. Часть 1

Обучение менеджера проекта по разработке ПО чаще всего проводится в форме «воспитания Бабы Яги в собственном коллективе» – то есть передачи знаний и навыков от менеджера-ментора опытному сотруднику компании, до этого исполнявшему иную роль – например, dev lead’а или QA-lead’а).

Хочешь – не хочешь, но такое наставничество должно обязательно завершиться стажировкой, иначе навыки новичка – особенно soft skills – просто не сформируются.

«По бразильской системе» опытный менеджер-ментор должен подключить стажера к проекту, передав ему значительную долю своих полномочий и текущих обязанностей и предоставив, таким образом, определенную свободу действий. И вот тут начинается самое интересное, так как наставник вынужден тем не менее оставить за собой ответственность за конечный результат проекта.

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

Читать дальше…


06
Фев 12

Fun: О сверхтекучести и состоянии потока

О состоянии потока и его критической важности для эффективности работы программистов сказано много, но однозначного ответа на вопрос, как помочь программистам находиться в этом состоянии – так и не нашли. Мне кажется, пришло время учиться у природы, а именно у такого ее явления, как сверхтекучесть.

Сверхтекучая жидкость, не испытывая трения, может преодолеть препятствия и покинуть сосуд, в котором находится, занимая в итоге наиболее выгодное энергетическое состояние. Так и программист в состоянии потока, не испытывая посторонних отвлекающих факторов, способен решить сложную задачу и занять в итоге экономически более выгодное положение. Не правда ли, есть что-то общее? :)

Читать дальше…


02
Фев 12

Analyst Days

Непонятно, почему так происходит, но, тем не менее –  это факт. Среди многообразия IT-конференций, конференции аналитиков  – редкое явление, их можно пересчитать по пальцам!

Тем значительнее событие, которое состоится этой весной, 25-26 мая в Минске. Создатели SQA Days, Application Developer Days, SPM Conf решили помочь аналитикам, и провести Analyst Days – конференцию, посвященную бизнес анализу.

Основные темы конференции

  • сбор, анализ, управление требованиями;
  • проектирование информационных систем;
  • моделирование бизнес-процессов;
  • коммуникация с заказчиком и проектной командой;
  • инструменты, методологии и сертификации;
  • и пр.

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

Мероприятие от SQALab – это также превосходная возможность пообщаться с коллегами в кулуарах, расширить сеть профессиональных знакомства и даже сделать следующий шаг в своей карьере.

Очень рекомендую эту конференцию бизнес-аналитикам, системным аналитикам, а также представителям другим профессий, которые по долгу службы или из любопытства :) участвуют в выявлении требований, различных аспектах дизайна программных продуктов.

Регистрация на конференцию уже открыта!


01
Фев 12

Team lead и ПМ-технарь: 5 типов пограничных конфликтов и подходы к их урегулированию

Сколько раз team lead’ы думали про своих ПМ-технарей:

Ведь он же бывший программист, к чему все эти вопросы – «Зачем здесь вот здесь такой «костыль», почему бы не сделать архитектуру иначе?» По-другому же будет тормозить! Нет чтобы сесть и разобраться! Только и делает, что переключает разработчиков какой-нибудь «критический баг» посмотреть, а то, что этот баг сам собой уйдет, когда мы всё дорефакторим – невдомек! Выпуска же билда в срок всё равно будет требовать, несмотря на все переключения! Прямо беда…

В свою очередь, ПМ-технаря не оставляют мысли про team lead’а:

Ну какой же он недотёпа… Опять закопался с каким-то багом, а другие программисты не делом заняты, а какую-то архитектурную философию обсуждают… Ведь опять сделают «как лучше», когда никто об этом не просил… А как новую фичу клиент запросит – не иначе как перепахать всё надо будет… А с тестированием? Всё время задачу ставит «Нате, вот это новое пока проверьте, а мы дальше пойдем» – ни регресса, ни процесса… Вот когда я был team lead’ом, у меня был полный порядок! Даже не знаю, что о таком team lead’е говорить на его следующем «дне карьеры» по окончании проекта!

Не правда ли, очень знакомая ситуация? В предыдущей заметке речь шла об общих принципах взаимодействия ПМ-технаря с dev lead’ом, которые могут помочь  избежать подобного «недопонимания». Но если общие принципы хороши, как известно, в «общем случае», наиболее действенные/эффективные рекомендации всегда имеют ограниченную область применения.

На модель взаимоотношений и разделения полномочий ПМ‘а и team lead’а влияет множество факторов: тип проекта, технологический профиль, уровень рисков, личные особенности ПМ‘а и team lead’а, особенности организационной культуры и пр. В этой заметке – несколько очерков на тему того, как ПМ-технарю избежать конфликта с team lead’ом в различных частных случаях.

Читать дальше…


19
Янв 12

Stratoplan-2012

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

В новом 2012 году, для специалистов, инженеров и менеджеров, этих целей достичь стало проще, чем когда-либо. Саша Орлов (happy-pm.com) и Слава Панкратов (it4business.ru) затеяли очень интересный проект Stratoplan-2012, который может Вам помочь.

В рамках проекта, в течение трех месяцев (февраль-апрель) будут работать 12 клубов активного обучения, посвященные очень интересным темам.

  1. Клуб профессионального развития: рост в менеджеры
  2. Клуб профессионального развития: предпринимательство
  3. Клуб профессионального развития: лидерство
  4. Клуб профессионального развития: тренерский бизнес
  5. Клуб по работе с сотрудниками
  6. Клуб по работе с командами
  7. Клуб по работе с заказчиком
  8. Клуб практического тестирования
  9. Клуб практического программирования
  10. Клуб управления проектами в PMI
  11. Клуб управления проектами в Agile
  12. Бонусный клуб по вопросам персонального стратегического планирования!

В рамках каждого клуба, у участники получат практически полезные знания и навыки у экспертов в области, прошедших серьезную методическую тренерскую подготовку. Занятия в клубах будут проходить в удобном формате вебинаров, и практических домашних заданий, то есть Вы можете принять участие в работе клуба, не нарушая свой ритм жизни. Но в то же время, у Вас будет возможность задать вопрос тренеру через форум поддержки, а также обсудить интересующие Вас темы с другими участниками Вашего клуба – коллегами, которые как и Вы занимают активную жизненную позицию и как и Вы хотят добиться реальных результатов.

Подробнее о проекте можно прочитать на сайте Stratoplan.ru

У читателей PMARCOR есть уникальная возможность получить скидку 10% на участие в клубах проекта. Эта скидка суммируется со скидками, предоставленными проектом Stratoplan на участие в нескольких клубах.

Физические лица могут оплатить участие на следующих страницах:

Оплата за участие в одном Клубе (18.000 руб. – 10%)
Оплата за участие в двух Клубах (33.000 руб. – 10% )
Оплата за участие в трех Клубах (45.000 руб. – 10%)

Спешите! Клубы начинают свою работу 1 февраля, то есть всего через одну неделю.


08
Янв 12

Большие проблемы маленьких устройств на 404fest. Видео

Ребята опубликовали видео моих плясок на 404fest! По-моему очень неплохо получилось..

Александр Калугин. Большие проблемы маленьких устройств from 404fest on Vimeo.

Презентацию выкладывал ранее.