В 1990-х годах на смену неповоротливым методам пришло семейство гибких
Четыре Agile-идеи, которые важно знать:
- Люди в команде и взаимодействие между ними важнее процессов
- Взаимодействие с заказчиком важнее согласования условий договора
- Работающий продукт на первом месте. Документация — второстепенна
- Готовность быстро реагировать на изменения важнее заранее утвержденного плана
Agile | Waterfall |
---|---|
Гибкость рабочих процессов и внесение изменений при первой необходимости | Каскадная модель разработки с жесткой последовательностью процессов |
Готовый продукт важнее документации | Документация важнее готового продукта |
Личная ответственность каждого участника команды за результат | Ответственность за результат в целом на команде |
Взаимодействие с заказчиком в процессе разработки | Заказчик не привлекается к рабочему процессу. |
Максимальное вовлечение владельца продукта в рабочий процесс | Владелец продукта минимально задействован в рабочем процессе |
Рабочий процесс разбивается на короткие спринты. Обычно от 1 недели до 1 месяца | Каждый рабочий процесс — отдельная фаза, которая длится до тех пор, пока не проходит этап тестирования и одобрения |
Популярные системы управления проектами в Agile
Scrum
Для кого подходит Scrum?
+ Плюсы
— Минусы
Например: если нужно создать продукт для государственной организации, где заключение договора приоритетно — Scrum не подойдет. Здесь отчеты на предпоследнем (и даже последнем) месте. На первом: готовый продукт и только после — документация, отчеты о работе и тд.
Пример управления проектами по методу Scrum
Контроль скорости завершения спринтов — важный элемент Scrum
Kanban
- Допускает внезапное поступление новых задач и «переключение» между ними.
- Коллективная ответственность за результат повышает эффективность работы.
- Незапланированные задачи попадают в бэклог. Это место хранения всех задач, которые еще не приняты в работу и не запущены по Канбан. Визуально бэклог выглядит точно такой колонкой, как и остальные этапы рабочего процесса. Если какие-то из этапов будут завершены раньше запланированных сроков, ожидающая задача из бэклога сразу же попадает на первую станцию (этап) «Принято в работу».
- Есть место для экспериментов и неизвестности в проектах или задачах. Если в процессе работы над задачей появятся новые данные/изменения, Канбан позволяет быстро адаптироваться и продолжить работу над задачей, не нарушая в целом рабочий процесс.
+ Плюсы
Гибкость Канбана — лучшее, что можно придумать для ведения проектов с частыми изменениями исходных данных или постоянным потоком новых задач.
— Минусы
Пример управления проектами по Канбан
Канбан или Скрам? Какая система управления проектами нужна
Как выбрать инструмент управления проектами?
6 признаков того, что таск-менеджер выбран правильно:
- Команда максимально безболезненно перенесла все рабочие процессы в аккаунт
- Функционал интуитивно понятен и используется участниками команды
- Команда легко использует один из гибких подходов в управлении проектами: Scrum или Канбан
- Появилась систематизация рабочих процессов и увеличилась общая эффективность
- Коммуникация с командой стала более слаженной: проекты, задачи и комментарии к ним не теряются
- Клиент получает обратную связь в виде прозрачного отчета по задачам и проектам и может отслеживать рабочие процессы, если у него есть такой запрос
FAQ
Какие бывают методы управления проектами?
Каскадная (водопадная) и гибкая (итерационная) — две основные на сегодняшний день методологии управления проектами, включающие в себя набор методов. Каскадная: PERT, метод критического пути и освоенного объема, а также некоторые другие. Итерационная («Agile Umbrella»): Scrum, Kanban, Feature Driven Development, XP (Extreme Programming), Lean, Six Sigma, PRINCE2. Ключевые принципы гибкой методологии Agile: участники проекта и коммуникация между ними приоритетнее процессов; эффективное взаимодействие с заказчиком приоритетнее, чем согласование условий договора; главное — работающий продукт, документы второстепенны; готовность к оперативному реагированию на произошедшие изменения важнее первоначального плана.
Что такое управление проектами?
Управление проектом (проектный менеджмент, Project Management) — совокупность действий, направленных на согласование участников проекта, процессов, инструментов и навыков для достижения поставленных перед проектом целей и запланированных результатов, в соответствии с выдвигаемыми требованиями. Грамотное управление проектами помогает повысить процент успеха, прозрачность и наглядность, оптимизировать коммуникацию, и способствует оптимальному распределению имеющихся ресурсов (люди, время, финансы).
Как управлять проектами?
Наиболее эффективный и востребованный способ управления проектами — использование специфических инструментов контроля и управления. В большинстве случаев, эти инструменты представлены профильным программным обеспечением, где все необходимые функции объединены в удобном и наглядном интерфейсе. Современный рынок ПО предлагает обширный ассортимент подобных сервисов, каждый из которых обладает своими отличительными особенностями. Пользующиеся в настоящее время популярностью сервисы используют такие инструменты, как диаграмма Ганта, канбан доски и многие другие.
Каким проектам лучше всего подходит гибридная методология?
Под термином «гибридная» подразумевается такая методология, в которой сочетается все лучшее из каскадной и итерационной. Для данного подхода характерны: гибкость, структурированность и универсальность, так как он может быть применен для разнообразных проектов. Выбор в пользу гибридной методологии оптимален, если речь идет о сложном проекте среднего объема с не четкими требованиями, для которого одинаково значимы, как гибкость, так и планирование, и который имеет строго установленный бюджет.
Для чего нужно управление проектами?
Эффективное проектное управление дает возможность: грамотно управлять проектом, получить целый комплекс средств достижения стратегических целей, обеспечить выделение всех видов ресурсов (трудовых, финансовых, временных и т.д.) на решение исключительно тех задач, которые будут способствовать продвижению компании в целом к достижению ключевых целей. Благодаря внедрению методологии управления проектами достигается прозрачность, которая в сочетании с представленным контролем, обеспечивает возможность оптимизации расходов ресурсов, что способствует сокращению их объема и снижению всевозможных затрат.
Что должен делать менеджер проекта?
Менеджер проекта (рroject-manager) — специалист, в круг обязанностей которого входит управление проектом, что включает в себя: создание технического задания проекта, создание проектной группы, настройка процесса работы над проектом, налаживание коммуникации между командой и заказчиком, устранение преград для участников проектной команды, контроль за соблюдением сроков, качества выполнения проекта и выделенного бюджета и ведение отчетности.
Что такое методология управления ИТ проектом?
Это свод правил и принципов, которых придерживаются в течение процесса работы. В сфере IT наиболее часто используется гибкая методология Agile и каскадная Waterfall. Выбор оптимальной стратегии определяется масштабами проекта, спецификой его задания, объемом выделенного времени и бюджетом.