2010-05-19 7 views
7

Один из программистов нашей команды отправляется на более зеленые пастбища. Мы будем двигаться от 6 до 5. Какие шаги мы должны предпринять, чтобы обеспечить, чтобы процесс разработки продолжал плавно, потенциально, при интеграции в новую кровь.Потеря программиста, какие шаги предпринять?

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

+8

Ужасно широкий вопрос, не так ли? Не лучше ли вдаваться в подробности? –

+2

«Новая кровь» станет новым старшим разработчиком или кто-то в доме собирается заполнить эту должность? – ubiquibacon

+2

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

ответ

14

Есть несколько вещей, которые вы можете сделать (в таком порядке):

  • переоценивать свои оценки, основанные на опыте остальных членов команды и баланс рабочих элементов нагрузки
  • Придумайте приоритезированный список вещей, которые вам, возможно, придется сократить
  • Ищите подходящую замену (как можно более агрессивно)
  • Начните обсуждение с руководством вашей компании о возможных изменениях компенсационных пакетов, которые позволят вам сохранить ценные человеческие активы, такие как leavi ng guy

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

+6

«Бросьте прощальную вечеринку для парня, который уходит, и убедитесь, что он и команда знают, что его вклад был оценен. :-)» +1 Я думаю, что способ, которым вы лечите исходящих сотрудников, говорит о том, как ваша компания готова обращаться с оставленными сотрудниками. Я также считаю, что такое поведение поощряет честное и открытое общение между работодателями и сотрудниками до того, как его застали врасплох, что ценный член уходит. – reshen

3

Вы можете найти другого старшего разработчика, который щедро обращается к своим коллегам. Удачи.

5

Я согласен с Франци со скромной модификацией приоритетов :

Начните обсуждение с руководством компании ...

Да. Во всех смыслах. Cегодня. Если ваше лучшее уходит, ваше второе место, вероятно, далеко не позади. Поговорите с остальными разработчиками. Они счастливы? Ты уверен? Они просто хорошо относятся к вам из уважения к вашей власти, но имеют таинственные «назначения врачей», которые возникают? Если бы вы были членом команды, вы бы искали?

+2

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

4

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

1

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

Кодовые обзоры, обзоры дизайна и проблемный билет/ротация исследований будут популяризировать всю команду со всеми аспектами системы.

+0

Был ли он хорошим разработчиком :)? –

+0

Ах ах .. 100%. параноик всегда помогает –