IT аутсорсинг: Java, С#/С++, .NET, Python, JavaScript, React

Seldemirov Aleksandr / 28.04.2020

Эпизод #5. «Локомотивные роли» в IT Проекте. В чем разница между O/PO/PM/TL и зачем они все нужны?

Сегодня мы поговорим о матрице ответственности. Также, мы рассмотрим подробнее роли, которые в предыдущем материале были обозначены как “локомотивы”, которые продвигают проект и всю команду к реализации целей.

Роль —  Заказчик.

Какие основные задачи и ответственности этой роли? Кто эту роль исполнял в кейсе с условным названием “смета”, который мы взяли в качестве примера, и как это происходило в жизни?!

Итак, Заказчик – это, как правило это собственник бизнеса, генеральный директор, или в крупной компании — руководитель бизнес-направления, отвечающий за бизнес результат:

  • Формирует видение продукта / услуги;
  • Устанавливает бизнес цели;
  • Принимает решение о бюджете;
  • Обеспечивает финансирование;
  • Организует / координирует все смежные процессы (продажи, маркетинг, работу внутренних подразделений, бухгалтерии и тд.).

Ежедневно Заказчик взаимодействует с Product Owner. С командой разработки, как правило, он встречается один раз в 2-3 недели, в процессе демо.

В проекте, о котором мы рассказываем, роль Заказчика выполняет Генеральный Директор корпоративного стартапа, входящего в состав крупного строительного холдинга.

Роль — Product Owner 

Одна из  локомотивных ролей – это Product Owner. Какую ответственность и задачи реализует Product Owner?

Основные задачи Product Owner:

  • Разработать и запустить продукт / услугу, обеспечить выполнение целевых финансовых параметров.
  • Совместно с Заказчиком определяет функционал MVP на основе видения
  • Формирует операционную модель.
  • На основе видения продукта, совместно с Бизнес-Аналитиком, формулирует бизнес-процессы.
  • Определяет какие процессы автоматизируются, какие остаются в ручном режиме.
  • Вырабатывает подходы к обеспечению соответствия внешним законодательным / регуляторным требованиям.
  • Ставит задачи Бизнес аналитику на проработку процессов в объеме необходимом для разработки MVP.
  • Определяет приоритеты порядка автоматизации бизнес-процессов / задач.

Могут ли роли заказчика и Product Owner быть совмещены в одном лице? Как это было в данном конкретном проекте, о котором мы рассказываем?Чем меньше масштаб организации, тем выше вероятность того, что разные роли будут совмещаться.Совмещение ролей одним человеком возможно, при том условии, что Заказчик готов решать все задачи описанные выше, и имеет возможность вовлекаться в проект в объеме не менее 50% времени.

Задачи, которые появляются в матрице ответственности этих ролей.

Роль — Project Manager

Цели и задачи:

  • Обеспечить достижения целей проекта в границах бюджета, сроков, функционала;
  • Планирование и прогнозирование сроков и бюджета проекта;
  • Регулярная коммуникация планов Product Owner;
  • Вместе с Тим-лидом и Архитектором формирует структуру задач в разработке на основе пользовательских сценариев;
  • Следит за полнотой детализации задач в разработке;
  • Управление задачами проекта с точки зрения последовательности реализации и их зависимости;
  • Обеспечение ресурсами команды разработки;
  • Управление командой проекта;
  • Scrum Master:
    • планирование спринтов;
    • проведение ежедневных встреч;
    • организация демо;
    • проведение ретроспектив;
    • в идеале — следит за  благоприятным эмоциональным фоном в команде проекта.

В чем принципиальная разница ролей Project Manager и Team Lead?

Роль: Team-lead разработки

Основная задача — организация процесса разработки и детализация технических задач на конкретных разработчиков. В отличии от Project Manager у него нет задачи контроля сроков. В небольших командах он же — СТО или Технический директор:

  • Прорабатывает логику управления процессом разработки (совместный доступ к хранилищу кода, поддержание версионности, контроль за изменениями в коде, code review);
  • Формирует планы спринтов;
  • Формирует ресурсный план команды разработки (т.е. сколько и каких разработчиков и других технических ролей необходимо в команде для решения сформированного объема задач);
  • Ставит задачи разработчикам;
  • Совместно с Архитектором консультирует разработчиков по техническим вопросам;

Бывает ли такое, что один человек реализует и роль Project Manager и Team Lead? Если такое и случается, то это, скорее, исключение. Параллельно решать вопросы технической реализации и организационные вопросы в рамках проекта одному человеку сложно, поэтому эти роли нужно разделять.

Матрица ответственности PM и Тим Лида — загрузить матрицу 

Итоги:

  • Мы поговорили о 4 “локомотивных” ролях и задачах, которые реализуют все эти роли;
  • Мы предоставили вам матрицу ответственности, которая, как инструмент, жизненно важна при обсуждении любого проекта.

В следующих материалах мы рассмотрим другие роли в проекте.

Последние публикации

Все публикации
Seldemirov Aleksandr / 28.04.2020

Эпизод #5. «Локомотивные роли» в IT Проекте. В чем разница между O/PO/PM/TL и зачем они все нужны?

Сегодня мы поговорим о матрице ответственности. Также, мы рассмотрим подробнее роли, которые в предыдущем материале были обозначены как “локомотивы”, которые продвигают пр ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #4. Роли и задачи в IT проекте. А зачем все эти роли (TeamLead, Project manager, Product Owner, etc.)?

Роли и задачи в IT проекте. А зачем все эти роли (TeamLead, Project Manager, Product Owner, etc.)? Бывает, что Заказчик боится большого количества ролей. Возникает вопрос, действ ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #3. Можно ли доверять внешним разработчикам? Как выбрать подрядчика?

 Барьеры, которые встают в сознании многих предпринимателей, собственников и руководителей, при упоминании слова аутсорсинг. Отсутствие доверия:Я не понимаю сколько людей буд ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #2. Аутсорсинг VS собственная команда разработки. Плюсы и минусы.

Для чего и в каких ситуациях нужен аутсорсинг.Некоторые неочевидные выгоды аутсорсинга, которые мы постоянно сами в нашей компании эксплуатируем.Барьеры, которые встают в сознан ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #1. Что происходит на рынке IT? Удаленная работа и распределенная разработка. Будущее цифровизации.

 Сегодня, мы понимаем, что мир уже не будет прежним. Большинство компаний во всём мире переходят или уже перешли в удаленный формат работы. Какие настроения сейчас превал ...

Seldemirov Aleksandr / 05.02.2020

Кейс: BIMLIB. Платформа BIM-контента

Кейс: BIMLIB, библиотека информационных моделей. Заказчик: строительный холдинг Задача: создать удобную и простую систему для быстрого  формирования сметы строительных ...

Seldemirov Aleksandr / 15.01.2020

ERP для бизнеса. А надо ли?

Задумываясь о перспективах интеграции ERP платформы в свой бизнес, надо четко понимать, для решения каких именно задач вы планируете её использовать. Оцениваете ли вы ваши прои ...

Seldemirov Aleksandr / 18.09.2019

Командная работа и роли на IT проектах.

Любая проектная задача проходит начальные фазы обзора, так называемый пресейл (presale): Прогнозирование продукта на выходе; Предполагаемый бюджет на проект; Необходимые с ...

Seldemirov Aleksandr / 05.08.2019

Как становятся Сеньорами (Seniors). Путь развития.

С чего начинают программисты?  По идеальному сценарию программист начинает своё обучение ещё в школе. Основой и базой в образовании программиста является профильное математическ ...

Seldemirov Aleksandr / 19.07.2019

Как оценить время на разработку IT системы?

Как заказчику быть уверенным, что оплата на разработку отрабатывается на полную мощность, и уделяется оговорённое время на выполнение задач? Сама формулировка вопроса классическ ...

Seldemirov Aleksandr / 06.06.2019

Как фрилансера вовлечь в командную работу?

Возможно ли фрилансеру-одиночке стать командным игроком? Большую роль играет личностная предрасположенность человека к командной игре. Есть люди, которым комфортно работать уед ...

Seldemirov Aleksandr / 24.05.2019

Почему программисты внутри компании говорят Вам «Нет»?

К нам часто обращаются компании с начатым IT проектом разработки программного обеспечения, который требуется фактически переделывать заново. Статистика: 3 из 4 проектов, именно так ...

Seldemirov Aleksandr / 24.05.2019

Чем аутсорсорс разработка эффективнее штатной, а главное, когда нужно к ней обращаться?

Создание любого проекта, крупной компании, корпорации, а также и стартапа, мы можем сравнить со строительством домов. Для реализации вот что потребуется: усилий множества разл ...

Seldemirov Aleksandr / 24.01.2019

Работа по Fix Price or Time&Material?

Как показывает наша практика: Fix Price в среднем в 2-2,5 раза дороже Time&Material.  Все остаются довольны результатом, сроками по схеме T&M. В Fix Price редко встретишь ...

Seldemirov Aleksandr / 17.12.2018

Программное обеспечение Oracle Hyperion

Программное обеспечение Oracle Hyperion Planning Корпорация Oracle – американская компания, крупнейший производитель программного обеспечения в мире; Oracle Hyperion – линейка про ...

Seldemirov Aleksandr / 28.11.2018

Международная конференция A2IC-2018

Компания ITQuick представила проект одного из заказчиков на конференции. Темы A2IC были следующие: Машинное обучение; Искусственный интеллект (ИИ); Этика в Мире ИИ. Предс ...

Seldemirov Aleksandr / 01.08.2018

Принципы разработки — Agile и Waterfall.

Если говорить о проектных подходах, можно выделить два - Agile и Waterfall.  Эти две модели разработки применимы не только при разработке программного обеспечения, а также использу ...

Seldemirov Aleksandr / 31.05.2018

CRM система. Категория клиента 3. Продолжение.

Начало здесь: CRM система. Выбор и настройка. Общая информация.CRM Система. Категория клиента 1. Продолжение.CRM Система. Категория клиента 2. Продолжение. Третья категория, ...

Seldemirov Aleksandr / 30.05.2018

CRM Система. Категория клиента 2. Продолжение.

Начало здесь: CRM система. Выбор и настройка. Общая информация.CRM Система. Категория клиента 1. Продолжение. Данная категория предпринимателей понимает, что действующий хао ...

Seldemirov Aleksandr / 28.05.2018

CRM Система. Категория клиента 1. Продолжение.

Начало здесь: CRM система. Выбор и настройка. Общая информация. Категория 1. Очень лихие ребята. Обычно хранят все в лучшем случае в облаке, а в худшем на локальной машине р ...

Seldemirov Aleksandr / 28.05.2018

CRM система. Выбор и настройка. Общая информация.

Customer relationship management- система управления отношениями с клиентами. Ещё её можно назвать клиентская база данных. Но не просто БД, а оболочка, которая, при правильной нас ...

Seldemirov Aleksandr / 30.04.2018

Как решить проблему «СРОЧНО»

Нам всегда очень хочется решить проблему потенциальных заказчиков. Вначале мы максимально стараемся выйти на контакт с целью прояснения подробностей, так как если задача понятна и ...

Seldemirov Aleksandr / 28.04.2018

Каналы продаж от мала до велика

Так случилось, что в нашей компании мы работали в основном с малым и средним бизнесом (от 100 человек), которые выступали заказчиками. Клиентов мы ищем в разных источниках. Начина ...