К десятому классу мама убедила меня поступать в Белорусский государственный университет информатики и радиоэлектроники (БГУИР). Поскольку я учился в языковой гимназии, физика и математика у нас были очень слабенькие. Английский, конечно, в меня «вдолбили» хорошо, но для поступления в БГУИР он был не нужен. Отзанимавшись год на подготовительных курсах и с репетиторами, я отлично написал вступительные олимпиады по физике и математике и поступил на факультет информационных технологий и управления. Специальность – «автоматизированные системы обработки информации». По слухам, там было легче учиться.
В середине третьего курса ко мне пришло осознание, что университет в первую очередь дает теоретическую базу и сильную компанию ребят, на которых нужно равняться. Знания для трудоустройства нужно добывать самому, поэтому пора было что-то придумать с работой.
На соседней кафедре работали две студенческие лаборатории крупнейшей на тот момент минской IT-компании – IBA. В них занимались небожители! Я долго набирался смелости и, пересилив себя, однажды зашел в лабораторию Java:
– А можно к вам?
– Нет, все занято.
– Простите…
Вышел.
В тот момент подумал, что терять мне нечего, поэтому постучал в дверь с надписью: «Студенческая лаборатория Lotus Notes».
Вошел. Все были чем-то заняты. Меня заметили минут через пять.
– Тебе чего?
– Я… это… простите… можно к вам?
– Да. Вон свободное место. Садись.
Это было очень круто! Ребята занимались уже больше года и делали серьезные прототипы проектов на Lotus. Я читал, пробовал, спрашивал. Атмосфера была очень приятная и дружественная, все помогали друг другу.
Правда, через несколько месяцев обе лаборатории закрыли. Но в начале весны руководитель лаборатории Сергей Сергиеня позвонил мне и пригласил на собеседование в IBA. Им нужно было отобрать на работу двух студентов.
На интервью пришло человек 12. Все сильно волновались и нервно шутили. По знаниям Lotus я был где-то в середине группы и понимал, что шансов у меня нет. Всех пригласили в комнату к директору отделения. Он был лыс и страшен, как командир звездолета. Нам задали всего один неожиданный вопрос:
– Кто хорошо знает английский?
Руки подняли два человека: я и Лена с параллельной специальности.
– Вы приняты. Остальные свободны.
Вот и все собеседование. Ребята потом сильно негодовали, а я с трудом верил, что получил работу.
Позже, когда я сам стал проводить собеседования и отбирать кандидатов, я понял, что в таком подходе к набору студентов тогда, в 2000-х гг., был определенный смысл. Почти все проекты у нас были для рынка США, поэтому собеседования и все общение проходило на английском. Профильного студента обучить стеку и технологиям проекта проще, чем английскому языку. А в те годы говорящих по-английски студентов было в разы меньше, чем сейчас.
Моя работа в IBA началась с внутренней автоматизации, но скоро я начал работать на проектах IBM. С настоящими, очень крутыми, опытными и добрыми инженерами IBM.
Это лучшее, что могло со мной случиться на старте карьеры. Будучи еще студентом, общаться с такими людьми и учиться у них – это просто замечательная возможность. А еще у меня был прекрасный начальник-технарь Сережа Злобич, который терпеливо объяснял мне, как писать и тестировать код, что такое стиль в коде, как оптимизировать производительность и как развиваться.
Если между проектами возникали паузы, мы всем отделом взахлеб учились и проходили сертификации. Это было своеобразное спортивное соревнование. Вопрос был не в том, сдашь ты экзамен или нет (провалов никогда не было), а в том, насколько быстро ты справишься. Я как-то поставил рекорд и успешно сдал часовой экзамен из 40 вопросов за 16 минут. Впрочем, его скоро побили, установив рекорд в 12 минут. Отличное было время.
В 2006 г. я получил очень желанный и крутой сертификат в линейке Lotus – IBM Advanced Application Developer. Правда, радость и счастье от успешной сдачи экзамена через несколько дней сменились апатией: это был последний экзамен в профессиональной ветке Lotus Notes. Куда расти дальше, было непонятно.
В какой-то момент я набрался смелости и решился поговорить с человеком, который и сейчас является для меня эталоном успеха и мудрости, – директором нашего отделения Виталием Никуленко. Именно тот разговор стал началом моего пути в управлении проектами. Виталий рассказал, что есть два пути развития: вырасти в сильного технического специалиста с разными стеками технологий или начать менеджерскую карьеру и учиться управлять проектами.
С одной стороны, крутых технических специалистов все очень уважали и любили, вокруг них собирались крупные проекты. С другой – насколько я понимал тогда, руководитель проекта отвечал за результат команды, общение на английском с заказчиком и работу с людьми. Мне эта идея понравилась именно за возможность работать с людьми, и я обозначил, что хотел бы развиваться как руководитель проектов.
Через пару месяцев мне повезло: начальник небольшого отдела из семи человек, на проекте которого я в тот момент работал, решил уйти и открыть собственный бизнес. Виталий предложил мне эту позицию. Я с удовольствием согласился. Быстро стало ясно, что я понятия не имею, что делать с этими людьми: не знаю, как их мотивировать, как оценивать работу и согласовывать сроки, как проверять результаты и проводить работу над ошибками. Что вообще такое ошибка и как отличить ее от хорошей работы? Нужно было всему этому где-то научиться. В Минске хороших курсов по управлению не было, и я нашел через интернет очень крутой курс в IBM Москва.
Курс назывался «Основы и принципы управления проектами». Вот об этих основах управления проектами мы и будем говорить в следующих главах.
Алексей Минкевич[2]
Проект – это временное предприятие, направленное на создание уникального продукта, услуги или результата. Такое определение дает нам PMBOK (Project Management Body Of Knowledge) – свод правил по управлению проектами, разработанный американским Project Management Institute (PMI).
В этом определении важны два момента. Первый – это уникальность проекта, то есть создание чего-то нового, чего раньше еще не было. Второй – это ограничение по времени: у каждого проекта есть четкие даты начала и завершения.
Проекты противоположны операционной деятельности, которая является постоянной и направлена на воспроизведение одного и того же результата – продукта или услуги. Примеры операционной деятельности: ежедневная уборка помещений, сервис замены масла в автомобилях и другие повторяющиеся действия.
Чтобы четко представлять себе разницу, рассмотрим пример автомобиля Lada Kalina. Разработка самой модели конструкторским бюро и налаживание производства – это проект, а вот ее серийная сборка на конвейере – это уже операционная деятельность. Другой пример из IT: работа по поддержке существующих систем. Сама поддержка является операционной деятельностью, но если в рамках поддержки необходима доработка системы и исправление ошибок, то эти доработки, собранные в обновления до новых версий, представляют собой полноценные проекты.
Любой проект служит определенной цели и решает конкретные задачи бизнеса.
1. Коммерческая цель. Например, бизнес хочет создать и запустить новый продукт, чтобы заработать денег.
2. Требования рынка и соответствие времени. К примеру, у всех конкурентов уже внедрено какое-то решение или функция, а у вас еще нет. Вы теряете клиентов, и это нужно исправить.
3. Запросы пользователей. Клиенты сообщают о том, какой функционал они хотели бы получить, и мы усиливаем конкурентное преимущество нашего решения.
4. Законодательные требования. Допустим, правительство приняло решение, что каждый кассовый аппарат должен отправлять в налоговую данные обо всех операциях в режиме реального времени. Следовательно, мы инициируем проект по внедрению решения, которое приведет работу кассовых аппаратов в соответствие с требованиями закона.
5. Технический прогресс. Появляются новые, улучшенные технологии, а старые отмирают. Следовательно, нам необходимо постоянно поддерживать актуальное состояние. В качестве примера можно привести технологию веб-анимации Flash, которая в свое время была популярна, но потом ее вытеснил более современный и безопасный HTML5.
6. Социальная необходимость. Например, озеленение и благоустройство улиц, обустройство парков или благотворительность.
7. Обновление бизнес-процессов и инфраструктуры. Эта цель ставится в тех случаях, когда компания перестраивает себя изнутри, чтобы повысить собственную эффективность. Например, за счет внедрения Agile, CRM, SAP и других современных подходов и инструментов.
8. Воплощение мечты в жизнь. Например, проект по созданию собственной команды по автоспорту или организация кругосветного путешествия.
На первом шаге бизнес определяется со своей целью. Потом компания начинает рассматривать возможные варианты решения, пытаясь ответить на вопрос о том, как именно можно достичь цели. Если вариантов несколько, то на следующем этапе выбирается один из них – и рождается проект. После того как проект становится реальностью, бизнес проверяет, достигнута ли цель.
Процесс появления проекта схематически показан на рисунке 1.
Давайте разбираться на примере. Допустим, существует банк. Совет директоров ставит стратегическую задачу: увеличить количество клиентов на 1 млн человек. Каким образом можно достичь этой цели?
Список возможных решений выглядит примерно так:
● установить рекламные билборды по всей стране;
● запустить рекламу на радио и телевидении;
● открыть новые отделения банка в населенных пунктах, где еще нет представительств;
● привлечь новых клиентов из населенных пунктов, где еще нет представительств банка, при помощи мобильных пунктов продаж услуг.
Для последнего варианта нужно разработать мобильное приложение, способное проверить паспортные данные и открыть счет. Идея в том, что сотрудник банка берет мобильный телефон с установленным приложением и сумку с конвертами. В каждом конверте есть кредитная карточка с балансом в 100 руб. Сотрудник едет в населенный пункт, где еще нет отделения, и начинает рекламировать продукт банка – мини-кредит. Те, кто заинтересовался, могут сразу же предоставить необходимую информацию о себе. При помощи мобильного приложения сотрудник банка проверяет эту информацию, открывает счет и привязывает к нему по штрих-коду кредитную карточку с деньгами. Таким образом, человек сразу получает кредит в 100 руб., а банк – нового клиента.
Совет директоров банка принимает решение остановиться на последнем варианте. Важно понимать, что цель бизнеса и цель проекта – это не одно и то же. В данном примере цель бизнеса – миллион новых клиентов. А цель проекта – разработать мобильное приложение под Android OS, которое умеет фотографировать паспорт, отправлять фото паспорта и обмениваться информацией с серверами банка.
Приложение должно позволять сотруднику банка совершать следующие действия:
● пройти авторизацию в приложении;
О проекте
О подписке