Похожие презентации:
Управление программными проектами. Проектная деятельность и особенности ИТ-проектов
1.
Управление программнымипроектами
Проектная деятельность и особенности ИТпроектов
2.
Давайте знакомитьсяСергеева Елена Александровна
Опыт работы за последние 5 лет (всего 20+
лет опыта):
- СТО-консультант в Международном банке
Таджикистана
- Тимлид + техлид (фронтенд) в Wati
- Сеньор разработчик (React) в Anthill
3.
Понятие проектаПроект — временная деятельность,
направленная на создание уникального
продукта/услуги.
(Согласно PMBOK Guide)
Ограничен: сроками, ресурсами,
качеством.
Всегда имеет цель и конечный результат.
4.
Проект vs операционная деятельностьОперации → повторяемость, стабильность, поддержание процессов.
Проекты → временные, уникальные, ориентированы на изменения.
Пример:
операция → исправление багов, техдолг (улучшение кода), поддержка;
проект → внедрение новой фичи.
5.
Проект vs операционная деятельностьКритерий
Проект
Операционная деятельность
Цель
Достичь уникальной цели и
Обеспечивать непрерывное,
завершиться
стабильное функционирование
Время
Временный, имеет сроки
Постоянная, повторяющаяся
Результат
Уникальный продукт/услуга
Стандартизированный продукт/услуга
Действия
Одноразовые, неповторяющиеся
Циклические, повторяющиеся
Критерий
Соответствие срокам, бюджету,
Эффективность и производительность
успеха
качеству
6.
Цели и задачи проектаЦели: зачем нужен проект (бизнес-результат, ценность).
Пример: «Повысить уровень удовлетворенности клиентов на 20% за счет запуска нового
онлайн-чата на сайте».
Задачи: конкретные шаги для достижения цели.
Примеры:
«Разработать функционал чата до 1 октября с интеграцией в CRM-систему».
● «Обучить 10 сотрудников службы поддержки работе с новым чатом до 5 октября».
7.
SMART-подход к постановке целейS (Specific) – конкретная.
M (Measurable) – измеримая.
A (Achievable) – достижимая.
R (Relevant) – релевантная.
T (Time-bound) – ограниченная по
времени.
Пример:
«В течение 3 месяцев внедрить CRM, повысив
скорость обработки заказов на 20%.»
8.
Жизненный цикл проектаЭто последовательность фаз, через которые проходит проект от
старта до завершения.
Инициация.
Планирование.
Исполнение.
Мониторинг и контроль.
Завершение.
○
○
○
○
Определение идеи проекта.
Анализ осуществимости.
Определение ключевых стейкхолдеров.
Результат: Устав проекта.
○
○
Детальная проработка планов: по содержанию, срокам, стоимости, рискам,
коммуникациям.
Результат: Дорожная карта и план управления проектом.
○
○
○
Координация людей и ресурсов.
Выполнение работ по плану.
Результат: Готовый продукт/услуга.
○
Постоянный мониторинг и контроль отклонений (сроки, бюджет, качество).
○
○
○
○
Сдача результата заказчику.
Release команды.
Анализ уроков, learned (что прошло хорошо, а что нет).
Результат: Формальное закрытие проекта.
9.
Методология: Водопад (Waterfall)Суть:
Строгая последовательность фаз.
Переход к следующей только после полного завершения предыдущей.
Плюсы:
Простота управления.
Понятные этапы.
Строгая документация.
Минусы:
Негибкость.
Позднее тестирование.
Сложность внесения изменений.
Где используется:
Проекты с четкими и неизменными требованиями (госзаказы, ПО для медоборудования).
10.
Методология: Гибкая (Agile)Суть:
Итеративная и инкрементальная разработка.
Работа короткими циклами (спринтами 1-4 недели).
Плюсы:
Гибкость.
Быстрое получение обратной связи.
Высокая адаптивность к изменениям.
Минусы:
Сложность оценки итогового бюджета/сроков.
Требует высокой дисциплины команды..
Где используется:
Стартапы, коммерческие продукты, проекты с меняющимися требованиями.
11.
Особенности программных проектов● Изменчивость требований.
○
○
Пожелания заказчика и рыночные условия могут меняться во время разработки.
Подход: Гибкие методологии (Agile, Scrum), итеративная разработка.
○
На старте часто невозможно точно оценить все усилия, сроки и технические
сложности.
Подход: Поэтапное планирование, прототипирование.
● Высокая степень неопределённости.
○
● Технологические риски.
○
○
Риск устаревания технологий, появления новых решений, проблем с совместимостью,
безопасностью.
Подход: Технический анализ, PoC (Proof of Concept) , резерв на непредвиденные
обстоятельства.
● Зависимость от квалификации команды.
12.
Примеры проблем в ИТ-проектах● Как изменчивость требований может проявиться в разработке
игры?
● Какая неопределённость может быть в проекте по запуску
нового мессенджера?
● Какие технологические риски есть у проекта на базе
искусственного интеллекта?
13.
Ключевые роли в управлении проектамиЗаказчик (Customer)
Руководитель проекта (Project Manager/Product Manager)
○
○
○
Лицо или организация, которая финансирует проект.
Формирует основные требования и принимает конечный результат.
Главный бенефициар (выгодоприобретатель) проекта.
○
○
Лицо, ответственное за достижение целей проекта.
Ключевые функции: Планирование, организация, мотивация команды, контроль, коммуникация со
стейкхолдерами, управление рисками.
Команда проекта (Project Team)
○
○
Группа специалистов, которые выполняют работу по проекту.
Несет ответственность за качественное выполнение задач в срок.
○
Все лица и организации, которые активно участвуют в проекте или интересы которых могут быть
затронуты в ходе его реализации.
Примеры: конечные пользователи, руководство компании, государственные регуляторы, инвесторы.
Стейкхолдеры (Stakeholders)
○
14.
Взаимодействие ролей● PM работает с Заказчиком на предмет требований, бюджета,
отчетности.
● PM управляет Командой: ставит задачи, мотивирует,
устраняет препятствия.
● PM управляет ожиданиями и коммуникацией со всеми
Стейкхолдерами.
15.
Успешность проекта в ИТ● Чёткие требования.
● Реалистичное планирование.
● Мотивация команды.
● Поддержка заказчика.
● Треугольник ограничений: сроки – стоимость – содержание.
16.
Треугольник ограниченийУспех проекта — это баланс трех основных ограничений:
Содержание/Объем (Scope) -> Качество (Quality)
○
Что именно должно быть сделано? Соответствие результата требованиям и
ожиданиям.
Время (Time)
○
Как долго это будет делаться? Соблюдение утвержденных сроков.
○
Во сколько это обойдется? Соответствие утвержденному бюджету.
Стоимость (Cost)
Изменение одного из факторов неизбежно влияет на два
других.
Пример: Заказчик захотел сделать больше функций (содержание)
-> потребуется больше времени и денег.
17.
Треугольник ограничений1.
Взаимосвязь содержания и двух остальных элементов —
прямо пропорциональна. Это значит, что увеличивая
содержание проекта, нужно увеличить и сроки его
выполнения, и закладываемый бюджет.
2.
Взаимосвязь сроков и бюджета — обратно пропорциональна.
Это значит, что сокращая сроки проекта, нужно увеличить
его бюджет. Снижая бюджет, нужно продлить время на
выполнение задач.
18.
Мини-кейс / ДискуссияКейс: «Запуск нового фитнес-приложения»
Цель: Привлечь 50 тыс. пользователей за год.
Проблема: Через 3 месяца разработки появился конкурент с новой крутой функцией. Заказчик
настаивает на ее добавлении.
Вопросы:
1.
Как это изменение повлияет на треугольник ограничений (время, стоимость,
содержание/качество)?
2.
Какие роли (Заказчик, PM, Команда) будут вовлечены в принятие решения?
3.
Какие риски возникают?
19.
Инструменты управления проектами● Для планирования и
отслеживания:
○
○
○
Диаграмма Ганта (Gantt Chart)
Канбан-доски (Trello, Jira)
Списки задач (To-Do Lists)
● Для коммуникации:
○
Совещания (митинги), отчеты, чаты (Slack,
Teams)
● Для управления рисками:
○
Реестр рисков
20.
Итоги● Проект = временная, уникальная деятельность.
● Отличие проектов от операций: ориентир на изменения.
● Жизненный цикл проекта = 5 этапов.
● ИТ-проекты сложны: изменчивость, неопределённость, риски.
● Успех: планирование, коммуникации, управление рисками.
21.
Домашнее задание №1Заполните небольшую анкету:
https://forms.gle/hLXjLys2HTo142U17
Информатика