Илья Пирогов
Практикующий руководитель разработки программного обеспечения
Илья Пирогов
Практикующий руководитель разработки программного обеспечения

О курсе

  • О чем курс?
    О выстраивании процессов по преобразованию требований заказчика в программный код и передача этого кода из среды разработки в среду эксплуатации. Все этапы разработки программного обеспечения сложены в единую картину. В качестве примера используется web-приложение.
  • Что я получу в результате изучения курса?
    Курс даст вам понимание, как организовать работу команды из 10-15 программистов и других специалистов - аналитиков, тестировщиков, которая сможет стабильно разрабатывать и поставлять заказчику программное обеспечение на основе его требований.
  • Как родилась идея создания курса?
    Несколько лет назад я возглавил проект по созданию сложного web-приложения. Я столкнулся с отсутствием материалов для руководителей, которые кратко и емко описывают организацию процесса разработки. Мне удалось выстроить эффективные процессы, но на это ушло много времени.

    Курс поможет вам существенно сократить это время и не совершать критических ошибок. В нём изложены практические знания, необходимые для создания процессов разработки "с нуля". Если вы уже занимаетесь разработкой, то сможете проверить, насколько эффективно она ведётся.
  • Чем этот курс отличается от курсов для руководителей проектов?
    Этот курс для руководителей разработки программных продуктов. Руководитель разработки - следующий уровень профессионального развития руководителя проекта. Если руководителя проекта интересует в основном корректный список задач и сроки их выполнения, то для руководителя разработки важно охватить все аспекты, которые приведут проект к успеху - "увидеть" будущий продукт, сформировать команду, настроить процессы разработки, решить технические проблемы, создать архитектуру продукта, установить последовательность реализации задач. Управление разработкой - более сложная и более комплексная задача, чем проектное управление. Мне не удалось найти аналоги подобных курсов у других авторов.
  • Кто автор?
    Руководитель разработки сложного высоконагруженного корпоративного web-приложения:
    • Сложные бизнес-процессы
    • Сложная функциональность
    • Более 100 тысяч одновременно работающих пользователей

О чем курс?

О выстраивании процессов по преобразованию требований заказчика в программный код и передача этого кода из среды разработки в среду эксплуатации. Все этапы разработки программного обеспечения сложены в единую картину. В качестве примера используется web-приложение.


Что я получу в результате изучения курса?
Курс даст вам понимание, как организовать работу команды из 10-15 программистов и других специалистов - аналитиков, тестировщиков, которая сможет стабильно разрабатывать и поставлять заказчику программное обеспечение на основе его требований.

Как родилась идея создания курса?
Несколько лет назад я возглавил проект по созданию сложного web-приложения. Я столкнулся с отсутствием материалов для руководителей разработки, которые кратко и емко описывают организацию процессов разработки. Мне удалось выстроить эффективные процессы, но на это ушло много времени.

Курс поможет существенно сократить это время и не совершать критических ошибок. В нём изложены практические знания, необходимые для создания процессов разработки "с нуля". Если вы уже занимаетесь разработкой, то сможете проверить, насколько эффективно она ведётся.

Чем этот курс отличается от курсов для руководителей проектов?
Этот курс для руководителей разработки программных продуктов. Руководитель разработки - следующий уровень профессионального развития руководителя проекта. Если руководителя проекта интересует в основном корректный список задач и сроки их выполнения, то для руководителя разработки важно охватить все аспекты, которые приведут проект к успеху - "увидеть" будущий продукт, сформировать команду, настроить процессы разработки, решить технические проблемы, создать архитектуру продукта, установить последовательность реализации задач. Управление разработкой - более сложная и более комплексная задача, чем проектное управление. Мне не удалось найти аналоги подобных курсов у других авторов.

Кто автор?
Руководитель разработки сложного высоконагруженного корпоративного web-приложения:
  • Сложные бизнес-процессы
  • Сложная функциональность
  • Более 100 тысяч одновременно работающих пользователей

Кому предназначен курс ?

  • 1
    Вы - руководитель разработки программного продукта
    Вы хотите вникнуть в тонкости организации разработки, чтобы настроить её под собственные требования и управлять более эффективно
  • 2
    Вы – руководитель проекта или менеджер продукта
    Вы хотите перейти на следующий уровень развития для получения более интересной и высокооплачиваемой работы
  • 3
    Вы хотите двигаться по карьерной траектории управления
    Вы начинали техническим специалистом в команде разработке – например, программистом - и выбрали карьеру, связанную с управлением

Кому предназначен курс ?

  • Вы - руководитель разработки программного продукта. Вы хотите вникнуть в тонкости организации работы над проектом, чтобы управлять разработкой эффективно
  • Вы хотите двигаться по карьерной траектории управления. Вы начинали техническим специалистом в команде разработке – например, разработчиком - и выбрали карьеру, связанную с управлением
  • Вы – руководитель проекта или менеджер продукта. Вы хотите глубже погрузиться в разработку продукта и настроить её под собственные требования

27 марта 2023 года


Начало следующего потока обучения

8 видеоуроков


Продолжительность урока от 1.5 до 2.5 часов. Каждый урок сопровождается конспектом и домашними заданиями для самостоятельной работы

9 недель


Один раз в неделю публикуется новый урок и обучающие материалы. Последний урок - онлайн семинар в формате "вопрос-ответ"
27 марта 2023 года

Начало следующего потока обучения

9 недель

Длительность обучения

8 видеоуроков + семинар

Продолжительность урока от 1.5 до 2.5 часов. Каждый урок сопровождается конспектом и домашними заданиями для самостоятельной работы.

После окончания уроков - онлайн семинар в формате "вопрос-ответ"

Содержание курса

  • Урок 1 Получение финансирования для реализации проекта. Подготовка бизнес-плана. Расчет потребности в финансировании
  • Урок 2 Техническая архитектура высоконагруженного web-приложения. Зачем управленцу погружаться в техническую архитектуру? Эволюция архитектур приложений
  • Урок 3 Обзор процессов разработки. Команда разработки. Способ поиска сотрудников на рынке труда
  • Урок 4 Подготовка среды разработки. Структура среды разработки. Программные инструменты, используемые в процессе разработки. Непрерывная интеграция
  • Урок 5 Проектирование. Цели и преимущества проектирования. Последовательность и результаты проектирования. Пример процесса проектирования
  • Урок 6 Реальное управление процессом разработки на основе процессов SCRUM / KANBAN
  • Урок 7 Тестирование. Виды тестирования и их практическое применение при разработке продукта
  • Урок 8 Среда эксплуатации. Поставка обновлений из среды разработки в среду эксплуатации Организация процессов эксплуатации. Внедрение нового программного обеспечения
  • Вебинар Онлайн вебинар в формате "вопрос - ответ"

Фрагмент урока из курса

Фрагмент одного из уроков курса, чтобы вы могли оценить мою манеру преподавания

Об авторе

Больше двадцати лет практики управления проектами в области информационных технологий. Обладаю навыками аналитика и архитектора при создании сложных элементов информационных систем. Я реализовывал корпоративные проекты в области поставок оборудования, разработки программного обеспечения и масштабной технической поддержки множества программных продуктов. Имею опыт управления командами разработки и руководства организационными структурами в крупных IT-компаниях.

Стоимость курса
15 000 ₽

Промоакция: при регистрации доступ к двум урокам бесплатно
Условия акции в разделе "Вопросы и ответы"

Контакты


Telegram-канал: t.me/softprofy


E-mail: softprofy22@yandex.ru

Вопросы и ответы

Условия промоакции
Промоакция предназначена для ознакомления с материалами курса. После отправки заявки участник акции получает бесплатный доступ к двум урокам курса:
  • Урок 1
  • Получение финансирования для реализации проекта. Подготовка бизнес-плана. Расчет потребности в финансировании
  • Урок 2
  • Техническая архитектура высоконагруженного web-приложения. Зачем управленцу погружаться в техническую архитектуру? Эволюция архитектур приложений
Доступ предоставляется только к видеоурокам, но не к дополнительным материалам и домашним заданиям, не оказываются дополнительные консультации (ответы на вопросы). Доступ к видеоурокам сохраняется в течение 2-х недель с момента окончания последнего урока.
Доступ к остальным видеоурокам и дополнительным материалам предоставляется после полной оплаты стоимости курса.
Порядок прохождения обучения см. в разделе "Что нужно для начала обучения?"
Что я получу в результате освоения материалов курса?
Вы поймете, как организовать работу команды из 10-15 разработчиков и других специалистов - аналитиков, тестировщиков, которая сможет стабильно разрабатывать и поставлять заказчику программное обеспечение на основе его требований.
Однако для понимания нюансов нужна практика управления и дополнительное погружение. Освоив материалы курса, вы поймете схему организации процессов разработки в целом, сможете запустить процесс разработки, понять, по каким темам вам нужны углубленные знания и сможете найти дополнительные материалы самостоятельно. Совершенствованию собственных навыков и процессов разработки нет предела.
Приведите пример описания вакансии, для которой пригодятся знания курса?
Выдержка из реального описания вакансии (наименование работодателя удалено):

Мы ищем активного кандидата, полного энергии и желания менять мир, способного стратегически мыслить и воплощать свое стратегическое видение в реальность!

Обязанности
  • Развитие направления «Рабочее место пользователя» для одной из выделенных категорий сотрудников компании;
  • Разработка стратегического видения и концепции развития направления, проведение исследований, выявление инсайтов, потребностей внутренних клиентов и зон роста;
  • Формирование планов по развитию продукта на основе разработанного видения, определение оптимального пути достижения результата, метрик, контроль реализации планов, ответственность за их реализацию;
  • Выполнение роли бизнес-партера и связующего звена между подразделениями заказчиками внутри компании и ИТ-командами и подразделениями, организовывать решение системных проблем;
  • Реализация сложных кросс-продуктовых проектов, с большим количеством заинтересованных сторон и технологий;
  • Большое количество функционального взаимодействия с продуктовыми командами и профильными технологическими подразделениями;
  • Контроль соответствия продукта ожиданиям заказчиков/пользователей;
  • Коммуникация с заказчиками и пользователями по статусу создания продукта и демонстрация результатов, подготовка и проведение митапов;
  • Ответственность за рост метрик по направлению деятельности;
  • Продвижение и популяризация продукта внутри компании.

Требования
  • Опыт работы в крупной компании по созданию и развитию внутренних продуктов от 5 лет;
  • Обязательно наличие технического бэкграунда в области технологий рабочих мест пользователей: операционные системы, принципы и механизмы работы систем управления рабочими местами, технологии кибербезопасности, понимание как устроены сети, технологии виртуализации рабочих мест, процессы технической поддержки, ИТ-оборудование (ПК, ноутбуки, оргтехника). Способность вести экспертную, мотивированную беседу с представителями различных технологических подразделений: кибербезопасность, сетевики, техподдрежка, администраторы систем и технологий;
  • Опыт создания стратегического видения развития внутренних продуктов компании и его реализации;
  • Знание и опыт применения основных продуктовых инструментов для развития внутренних продуктов;
  • Сильные коммуникативные навыки, опыт ведения переговоров и умение отстаивать интересы, в том числе на уровне руководства;
  • Опыт функционального управления командами в сложной организационной среде, способность добиться результата от коллег, которые тебе не подчиняются;
  • Опыт управления сложными, масштабными проектами с большим количеством участников, взаимосвязей и технологий;
  • Опыт подготовки и проведения презентаций, в том числе на уровне руководства;
  • Опыт работы с гибкими методологиями Agile (Scrum/Kanban) и соответствующими инструментами;
  • Высокий уровень лидерства, ответственности и самостоятельности.
Что нужно для начала обучения?
Для начала обучения вам необходимо оплатить обучение, а также создать или использовать имеющийся эккаунт в сети «ВКонтакте». После проведения оплаты я включу вас в закрытую группу «ВКонтакте», куда я буду выкладывать видеуроки и дополнительные материалы.

Для обучения нужен ноутбук, планшет или стационарный компьютер с широким экраном и доступом в интернет. Телефон использовать нежелательно, так как в процессе урока будут демонстрироваться слайды со схемами и текстом, которые будут плохо видны на небольшом экране.
Какая квалификация требуется для освоения материалов курса?
Специальных знаний не требуется. Однако желательно иметь начальный опыт управления разработкой программного обеспечения - например, опыт руководителя проектов. Также подойдет опыт участника команды разработки программного продукта.
Как проходят уроки?
Уроки – это видеолекции. Я показываю презентацию и подробно обсуждаю информацию на каждом слайде. Это удобно – вы сможете изучать материалы в нужном вам темпе, ставить на паузу или пересматривать нужные фрагменты.

Темы уроков представлены на этом сайте вместе с фрагментом одного из уроков. Новые уроки выкладываются один раз в неделю, длительность одного урока – от полутора до двух с половиной часов, общая продолжительность курса – 9 недель. К каждому уроку приложен конспект урока и домашнее задание для самостоятельного выполнения – в основном ссылки на дополнительные материалы в сети интернет, которые описывают представленные на уроке темы своими словами, чтобы ваше понимание материала урока было более разносторонним. Вопросы можно будет писать непосредственно в группу, я постараюсь отвечать на них оперативно.

По окончании мы проведем онлайн вебинар, в котором вы сможете задавать мне вопросы по материалам курса. После окончания курса материалы доступны еще 4 месяца.
Сколько времени нужно для обучения?
Многое зависит от уровня ваших знаний. В среднем в неделю для просмотра материалов урока нужно около двух часов, на изучение дополнительных материалов и выполнение домашнего задания – от двух до четырех часов.
Получу ли я должность руководителя проекта / менеджера продукта по окончании курса?
Вряд ли это произойдет просто потому, что вы окончили обучающий курс. Прежде всего, вам необходима практика. На управленцев существует постоянный спрос, поэтому попробуйте найти возможность встать во главе небольшого проекта по разработке и применить полученные на курсе знания. Не бойтесь, не боги горшки обжигают.
Обучение проводится на примере веб-приложения. Что если я хочу управлять разработкой видеоигры?
Действительно, в курсе рассматриваются процессы разработки на примере высоконагруженного веб-приложения. Для этого примера рассматривается архитектура, команда и технологический стек веб-приложений, для видеоигр эти элементы будут другими и вам придется изучать их самостоятельно. Однако сами процессы управления разработкой – бюджетирование, итерационная разработка, тестирование - будут аналогичны, и вы сможете применить знания о них при организации процесса разработки видеоигр.
Можно ли получить индивидуальную консультацию?

Вы можете обратиться ко мне для оказания консультационных услуг по постановке процессов для новых коллективов. Напишите мне сообщение в Telegram

У меня другой вопрос. Как мне его задать?
Напишите мне сообщение в Telegram