Кто такой IT-менеджер и чем он занимается. Что означает айти менеджер
Кто такой IT-менеджер? - Актуальные новости сферы Информационных технологий на портале ITMozg
2013-10-10
Всем, кто когда-либо принимал участие в реализации программного продукта или проекта, знакомы вечные войны и недопонимания между командами разработчиков и менеджерами, ведущими проект.
По сей день можно встретить недоумение в среде российских разработчиков в стиле: «Да зачем он нужен, этот менеджер?»
Давайте разберёмся: а действительно, зачем?
Здесь уместно вспомнить классическую книгу Фредерика Брукса «Мифический человеко-месяц, или Как создаются программные системы». В этой книге выводится основной закон Брукса:
Если проект не укладывается в сроки, то добавление рабочей силы задержит его ещё больше
Всё потому, что в программировании работа не может быть разделена произвольно на несколько независимых друг от друга частей: некоторые задачи можно начинать выполнять только после того, как закончены другие.
Разработка программного продукта — как раз та область, где невозможно самоуправление и братское разделение работы на равные части. Так и появились люди, разрывающиеся между клиентским «хочу» и командным «могу» — IT-менеджеры.
Под IT-менеджментом, как правило, понимаются люди, известные в англоязычной среде как PM: продукт-менеджеры и проект-менеджеры.
Существует всего две категории людей, занятых в IT-менеджменте:
А) люди, имеющие опыт программирования/разработки/инжиниринга
Б) люди, не имеющие опыт программирования/разработки/инжиниринга.
И в том, и в другом случае есть свои сложности. Считается, что не IT-шник не очень понимает специфику разработки. А IT-шник не очень понимает людей и тонкости продаж.
Очень немногие специалисты могут похвастаться серьёзным опытом и в той, и в другой сфере. Однако, находятся люди, имеющие настоящий талант в управлении разработкой продукта. Достаточно вспомнить Стива Джобса, который не был квалифицированным инженером, но, безусловно, многое знал о технологиях, с помощью которых создаётся продукт, а также понимал тонкости использования предполагаемого продукта пользователями.
Уровень требуемого технического понимания во-многом зависит от компании. Скажем, в компаниях, создающих технически нагруженные инфраструктурные продукты (например, Heroku, Appcelerator, Akamai Technologies, Inc.), требуются технически подкованные менеджеры. А нужны ли серьёзные технические навыки менеджерам компаний, фокусирующихся на связях между пользователями (Twitter, Quora, Tumblr)?
Итак, перед нами встают два вопроса:
-
Должен ли IT-менеджер иметь опыт разработки?
-
Какие навыки нужны IT-менеджеру?
Для начала следует определиться с функциями IT-менеджера.
Чем занимается IT-менеджер?
-
выясняет нужды конечных пользователей предполагаемого продукта;
-
определяет концепт продукта, его цели, требования к нему;
-
разрабатывает план реализации продукта совместно с командой разработчиков;
-
выстраивает политику распространения и ценообразования продукта.
Основная задача IT-менеджера сводится к планированию, прогнозированию, маркетингу отдельного продукта компании на всех стадиях его разработки.
Что из вышеперечисленного требует опыта в программировании?
Ни-че-го.
Можно даже пойти дальше и сказать, что для IT-менеджера лучше не иметь опыта программирования совсем, чем «уметь кое-что и чуть-чуть». Почему? Если у человека нет опыта разработки, на те идеи, которые рождаются у него в голове, не будет срабатывать триггер «это трудно или невозможно сделать». Эти вопросы пусть решает не менеджер, а команда разработки. Задача менеджера – определить, что нужно пользователям от продукта.
Если менеджер когда-то был разработчиком, он часто может сам фильтровать свои идеи, исходя из собственного прошлого опыта. Поскольку опыт уже в прошлом, может оказаться так, что хорошие идеи пропадают просто потому, что не были высказаны. Более того, собственный опыт может быть искушением при постановке сроков выполнения задачи, а отсюда уже недалеко до прямых конфликтов между оценками команды и оценкой менеджеров-технарей. Прошлый опыт может породить желание поучаствовать в жизни команды не в качестве руководителя, а в качестве исполнителя. Плохо, когда менеджер начинает использовать свой опыт не для того, чтобы быстро принять правильное решение, а для того, чтобы сделать что-то самому.
Поэтому ещё раз: все вопросы по реализации решает команда разработчиков!
Каких нетехнических знаний может не хватать технократу, выбравшему путь IT-менеджмента?
-
Опыт обращения с продуктом в качестве пользователя. Как правило, у разработчиков «замыливается глаз», и за решением комплексных задач они забывают о том, как будет выглядеть конечный продукт. Это не значит, что программисты лишены чувства прекрасного, но порой скульптор, увлёкшись тонкой обработкой складки на драпировке, забывает взглянуть на своё творение с расстояния в несколько шагов.
-
Аналитика. Одна из основных задач продукт-менеджера — оценить функцию продукта, вычленить её достоинства и недостатки на основе собранных данных. Для этого нужен некоторый экономический опыт.
-
Выстраивание взаимоотношений. Общение с инвесторами, акционерами, клиентами, согласование изменений и другие коммуникативные задачи могут оказаться очень сложными для самых опытных разработчиков.
-
Взгляд из другой сферы. Да, для создания нового продукта полезно выползти из собственной ракушки. Сложно это сделать, если ты вплотную занят в одной сфере.
С другой стороны, без необходимого набора технических навыков IT-менеджеру тоже не обойтись. Для этого есть как минимум одна важная причина: с технарями необходимо говорить на их языке. Далее, технический опыт может помочь сократить время принятия решения и управлять рисками. Менеджер не должен писать код или заниматься проектированием системной архитектуры. Но знать основы просто обязан.
Сферический менеджер в вакууме: какой он?
Если собрать общую картину, мы получим следующие навыки, которыми желательно обладать идеальному IT-менеджеру:
1. Нетехнические навыки:
-
Понимать значение пользовательской среды/пользовательского интерфейса (UX/UI). Хотя бы на бытовом уровне. Где лучше расположить кухню в имеющейся квартире? А если это кафе? Где должна быть кнопка регистрации в приложении? Это вопросы одной категории.
-
Уметь планировать, составлять графики и документацию.
-
Быть эмоционально зрелым. Уметь мотивировать. Выстраивать взаимоотношения. Быть честным. Контролировать свои эмоции.
-
Знать методологии Agile и Lean.
-
Иметь опыт в маркетинге и продажах.
-
Иметь представле
ние о бюджете и его планировании.
-
Быть лидером.
2. Технические навыки:
-
Понимать общие принципы программирования (переменные, классы, подклассы, методы и т.д.), принципы построения архитектуры программных решений. HTML, CSS, PL-SQL не должны быть чуждыми аббревиатурами.
-
Иметь представление о API, непрерывной интеграции, автоматическом тестировании, A/B-тестировании, модульном тестировании.
-
Иметь представление о нескольких фреймворках для веб-разработки (Django, jQuery, Rails, Symphony) и платформах для мобильной разработки (PhoneGap, Titanium).
В целом можно заметить, что недостаток технических знаний с лихвой компенсируется терпением и внимательным отношением к команде, а за техническую подкованность инженеры готовы простить своему менеджеру многие ошибки управления. Истина, как всегда, где-то между.
В качестве итога
Огромную часть работы IT-менеджера составляет внешнее общение: встречи с клиентами, посещение конференций; а также решение внутренних вопросов: определение концепта, составление дорожной карты, требований, определение стратегии, политики распространения и ценообразования. IT-менеджер — это адвокат конечного пользователя, который гарантирует простоту и интуитивную понятность продукта.
IT-менеджер — это Китайская стена для своей команды. Одна из его задач — убрать все отвлекающие от основного направления работы факторы, защищать своих разработчиков от поступающих извне лишних задач.
Хороший менеджер всегда найдёт время, чтобы прокачать свои технические скиллы. Хороший разработчик всегда найдёт время, чтобы донести до менеджера свою мысль.
IT-менеджеры — это люди, которые не допускают вот этого:
Отсюда можно сделать лишь один вывод. Давайте жить дружно! (с)
Автор: Люся Ширшова. Подготовлено по отзывам и советам из Quora и из жизни.
Читайте также:
Какие языки программирования сводят разработчиков с ума?
Закончится ли «золотая эра программистов»?
О чём никто не расскажет: тёмная сторона разработки ПО
itmozg.ru
ИТ-менеджер компании: что включает работа в должности менеджер ИТ услуг, требования, обязанности, функции
IT-менеджер компании – сотрудник, управляющий информационными процессами. Он разбирается не только в технических аспектах IT-среды, но и в вопросах ее взаимодействия с другими сферами: финансовой, кадровой, рыночной. Задача менеджера внутри фирмы: знать цели развития бизнеса компании, уметь представить бизнес-процессы для их автоматизации, осуществить правильный выбор информационной системы и рассчитать эффект от ее применения. Его внешние цели – обеспечить клиентам получение качественных ИТ-услуг или организовать продажу информационных продуктов.
Особенности профессии
IT-менеджер – относительно новая профессия. В некоторых организациях к ней долгое время относились пренебрежительно, а иногда должность менеджера по ИТ, наоборот, вводили ради соответствия модным веяниям. Нередко такой сотрудник имел техническое образование, но ничего не знал о менеджменте, или был менеджером широкого профиля, и слабо разбирался в информационных системах. На этот пост порой назначали бывшего системного администратора или оператора call-центра. Но его функция уже была определена четко – служить посредником между техническими специалистами и внутренними пользователями или внешними клиентами. Часть такая должность называется менеджер ИТ услуг.
В 2014 году существование профессии признали официально – в России был утвержден профессиональный стандарт Менеджер по информационным технологиям (Утвержден Приказом Минтруда России №716н от 13.10.2014).
Согласно этому документу, IT-менеджером считается сотрудник, в обязанности которого входит управление информационными ресурсами, сервисами, средой или инновациями. Это и директор ИТ-отдела, и начальник службы поддержки пользователей, и глава вычислительного центра – вплоть до государственного чиновника, отвечающего за развитие компьютерных технологий в регионе.
В небольшой организации все перечисленные задачи могут быть сосредоточены в руках одного руководителя. В крупной IT-компании каждым вопросом занимается отдельный департамент.
Трудовые обязанности
Работа ИТ-менеджером предполагает исполнение следующих задач:
- управление персоналом;
- расчет бюджета информационной среды;
- анализ удовлетворенности потребителей и клиентов;
- разработка и обеспечение качественных ИТ-услуг;
- переговоры с клиентами и поставщиками оборудования;
- поиск и оценка инновационных технологий, предложение их внедрения;
- определение сроков работы над IT-проектами;
- реализация ИТ-стратегии компании;
- планирование эффективной реализации IT-проектов;
- организация взаимодействия ИТ-специалистов с другими работниками.
Образование и квалификация
До недавних пор вузы предлагали обучение лишь отдельно в области IT или менеджмента. Однако скоро стало понятно, что компаниям нужны комплексные специалисты, обладающие междисциплинарными знаниями.
Информационные технологии все больше стали влиять на коммерческую деятельность.
Человек, отвечающий в компании за ИТ, должен знать, как рационализировать расходы и увеличить прибыль. Это обязывает сотрудников ИТ-отделов разбираться в вопросах менеджмента и финансах, управления персоналом и управления проектами.
ИТ-специалисты должны уметь говорить на «одном языке» с другими функциональными менеджерами.
В начале 21 века появилось новое образовательное направление подготовки бакалавров и магистров «Бизнес-информатика». Открытие этого направления обусловлено значительным влиянием информационных технологий на эффективность бизнеса. Наиболее востребованными стали именно ИТ-менеджеры, управленцы, обеспечивающие связь с потребителями, руководством через разработку ИТ-стратегии и оказание ИТ-услуг. Такие специалисты должны знать экономику, финансы, методики формирования команды, стратегического планирования и иметь хорошие базовые знания в сфере информационных технологий.
Люди, имеющие высшее образование, могут без отрыва от работы повысить квалификацию и пройти подготовку ИТ-менеджера в ВШБИ НИУ ВШЭ на программе профессиональной переподготовки «Управление ИТ и ИТ-проектами», программе МВА-CIO или второго высшего образования «Управление ИТ в бизнесе».
При этом для карьерного роста, по-прежнему многое решает имеющийся практический опыт работы кандидата на повышение. Откликнувшись на вакансию, надо быть готовым рассказать о своих достижениях на прежних местах.
Профессиональные навыки
IT-менеджер ориентируется в компьютерной технике и программах, в принципах построения сетевой архитектуры, в основах программирования и создания информационных баз. Одновременно ему должно быть известно, как составить договор, подготовить отчет, рассчитать бюджет. Также он свободно чувствует себя при ведении деловых переговоров с партнерами и собеседований с соискателями.
Менеджер ИТ услуг обязан быстро вникать в потребности аудитории, с которой ему предстоит взаимодействовать. Он должен переводить пожелания клиентов или руководства на язык, понятный техническим экспертам. Именно менеджер первым обязан понимать, как некая идея может работать на практике, и как этого достичь. Если менеджер координирует действия нескольких IT-команд – его цель свести их усилия в единое целое и позаботиться об успехе общего проекта.
ИТ-менеджеру необходимы такие личные качества, как способность к лидерству, коммуникабельность, готовность постоянно учиться новому. Он должен профессионально оценивать риски, следить за достижениями ИТ-рынка, интересоваться новостями в своей сфере.
← Назад к спискуhsbi.hse.ru
Кто такой IT-менеджер и чем он занимается
В процессе создания программного продукта обычно участвует несколько человек, либо даже команда. Численность участников и сложность продукта может быть разной. Весь процесс разработки должен кто-то направлять, иначе проект выйдет из под контроля и не будет завершен. Этим делом занимается - IT-менеджер.
Чем именно занимается IT-менеджер
IT-менеджер - занимается управлением отдела разработки продукта, планирует процесс работы, определяет цели и требования продукта, следит за сроками исполнения, совместно с разработчиками определяет реализацию продукта, планирует совместно с маркетинговым отделом концепт продукта, его стоимость и продвижение на рынке.
В итоге, IT-менеджер занимается и участвует во всех стадиях разработки программного продукта: от возникновения идеи о создании, до продвижения продукта на рынок.
Планирование процесса
Когда принято решение о разработке нового продукта, то на плечи менеджера ложится задача спланировать весь процесс работы над будущим проектом. Это касается таких вещей, как:
- как будет выглядеть проект
- сколько времени понадобится на проект
- сколько именно средств придется выделить на проект, в каких местах можно сэкономить
- какие специалисты будут задействованы в работе над проектом
- как именно следует распределить задачи в команде
- сколько будет стоить продукт, кто и как его будет продвигать на рынке
Организация рабочего процесса
Когда решено, как именно и кем проект будет разрабатываться, появляется вопрос об организации рабочего места, необходимых инструментах и всего прочего, что может понадобится для полноценной и непрерывной работы.
Менеджер обеспечивает коммуникацию с командой разработчиков, в том числе с внештатными сотрудниками, привлеченными фрилансерами и другими компаниями. Также менеджер может отвечать за связь с клиентами или заказчиком продукта, выясняя требования или уточняя какие-либо изменения.
В общем, менеджер решает все организационные вопросы, которые касаются проекта и создает рабочую среду для команды.
Команда
Команда - самая важная составляющая при разработке любого программного продукта. В каждой крупной компании есть свои штатные разработчики, дизайнеры, маркетологи и т.д. Иногда, для нечасто выполняемой работы, могут привлекаться сторонние специалисты. Если компания небольшая, то сотрудники как правило, привлекаются со стороны на определенное время, только на момент создания проекта и его запуска.
На плечи менеджера опускается задача по подбору нужного специалиста в команду. Решение о найме качественного и дорогого, или дешевого но менее профессионального, будет зависеть от конкретного проекта и выполняемых задач.
При реализации программного продукта возможно непонимание между членами команды. Поэтому менеджер должен уметь наладить отношение внутри команды, чтобы личные интересы не влияли на рабочий процесс.
Контроль процесса
Все привыкли считать, что контроль, это когда поминутно следишь за каждым движением человека и висишь у него над душой. Контроль в работе менеджера означает не только контроль работы команды, но и контроль всех процессов проекта в целом. Это касается финансовой части, технической, найма, срока разработки и прочего. Контроль команды должен быть незаметным со стороны и ни для кого непринужденным. Необходимо побудить команду самим выдвигать идеи по улучшению продукта, вовремя сообщать о возникших трудностях, предлагать варианты решения этих трудностей, сообщать о ходе выполнения задач.
Направление работы и развития проекта
Менеджер занимается направлением команды на правильный путь. Если что-то идет не по намеченному плану, то менеджер должен предпринять действия, чтобы все встало на правильный путь. Менеджер должен не просто следить за процессом, но и подталкивать членов команды вперед для достижения результата. Важно всячески мотивировать команду и находить к каждому свой ключик. Предоставьте сотрудникам то, чего они хотят, взамен на быстрое и качественное выполнение поставленных целей.
Уметь трезво оценивать
IT-менеджер должен уметь объективно оценивать не только свои силы, но и силы своей команды. Не нужно допускать, чтобы в самый нужный момент, кто-то из команды выдохся и не смог выполнять свои задачи столь эффективно, как это делалось раньше.
Делегировать задачи
Менеджер никогда не должен брать все задачи на себя и самостоятельно ими заниматься. Нельзя просто так взять, и разорваться на все задачи. Для менеджера важно правильно выстроить доверительные отношения внутри команды и передать часть каких-то задач на выполнение. Таким образом, делегирование поможет повысить скорость выполнения задач и будет полезным для роста специалиста, которому назначены задачи.
Менеджер такой же работник
Да, IT-менеджер это руководящая должность, но это ведь зачастую такой же наемный работник, как и разработчики. Отличие только в том, что разработчик отвечает лишь за свою зону ответственности, а менеджер отвечает за результат в целом. Что будет в конечном итоге с продуктом, напрямую зависит от того, в какую сторону развития его будет направлять менеджер.
Вот, пожалуй, и все о менеджерах. У вас есть, что добавить? Тогда добро пожаловать в комментарии!
Уважаемый пользователь! Реклама помогает поддерживать и развивать наш проект, делая его простым и удобным специально для Вас. Если проект интересный и важный для Вас, то отключите на нем блокировщик рекламы. Спасибо, что читаете сайт!
unetway.com
Чем занимается ИТ-менеджер? | LINK Academy
Легко ответить на вопрос, чем занимается программист. Он создает программное обеспечение, которое найдет применение в любом бизнесе и отвечает требованиям, поставленным перед ним его руководством.
Каковы задачи будущего ИТ-менеджера?
Заданиями ИТ-менеджера является разработать стратегию развития и управления ИТ-отделом компании или компании в целом. Для того, что бы выполнять свою работудолжным образом, ИТ-менеджеру в первую очередь необходимо выполнить определенную миссию и всегда должен помнить о видении компании. Задача ИТ-менеджера заключается в разработке системы, способной оценить рентабельность инвестиций и управлять расходами.
ИТ-менеджер с развитой предпринимательской жилкой, знаком с бизнес-процессами. Он управляет людьми, из эффективностью и мотивацией. ИТ-менеджер организует и управляет ежедневной работой целой команды, которая состоит из разработчиков, дизайнеров, рекламистов и специалистов по связям с общественностью.
Менеджер ИТ знает, что может сделать программист, администратор или технический специалист, а чего нет, к какому результату приведет использование определенной технологии, в каком программном обеспечении нуждается компания, какие программные решения использовать в целях более эффективной предпринимательской деятельности, как применить е-бизнес в компании, кто должен сформировать команду и какое количество финансирования требуется для выполнения определенной работы.
Маловероятно, что ИТ-эксперты, которые ежедневно проталкивают технологические ограничения путем их представления в ИТ-секторе, являются теми, которые также влияют на него для того, что бы увеличить свою бизнес-активность и действия. Наоборот, ИТ-менеджеры узнают первыми и следят за всеми инновациями на рынке ИТ, стараясь использовать выгодные преимущества, которые они несут, для эффективного использования и внедрения их в свою компанию, дабы обеспечить управление, контроль и усилить свою бизнес-активность.
Каковы характеристики ИТ-менеджера?
ИТ-менеджер любит побеждать, излучает элегантность, достоинство и развитую тенденцию к лидерству. Он характеризуется знаниями, желанием учиться, независимостью, гибкостью мышления и высокой мотивацией. Его сильно влечет решение проблем, он гармонизирует работу своего отдела или компании с требованиями рынка и бурным развитием информационных технологий.
21-й век стал веком информационных технологий и новых достижений. Компании, которые не реализуют их в своей деятельности и не имеют людей, которые знают и используют их, не смогут быть конкурентоспособными на мировом рынке. ИТ-менеджер должен держать руку на пульсе рынка, оперативно реагировать на каждый его бит, и реализовывать надлежащим образом достижения в области информационных и коммуникационных технологий в компании на ежедневной основе.
Таким образом, он влияет на рост и развитие. То, как организация идет в ногу с беспокойным мировом рынком, будет зависеть от того, какая стратегия развития будет выбрана. Именно поэтому работа IT-менеджера ответственна и уважаема.
3 способа получения работы с великолепной зарплатой
Мы подготовили документ, который демонстрирует три надежных способа получения хорошо оплачиваемой должности в профессиональной среде работы с компьютерами. Загрузить документ здесь.
Есть ли свободные места? Ведется зачисление!
www.link-academy.eu
Ответы@Mail.Ru: чем занимается It менеджер
IT-менеджер — это глава IT-отдела (Information Technology — информационные технологии) , его функция заключается в управлении этим отделом. IT-отдел занимается всем, что связано с компьютерами. От размера компании зависит и количество сотрудников отдела, и функции менеджера. В маленькой фирме IT-менеджер делает все «от и до» . Не исключено, что в этом отделе он — единственный сотрудник.Чем больше фирма, тем больше IT-отдел. У менеджера появляются подчиненные, которым он делегирует часть своих полномочий (исполнительских) . Один бегает, подключает компьютеры и телефоны, другой устанавливает и обеспечивает функционирование необходимых в работе программ (например, бухгалтерской 1C) и помогает пользователям, если что-то не работает. А сам IT-менеджер их контролирует и консультирует, так как является экспертом в этих областях.
В большой фирме, соответственно, большой IT-отдел, в котором появляются подотделы: телефонии, поддержки пользователей, системного администрирования и так далее. Правда, в этом случае IT-менеджер уже не является экспертом во всех этих специальных областях. Он контролирует эффективность работы этих подотделов, планирует стратегию развития отдела (так как фирма растет, да и качество обслуживания пользователей надо постоянно повышать) , составляет бюджет, и т. д. Все экспертные функции он передает руководителям соответствующих подотделов.
Ну, а в гигантской фирме IT-менеджер называется IT-директором. Он может вообще не быть специалистом по информационным технологиям, он управляет отделом исключительно на стратегическом, «космическом» уровне. А для исполнения «земных» управленческих функций у него есть заместители. И структура отдела уже может быть не такой явной, как раньше — «функция — подотдел» . Работа может быть организована, например, по группам, куда для решения задач привлекаются сотрудники разных подразделений. А может добавляться, например, географическое деление. Все это уже имеет мало отношения непосредственно к информационным технологиям, скорее, к общей структуре организации и принципам управления в ней.
otvet.mail.ru
от командной строки к командной работе / Блог компании RegionSoft Developer Studio / Хабр
Мир IT сегодня не похож ни на одну из других отраслей — над кодом приложений, игр, корпоративных решений, сервисов работают увлечённые, грамотные ребята. Программисты и инженеры, дизайнеры и тестировщики, системные администраторы и новомодные DevOps превращают идеи в программное обеспечение, которым пользуются миллионы людей. Они вдохновенно пишут код, разрабатывают алгоритмы, готовят макеты и соединяют это в работоспособные полезные механизмы. Мы, пользователи Хабра, часто говорим о разработке, администрировании, новых технологиях и языках программирования, зарубаемся в жарких спорах о преимуществах одного стека над другим, но забываем о важном звене в любой IT-компании — менеджерах проектов и продуктов. А между тем не факт, что завтра именно вам не предложат отойти от дел программерских и стать менеджером. Мотивация? Стоит ли? Потолок? Карьерный тупик? Новый горизонт? Давайте разбираться.Менеджер в айти, бэклог его ити…
Мы внедряем свою CRM-систему и поэтому имеем не только опыт развития своих собственных менеджеров (это, в основном, гибриды с програмистами — ближе к тимлидам) в RegionSoft Developer Studio, но и встречаемся с чужими менеджерами ИТ-проектов (и не ИТ тоже, но это другая история). За много лет нам удалось выявить ряд типичных признаков менеджеров «с плохим характером».Увы, часто случается так, что в менеджеры ИТ-компаний попадают люди с неплохим экономическим, юридическим, управленческим образованием, но без знания технического бэкграунда. Они могут стараться, применять психологические приёмы, посещать тренинги и проводить ультра длинные совещания, но получать не только нулевой результат, но и зарабатывать ненависть в компании. Программисты считают менеджера бездельником, менеджер опасается озлобленных технарей. И на то есть основательные причины.
- Работа без цели, плана и этапов проекта. Такая ситуация может возникнуть, если менеджер плохо представляет себе этапы разработки и вообще процесс создания программного обеспечения, то есть фактически ему просто трудно адекватно планировать. Сумбурная работа, метание от задачи к задаче, постоянно изменяющиеся требования выматывают всех членов команды, приводят к увольнениями и профессиональному выгоранию.
- Изменение проекта на лету — ещё одна ненавистная черта менеджера. Вы легко узнаете этот тип работника: услышав на конференции или очередном митапе о новой технологии или модных моделях управления, он возвращается в компанию с горящими глазами и начинает активно продавливать новинку на старом проекте. Причём это не эксперимент с лучшими практиками, а именно тотальное и безоглядное погружение во что-то новое. По ощущениям — больше макание. Приводит к срывам срока проекта и резкому падению качества и скорости разработки. Если горе-новатор умудряется заручиться поддержкой топ-менеджмента — пиши пропало.
- Стратегия любой ценой — девиз менеджеров ИТ-проектов, работающих на свой собственный бонус, но не на благо команды. Такие ребята готовы на всё ради KPI и ROI и исключают любые риски, лишь бы не потерять заветные значения коэффициентов. Самый опасный вариант, когда менеджер лоббирует внедрение в матрицы показателей коэффициенты, связанные с «нетрудовыми» достижениями — такие как коэффициент лояльности, показатель внутренней мотивированности и оценочный уровень взаимодействия с коллегами. Как правило, профессионалы-интроверты сквозь это решето не проходят и остаются без премий. А там и без мотивации, и… без работы.
- Непонимание принципов разработки — бич менеджеров-нетехнарей. Не зная особенности создания кода, скорость работы программистов, принципы тестирования, сроки выведения продукта в продакшен, крайне трудно прийти к общему знаменателю с R&D и стать настоящим связующим звеном внутри проекта. Именно такие менеджеры любят заучить несколько словечек ИТ-тематики и говорить: «Успеешь фичу до пятницы?», «Отрефакторь код, чтобы быстрее работало», «Да там всего две строчки поменять. Зачем весь билд тестировать?».Некоторые менеджеры так и думают, что на входе какая-то идея, на выходе величайшее в мире ПО, а посередине — магия. Не-а, обычно великая идея, долгая-нудная-сложная разработка и продукт, который ещё и конкуренты опередили. И вот как раз классный менеджер и толковые разработчики этот продукт ведут к GREAT :-)
- Совещания без конца — отличный способ имитировать деятельность, не достигая при этом результата. Главное, чтобы был календарь резервирования переговорок (желательно, публичный), а сам менеджер с важным видом заслушивал состояние дел на проекте и давал комментарии. Если постараться, то можно назвать эту имитацию Scrum или Agile. Но тогда обязательно должна быть доска с цветными бумажками. Это менеджер-совещанец усвоил.
- Клиент всегда прав, даже когда точно не прав. Почему-то волшебная формула «клиент всегда прав» из ритейла и сервиса перекочевала в том числе в разработку. Менеджер, призванный работать в том числе на стороне клиента, превращается не в адвоката клиентских интересов, а в кивающего божка, таскающего самые бредовые задачи от клиента с пометкой срочно-важно. И, конечно же, без составленного и подписанного ТЗ.
- Игнорирование личностных аспектов — ошибка, которую может допустить любой менеджер, в том числе технарь. Ни в коем случае не стоит игнорировать тот факт, что вы работаете в окружении людей — а значит, в окружении личности, характера, настроения, мотивации. И если не учитывать эти особенности внутри команды, можно получить эффект ядерной мини-бомбы внутри коллектива. Заденет всех.
- Неумение расставлять приоритеты приводит к однозначным срывам сроков проекта, сумбурности в разработке, брошенным делам, неразобранному бэклогу и переполненному багтрекеру. Разработка как любое инженерное дело не терпит хаоса.
- Тотальный контроль и микроменеджмент — болезни управления, которые могут напасть на каждого. Нет ничего хуже, чем менеджер. стремящийся заменить каждого на рабочем месте и готовый влезть в каждый этап разработки.
- Отсутствие ретроспектив — отличный способ снизить мотивацию команды и качество разработки. Если менеджер по какой-то причине избегает анализа ошибок, проделанной работы, боится похвалить или призвать к качественным изменениям, он неизбежно получит команду, не знающую, каким курсом она движется.
- Игнорирование лучших практик. Чужие успехи, находки и преимущества порой трудно признать. Однако в работе подобное поведение фатально — если не принимать во внимание лучшие практики, можно отстать от конкурентов и по сути потерять все преимущества. Если менеджер боится признать лучшее и активно внедрять это, проект обречён.
- Есть ещё один аспект работы менеджера, приводящий к негативным последствиям, — стремление создать дружную команду даже в ущерб эффективности и продуктивности. В погоне за комфортным психологическим климатом в коллективе и полной неконфликтности менеджер загоняет проект в ранг «дружеской посиделки», на которой всем хорошо, но работа не делается. Рано или поздно это обязательно приводит к конфликтам и глубокому управленческому кризису.
Из программистов в менеджеры — путь самурая
Если говорить о карьерных сдвигах хорошего, очень хорошего и талантливого программиста, то нельзя сказать об однозначном преимуществе роста в менеджеры. Есть несколько путей развития для программиста, который вырос в проекте до профессионального максимума.
- Сменить компанию и получить новые задачи в рамках нового проекта — самы простой, но часто самый нежелательный для всех исход. Давайте забудем о нём до других постов.
- Сменить проект внутри своей компании и развивать новое направление — отличный вариант, выгодный компании и мотивирующий разработчика. Но не в каждой компании ведётся параллельная разработка нескольких проектов, такой возможности может просто не быть.
- Продолжать расти на своём месте, углубляясь в оптимизацию разработки, наращивая функциональность продукта, совершенствуя его через рефакторинг и использование новых алгоритмов и технологий. Отличный вариант, который чаще всего и выбирают лучшие программисты.
- Стать менеджером — в том случае, если программист проявляет управленческие черты и очевидно готов взвалить на себя груз проектной работы, а разработку доверить своей же команде.
- Стать технологическим евангелистом — для очень крупных компаний или для очень редких и ультра популярных продуктов.
Но есть одна важная фишка. Если в человеке сочетаются черты и программиста, и менеджера — то из такого сотрудника получается идеальный руководитель проектов или даже менеджер экспертного уровня. Но такое встречается крайне редко.
Менеджер экспертного уровня — это всегда звезда в любой команде, потому что он и умеет работать «продвиженцем» и знает предмет вопроса изнутри. Это как Королев, когда он возглавил КБ для разработки ракеты. Если бы он сам эти детские ракетки и самолёты не запускал и не конструировал, он бы никогда не смог управлять целым КБ и не создал бы ракету, способную покорить космос.
От менеджера нужны лидерские качества, чтобы сплотить вокруг себя команду и суметь ей управлять, ставить задачи, планировать достижение промежуточных результатов и т.д. И, безусловно, в разработке ПО, в технической сфере это особенно важно.
Так что, если программирование — ваше всё и душа не лежит к менеджерской работе, не переходите. Хороший, талантливый разработчик всегда найдёт точки роста внутри любимого дела и своего проекта.
Переход из разработчиков в менеджеры разработки — это карьерный рост с точки зрения и общества, и руководителя, и коллектива. Это повышение заработной платы, новые задачи и новая ответственность. Но разработчик не всегда готов забросить код и приступить к новым обязанностям — хотя бы просто потому что программировать ему нравится гораздо больше. Эта позиция заслуживает огромного уважения (и повышения зарплаты — да-да, господа руководители, это свидетельство почти что патологической лояльности продукту и оно дорого стоит!), но мы всё же остановимся на более распространённой ситуации: зарплата манит, новые задачи будоражат и вы почти согласны стать менеджером, но с чего начать? Как встать на этот путь и стать на нём эффективным, а не попасть в ловушку принципа Питера?Менеджер в ИТ — это почти всегда человек-оркестр. Но всегда ли слаженно он играет?
Что нужно осознать?
Любая смена деятельности как внутри компании, так и вне её — это определённый стресс, сопряженный с множеством вопросов и сомнений. Даже если вы знаете проект много лет, всё равно вам предстоит посмотреть и на него, и на команду с другой стороны, обратиться к новым сторонам взаимодействия, стать руководителем своих коллег, стать лидером. Важно сразу осознать несколько моментов, которые помогут собраться и приступить к работе «с той ноги».- Должность менеджера — это рост для программиста, новый виток развития в сфере управления. Когда разработчик достиг практически всего в коде, ему стоит шагнуть дальше и управлять именно так, как того проект требует. Когда знаешь процессы разработки и особенности продукта изнутри, ты способен изменить многое в управлении, сделать команду по-настоящему сильной. Бонус за все риски — новые задачи и материальная сторона.
- Переход в менеджеры — способ преодолеть достигнутый карьерный потолок. Особенно это важно для тех специалистов, которые хотят развиваться внутри своей компании, а не менять работу. Это способ применить накопленные знания в новом качестве.
- Менеджеру проще перейти на высокооплачиваемую работу в другую компанию, поскольку программист должен вникать в код, стиль разработки, разбираться с не всегда лучшим «наследством» от предшественника, а менеджер приходит со способностью грамотно управлять проектом, понимая разработку, но тратя время на разгребание кучи кода. Он изначально эффективен (хотя не факт, что разборки с кучей отменяются!).
- Став менеджером, следует избежать микроменеджмента и перестать вникать в мельчайшие особенности разработки, в каждую строчку кода, — нужно дать возможность команде решать задачи разработки. Однако часто менеджер, выросший из программиста, продолжает просматривать билды и отдельные коммиты, нередко даже сам продолжает писать код. однако рано или поздно объём серьёзных менеджерских задач вытеснит такую возможность, поэтому важно правильно выстроить делегирование в команде.
- Менеджер — это не айтишный бюрократ и не боец на тёмной стороне. Это человек, который способен применить свой опыт для того, чтобы сделать живой идею продукта, создать ПО, которым можно пользоваться и которое способно приносить пользу.
- Менеджер — это человек, работающий с людьми, и это не стоит сбрасывать со счетов. Ваша новая работа — это непрерывный процесс взаимодействия с руководством, клиентами и, конечно, командой. Важно обеспечить благоприятную рабочую обстановку, научиться управлять совершенно разными людьми и при этом не скатиться в развесёлую компашку или, наоборот, в запруженное болотце только «нужных и спокойных» людей. Помните Высоцкого «настоящих буйных мало, вот и нету вожаков»? Нужно оставаться по-хорошему буйным.
- Менеджер должен быть в движении, но ни в коем случае не двигаться от стека к стеку, от технологии к технологии. Должны создаваться технические условия для успешной работы — в частности, внедряться автоматизация там, где она нужна.
Итак, вы менеджер. Долгое время вы были разработчиком, инженером, многому научились в проекте. Теперь вы получаете новый опыт, ответственность и деньги в обмен на огромный объём работы, много давления и необходимость принимать сложные решения. Вы видите возможности и можете влиять на развитие бизнеса.
Что придётся принять?
Есть несколько вещей, которые нужно принять в роли менеджера: риски, умение прислушиваться к критике и реагировать на неё, новая мера ответственности, умение принимать жёсткие и иногда непопулярные решения. Придётся стать лидером своей же команды. Впрочем, если вы доросли до менеджера разработки, скорее всего, вы уже были неформальным лидером.Самый большой страх
Главный страх менеджера, бывшего в недавнем прошлом разработчиком, — это потерять квалификацию, технические навыки, отстать от нововведений в стеке. Этот страх оправдан, но зависит всецело от вас. Менеджер должен быть на острие технологий и максимально разбираться во всех инструментах. Благо сейчас информации очень много и она легко доступна.Как научиться быстро
Но каким бы крутым программистом вы бы ни были, заступая на работу менеджером, необходимо много учиться нюансам и тонкостям работы. Есть несколько способов получить квинтэссенцию чужого опыта и стартовать быстро.Можно выбрать наставника, можно углубиться в учебники и книги, и это правильные решения. Но это и потеря времени. Поэтому лучше поучиться — но вопрос, где. MBA — это долго, дорого и, увы, далеко не всегда то, что нужно. Поэтому стоит обратиться к другим возможностям получить квинтэссенцию чужого опыта.
- Самая дешёвая и вполне адекватная возможность — найти наставника в компании, который позволит вам войти в новую колею. Это может быть глава департамента, опытный менеджер или даже генеральный директор, особенно в небольшой компании. Сотрудник, зная свою сторону работы, быстро освоится и изначально будет знать о проблемных точках проекта.
- Углубиться в книги, блоги, материалы, заняться самообразованием. Отличное решение, но оно займёт много времени и будет иметь теоретическую основу. Скорее, это обязательное дополнение к любому из перечисленных способов.
- Пойти на второе высшее, в магистратуру, на сложные курсы. Ну, если у вас есть время и деньги… На самом деле, это довольно затратно и не всегда эффективно — фишечка вузов, понимаете ли: есть учебный план и неприкаянные преподаватели, поэтому кроме нужных вещей вы будете изучать разную -логию. Впрочем, если вы студент последних курсов или хотите войти в ИТ уже не просто джуниором, но и подающим надежды молодцом, можете попробовать свои силы.
- Получить степень МВА. Дорого, сложно, жрёт много времени, региональных работодателей не впечатляет. К тому же, хороших программ в России мало. Обычно на MBA решаются топы или почти готовые топы крупных корпораций, в которых это добавляет веса. Но, по нашему опыту, в ИТ-сфере ценятся несколько иные навыки: мозги, опыт, умение работат.
habr.com
Роль ИТ-менеджмента в современном бизнесе / Управление и менеджмент / DBanking
В последние годы зависимость бизнеса от информационных технологий (ИТ) становится все более очевидной. Практически ни одна солидная компания не может существовать без ИТ-отдела, перед руководителем которого, как правило, стоит задача выработать ИТ-стратегию предприятия. Хотя существуют еще фирмы, для которых информационные технологии – темный лес, по которому они блуждают и, натыкаясь на дубы, набивают себе шишки. Но время не только не стоит на месте, оно еще постоянно требует идти с ним в ногу.Что такое ИТ-менеджмент?
ИТ-менеджмент представляет собой процесс управления информационными ресурсами и технологиями в соответствии с приоритетами и потребностями организации. Эти ресурсы включают в себя сетевое оборудование, компьютерную технику, программное обеспечение, данные, в том числе, центра обработки данных, а также сотрудников, обеспечивающих работу ИТ- отдела. Соответственно, при этом задействуются другие функции управления, а именно: бюджетирование, HR-менеджмент, организация контроля и многие другие наряду с его уникальными видами, такими как чейндж-менеджмент, проектирование программного обеспечения, сетевое планирование, техническая поддержка и т.д.Главная цель ИТ-менеджмента заключается в продвижении бизнеса через использование информационных технологий. Чтобы добиться этого, должно произойти выравнивание бизнес стратегии и технологии, что предполагает работу в качестве единой, творческой, синергетической и совместной группы вместо чисто механистического подхода.
ИТ-инфраструктура
В ИТ-инфраструктуру входит набор оборудования, программное и сетевое обеспечение учреждения, в том числе все информационные технологии, для обеспечения мониторинга, контроля или поддержки ИТ-услуг. Связанные с ними персонал и документация не являются частью ИТ-инфраструктуры.Преимущества использования ИТ-услуг:
- повышение производительности;
- предотвращение проблем с производительностью благодаря определению ее пороговых значений;
- уменьшение вероятности возникновения рисков вследствие слаженной работы команды;
- выявление последствий несоответствия нормативным требованиям при аудите политик;
- обнаружение проблем, связанных с интеграцией решения до его внедрения в рабочую среду;
- выявление проблем, связанных с надежностью, и уменьшение их воздействия;
- адаптация к новым бизнес потребностям.
Реализация ИТ-стратегии включает:
1. Привлечение специалистов, чьи знания, компетенция и опыт позволят осуществить данную стратегию. Формирование команды.2. Аудит и тщательный анализ ИТ-инфраструктуры, а также бизнес целей предприятия и его потребностей в сфере информационных технологий;
3. Определение целей ИТ-отдела. Уточнение, доработка, утверждение ИТ-стратегии;
4. Разработку, рассмотрение и утверждение программы выполнения ИТ-стратегии;
5. Внедрение программы через ИТ-менеджеров и их проекты.
ИТ-менеджеры
ИТ-менеджеры имеют много общего с руководителями проектов, но их главное отличие заключается в том, что ИТ-менеджер является ответственным и подотчетным за всю текущую программу ИТ-услуг, в то время как ответственность и подотчетность руководителя проекта назначена на ограниченный срок действия проекта с четким определением начала и окончания.Существует некоторые трудности, которые приходится преодолевать ИТ-менеджерам. Одна из них – обработка огромного постоянно увеличивающегося объема данных, большая часть из которых принадлежит деловой документации между организациями, а также информации, собранной внутри компании, между различными отделами. Иными словами, источники могут быть внешними и внутренними. Такие факторы, как безопасность данных, качество и целостность представляют наибольшую ценность при получении информации. Однако, бывают сбои в информационных структурах, что может привести к частичной или даже полной потере данных. Таким образом, важной частью ИТ-руководства является управление данными. Это подход к управлению информацией в рамках всей организации или компании. Управление основными данными представляет собой процесс, который охватывает все компании и бизнес-процессы.
Таким образом, без ИТ-структуры современная компания не может полноценно функционировать. Использование этих процессов в базах данных дает возможность общения пределах организации, выработки четких связей и управления компании в стиле подотчетности определенным вопросам данных. Использование своего дизайна и программ помогает увеличить объем технических знаний в бизнесе.
Совместные задачи бизнеса и ИТ
Понимание практических задач бизнеса, при решении которых используются такие методы как бизнес анализ и бизнес моделирование, приводит к правильной постановке задач в области ИТ. Таким образом, вышеуказанные методы также являются отправной точкой успешной ИТ-стратегии предприятия.www.dbanking.biz