Анализируйте и разъясняйте командам необходимость компромиссов между техническими аспектами и бизнес-интересами компании
Зная, в чем заинтересована та или иная команда и в чем состоят ее ценности, вы можете объединить ее членов вокруг инициатив по новой продукции. Вы достаточно компетентны, чтобы проявить озабоченность в случаях, когда предложения по новым свойствам продукта технически трудно выполнимы или когда они могут оказать непредвиденное воздействие на бизнес компании. Именно вы должны обеспечивать, чтобы ваши инженеры-программисты принимали решения, совместимые с бизнес-интересами организации и ее планами по новой продукции. Когда инженерная работа требует исследований и разработок с неопределенным исходом, вы должны быть в состоянии объяснить причины неопределенности партнерам из нетехнических подразделений. Правильно понимая цели бизнеса компании и цели потребителя, именно вы должны выносить суждения, какие технические проекты могут способствовать достижению целей в разумных временн
Делайте конкретные запросы
Будучи менеджером уровня директора, вы все равно должны обладать достаточным пониманием технических аспектов, чтобы, обращаясь к подчиненным с конкретными запросами, не отвлекать старших инженеров и разработчиков мелкими вопросами. Зная состояние развития команд и проектов, а также узкие места, вы можете отфильтровывать технологически несостоятельные идеи и включать новые инициативы в текущие проекты. Ваши запросы должны поддерживать в командах высокую производительность и уравновешивать технические риски с целями организации. Вот пример того, как это работает.
Менеджеры, не заботящиеся об уровне своих технических знаний, иногда приобретают плохую привычку выступать в качестве промежуточного звена между руководством и командами. Не отфильтровав запросы, они передают их команде, а затем направляют назад руководству. Такая работа не способствует созданию новой ценности.
Опирайтесь на собственный опыт
Эта работа требует высокой компетенции в разработке, и она не по плечу тем, кто не ценит ее вызовов и компромиссов. Если ваша команда неправильно распределяет рабочее время, это отразится на вас как руководителе, не сумевшем помочь подчиненным принять более рациональные решения. В организации времени и распределении внимания полагайтесь на интуицию и не пренебрегайте техническими знаниями из-за того, что сейчас вы больше связаны с работой с людьми и с организационными проблемами.
С учетом уровня вашей ответственности за технические аспекты работы, как вам лучше поддерживать свою техническую компетентность?
Читайте код. Читая иногда код, применяемый в ваших системах, вы хотя бы напоминаете себе о том, как он выглядит. Иногда вы можете определить места, где он выглядит некрасиво, где требуется приложить внимание. Просмотр проверок кода и запросов на включение в другие репозитории может дать представление о происходящих в коде изменениях.