Директор (старший менеджер) по разработке программного обеспечения отвечает за организацию видения программного обеспечения и разработку программных продуктов. Определяет инструменты и методологии, которые могут быть использованы при создании ПО, и руководит группой разработки ПО.
Обеспечивает выполнение проектов в сроки и в рамках бюджета. Должен обладать сильными техническими способностями и знаниями бизнеса. Отвечает за управление проектированием, разработкой, выпуском и технической поддержкой программного обеспечения конкретных приложений в распределенной вычислительной среде или для определенных основных областей деятельности (например, страна в целом, международное сотрудничество, дочерние структуры). Данный специалист руководит действиями группы проектирования и имеет прочные взаимосвязи с клиентами, коллегами и другими заинтересованными лицами для определения потребностей и поиска возможностей построения систем, основанных на новых вычислительных архитектурах (например, клиент/сервер, Intranet, Web), нацеленных на улучшение бизнес-процессов и поддержку критических бизнес-стратегий.
Обычно отчитывается непосредственно перед вице-президентом по разработке ПО (или аналогичным ему) и тесно сотрудничает со всеми областями разработки ПО и функциональными областями ИТ, нуждающимися в программном обеспечении.
Этот специалист отвечает за оценку пригодности, сравнение затрат и эффекта, расстановку приоритетов, а также разработку и внедрение планов создания систем, преобразуя потребности в информации в новые программные продукты. Придерживается установленных стратегических бизнес-целей, системных целей. Планирует и управляет действиями группы руководителей программной разработки, разработчиков ПО, программистов и других специалистов, добиваясь соответствия между продуктами или областями деятельности. Определяет потребности клиентов, проектирует, разрабатывает и внедряет ПО. При разработке программных систем выполняет задачи генерального подрядчика по различным проектам на базе разных платформ и при участии субподрядчиков, объединяя ИТ-подразделения и внешних поставщиков с целью поддержки технологий и услуг, требуемых для удовлетворения потребностей клиентов в системах.
Сотрудник, занимающий данную должность, руководит группой разработки программного обеспечения, сотрудники которой отвечают за продукты или области деятельности. Тесно сотрудничает со своими клиентами по тестированию вариантов решений и отвечает за планирование и управление проектами по разработке, поддержке и расширению сложных программных систем, использующих новые платформы вычислительной архитектуры.
Главной задачей директора по разработке ПО является достижение оптимального уровня интеграции программных продуктов и данных, при котором они соответствуют потребностям бизнес-сообщества, а также интегрируются с коммуникационными системами и развитием технологий. Данный человек обеспечивает управление разработкой и использованием людских ресурсов, взаимодействуя с клиентами и опираясь на ИТ-группу для расстановки приоритетов по сложным проектам.
Обязанности:
· принимает участие в формулировке планов проектирования корпоративной архитектуры ПО, оценивает затраты и исполнение системных запросов и обеспечивает поддержку планов как с точки зрения стратегических, так и краткосрочных потребностей;
· внедряет планы разработки ПО, управляя созданием, выпуском и технической поддержкой бизнес-приложений компании и систем контроля процессов;
· взаимодействует с финансовым подразделением и различными менеджерами для обеспечения точного соблюдения установленных затрат и графика реализации проектов;
· сотрудничает с клиентами, поставщиками, отраслевыми консультантами, высшим руководством компании по определению уровней обслуживания;
· объединяет усилия с бизнес-подразделениями и другими ИТ-подразделениями по обеспечению успешного внедрения и поддержке проектных усилий;
· выступает в роли генерального подрядчика в рамках ИТ-подразделений по созданию необходимой поддержки проектов различных технологических и сервисных подразделений;
· организует коллективную работу.
Знания и навыки:
· способность динамично и энергично возглавить многофункциональные рабочие группы для изучения и применения новых навыков/технологий в соответствии с требованиями бизнеса;
· превосходные способности устного и письменного общения;
· сильные аналитические способности и концептуальное мышление;
· незаурядные навыки управления проектами; опыт организации, планирования и реализации масштабных проектов по внедрению, привлечению внутреннего персонала, подрядчиков и поставщиков; способность анализировать потребности проекта и определять ресурсы;
· прочные навыки командной работы и межличностного общения; способность взаимодействовать и убеждать на всех уровнях;
· знание правил деятельности и управления компанией, а также хорошая осведомленность о продуктах и ресурсах компании;
· знания и опыт разработки стратегических информационных систем; превосходные навыки управления персоналом.
Опыт:
· требуется степень бакалавра в компьютерной или инженерной области или схожих дисциплинах, или аналогичный опыт работы; предпочтение степени мастера (или аналогичной);
· требуется 10– 12-летний опыт в области ИТ, включая разработку, внедрение и сопровождение масштабных интегрированных систем реального времени на базе реляционных СУБД на различных программных и аппаратных платформах; кроме того, глубокий опыт и знания новых вычислительных архитектур и внедрения сетевых компьютерных структур на базе ПК;
· по крайней мере, 3–5-летний опыт в области объектно-ориентированного программирования, включая Java и C++;
· опыт разработки приложений на базе NT, UNIX и Windows 7; приветствуются знания моделирования данных;
· по крайней мере, восьмилетний опыт управления и реализации различных крупных проектов;
· опыт управления пять или более лет, за время которого было реализовано не менее одного проекта:
— наличие стратегического мышления и лидерских качеств в строгом сочетании с управлением взаимосвязями;
— успешные разработка и внедрение приложений в среде новой вычислительной архитектуры, использующей новые и перспективные технологии;
— успешный опыт управления техническим персоналом на протяжении различных фаз жизненного цикла (приветствуется опыт межфункционального взаимодействия);
— управление многопрофильными, высокопроизводительными рабочими командами/группами;
— соответствующее целям и сложным проектам управление финансовыми ресурсами;
— высокая компетентность в управлении проектами и реализации сложных больших проектов, включая соответствующее целям управление ресурсами сложных проектов;
— создание эффективных решений различных и комплексных бизнес-проблем.
Рабочее взаимодействие.
Внутреннее:
· отчитывается перед вице-президентом по разработке ПО и имеет равноправные отношения с руководителями различных функциональных областей ИТ;
· выступает в роли менеджера подразделения для всех других должностей по разработке программного обеспечения;
· постоянно общается с высшим руководством бизнес-единиц, членами правления и ИТ-персоналом по конкретным проектам.
Внешнее:
· общается с поставщиками, консультантами, подрядчиками и профессиональными объединениями для того, чтобы быть в курсе существующих и перспективных промышленных стандартов и технологий.
Дата: 2019-03-05, просмотров: 270.