Менеджеры и другие вирусы
Николай Гребенников, директор департамента по исследованиям и разработке "Лаборатории Касперского", еще во время учебы на третьем курсе МГТУ им. Баумана с подачи своего научного руководителя начал работать в Государственной Регистрационной палате при Министерстве юстиции, где на Delphi и Interbase написал систему регистрирования юридических лиц на территории РФ. Работа была интересная, но платили мало. Гребенников ушел в отдел информационных технологий ИТАР-ТАСС, где платили еще меньше, а после этого начал работать в коммерческих компаниях, в том числе и в Cybiko (один из проектов Давида Яна из ABBYY), где трудился над созданием одноименного мини-компьютера. В декабре 2002 года Николай пришел на собеседование в "Лабораторию Касперского".
Сейчас с улыбкой вспоминаю, как почти месяц мне по разным причинам отказывали. К моменту прохождения интервью в "Лаборатории Касперского"я успел достаточно хорошо изучить PMBOK[A Guide to the Project Management Body of Knowledge (PMBOK Guide) - стандарт управления проектами и документ, описывающий этот стандарт. В конце нынешнего года должна выйти четвертая версия стандарта. Тест, который Гребенников упоминает ниже, называется PMP. - Прим. ред.], тестирование по которому проводилось здесь при приеме на работу. Мой результат был 4,55. Если не ошибаюсь, этот показатель - третий в России среди тех, кто проходил данный тест онлайн. Успешно пройдя тестирование и ряд интервью, в январе 2003 года я был принят в компанию на должность системного аналитика. Причем существовала договоренность, что если я сумею хорошо себя зарекомендовать, через некоторое время мне будет дана возможность реализовывать на практике собственные идеи в качестве менеджера проектов. В итоге я проработал полгода в команде, занимавшейся разработкой Антивируса Касперского для рабочих станций версии 5.0, а в сентябре 2003 года возглавил проект Prototype Personal Prague (PPP). На его реализацию ушел год.
На основе успешно завершенного проекта PPP осенью 2004 года было принято решение о начале разработки Антивируса Касперского версии 6.0 и сформирована проектная команда, в которую вошел и я. Работа над шестой версией продукта заняла почти три года. В процессе ее разработки нашей командой предпринимались попытки внедрения ряда других, во многом инновационных решений. Возможно, именно это и послужило причиной моего назначения в июне 2005 года на должность заместителя руководителя департамента инновационных технологий (R&D).
Руководителем подразделения в тот момент был Евгений Касперский, но поскольку Евгений является публичной персоной, времени на управление департаментом у него оставалось немного. Поэтому значительная часть задач по оперативному руководству департаментом легла на меня. Число сотрудников департамента, поначалу не превышавшее шестидесяти человек, в настоящий момент выросло втрое и достигло 185 человек, причем это далеко не предел - в планах у нас дальнейшее расширение.
Важным аспектом моей работы в то время было совмещение функций менеджера и менеджера проектов. В силу ряда причин тогда не существовало четкого механизма обратной связи с потребителем. Перед нами стояла задача - создать эффективный механизм сбора мнений конечных пользователей. Мне пришла в голову мысль об организации общения с нашими пользователями через форум компании, где бы информация аккумулировалась и анализировалась на всех этапах реализации каждого конкретного проекта: на начальном этапе тестирования, в процессе эксплуатации официальных версий или же стадии выпуска обновлений. Выпущенная нами в марте 2005 года бета-версия Антивируса Касперского 6.0 произвела настоящий фурор на форумах, в том числе и на форуме "Лаборатории Касперского". В кратчайшие сроки была сформирована команда заинтересованных в дальнейшем развитии продукта людей - не побоюсь этого слова - наших фанов. Они принимали самое деятельное участие в тестировании Антивируса, чем сильно нам помогли: выложив новую сборку вечером, к утру мы получали множество ценных откликов, на основе которых вносили в продукт изменения.
Совмещение функций заместителя департамента информационных технологий и менеджера проектов позволило мне принимать решения о внедрении в продукты новых инновационных разработок компании, таких, например, как небезызвестный модуль проактивной защиты. Кроме того, мы приступили к созданию прототипов ряда компонентов, которые в версиях 7.0 и 8.0 дали свой эффект. После выхода Антивируса Касперского версии 6.0 в мае 2006 года мы сконцентрировались на технологиях и в версии 7.0 внедрили модуль эвристического детектирования, что фактически позволило реализовать концепцию "тройного щита"с несколькими модулями защиты.
Через год начались работы над версией 8.0. Поскольку речь шла о создании антивируса с применением по-настоящему революционных технологий, было решено, что проект возглавлю я как руководитель департамента R&D - это позволило бы максимально оперативно принимать решения о внедрении новых компонентов. Задуманное мы смогли реализовать через девять месяцев кропотливого труда - 29 апреля 2008 года.
Параллельно в январе 2008 года в "Лаборатории Касперского"была проведена реорганизация, в результате чего были сформированы новые менеджерские функции. Решением компании я был назначен на должность директора департамента по исследованиям и разработкам, которую занимаю до сих пор.
Что оказалось для вас неожиданным, когда вы стали менеджером?
- Пожалуй, то, что большинство книжных рекомендаций и методик попросту неприменимы в реальной жизни. Кроме того, идеи agile-разработки, казавшиеся очень эффективными, особенно для небольших команд, оказались не столь эффективны в рамках работы над таким масштабным проектом, как, например, Антивирус Касперского 6.0.
Чем отличается руководство инженерами от руководства менеджерами?
- В нашей индустрии есть немало примеров того, как из инженеров получались хорошие менеджеры. Будучи руководителем большого отдела, я понял одну важную вещь: нужно уметь максимально эффективно использовать возможности делегирования своих полномочий менеджерам второго уровня; разумеется, необходимо удостовериться в том, что эти люди тоже способны эффективно распределять задачи между своими непосредственными подчиненными.