четверг, октября 30, 2008

Не стреляйте в тапера...

Знаете, какая самая большая проблема тимлидов и менеджеров, вышедших из программеров? Перестать управлять написанием кода, и начать управлять достижением целей.
Казалось бы, чего проще? Однако, как тяжело дается людям эта простая истина. Всем, кто хочет стать хорошим тимлидом читать нетленку: Толик Тенцер «Урри, где у него кнопка?»

5 комментариев:

reviews комментирует...

интересный журнал. +1 feed в гугл ридере. спасибо =).

Nikita Govorov комментирует...

Цель не перестать управлять написанием кода, а научить другого делать это - умение делегирования одно из самых важных качеств менеджера.

Sergey Rozovik комментирует...

>а научить другого делать это
Научить делать что? Научить управлять написанием кода? Или научить писать код?
Человек назвавшийся программистом по оперделению умеет писать код.
А проблема делегирования состоит не в том чтобы "научить", а в том чтобы смириться с тем, что "они сделают работу хуже" и "они сделают её по-своему". Но общий результат при этом будет гораздо лучше, чем когда все пытаешься сделать сам или "под личным руководством".
Конечно, при условии, что лид умеет управлять достижением целей :)

Nikita Govorov комментирует...

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

Sergey Rozovik комментирует...

> стандартная цепочка: понимание->передача знаний->делегирование->проверка->участие-> передача знаний.... и т.п.

Во-во, управлять написанием кода, это очень длинный и не эффективный путь, пригодный, может, для строительства пирамид, но не при создании интелектуального продукта.
Есть гораздо боле продуктивные способы: прямые коммуникации, вовлечение в планирование и т.д.
Не стоит забывать о том, что делегируя только задачи, эффективной работы не получить. С куском работы надо делегировать и пространство для принятия решений и ответственность.