Четвертый подразел шестого раздела
Железный треугольник планирования
Окончательный баланс и как достичь нирваны гибкого управления проектами
У всех agile программных проектов есть цели: что нужно предоставить, когда и в рамках какого бюджета. Тем не менее, управление этими тремя ограничениями может быть сложным действием жонглирования. Итак, давайте возьмем реплику из давнего железного треугольника планирования и узнаем, как балансировка различных переменных может помочь agile командам разработчиков достичь нирваны agile управления проектами.
Традиционный железный треугольник
Железный треугольник моделирует ограничения управления проектами, и эти ограничения считаются «железными», потому что вы не можете изменить одно ограничение, не влияя на другие. Оригинальный железный треугольник, предложенный доктором Мартином Барнсом в 1969 году, следует за водопадным (waterfall) подходом к разработке продукта: сфера применения фиксирована, а ресурсы и время являются переменными. Для команды разработчиков программного обеспечения это будет означать, что команды начинают проект, определяя требования к продукту для определения объема проекта (список рабочих элементов). Ресурсы и расписание являются переменными и оцениваются в зависимости от фиксированного масштаба.
ОГРАНИЧЕНИЯ ЖЕЛЕЗНОГО ТРЕУГОЛЬНИКА
- Масштаб (Объем) — это работа, которую необходимо выполнить, например, функции и функциональности, чтобы предоставить работающий продукт.
- Ресурсы включают бюджет и членов команды, работающих над предоставлением и выполнением.
- Время, когда команды будут предоставлять на рынок релизы и этапы.
Цель «железного треугольника» — дать командам разработчиков необходимую информацию для компромиссов, которые помогут бизнесу. Например, если команды сталкиваются с фиксированным масштабом (или объемом), они могут пройти половину проекта и понять, что они не достигнут своей даты релиза. Единственными переменными, с которыми они могут играть, являются: 1) Время — они могут принять более позднюю дату релиза или 2) Ресурсы — они могут добавить еще несколько человек в проект, что увеличит затраты. Поскольку разработка программного обеспечения развивалась в 21-м веке, необходимость улучшения сотрудничества и способность быстро реагировать на отзывы клиентов стали критически важными, и, таким образом, появилась гибкая методология.
ТВИИТ:
Масштаб, люди и время являются основными строительными блоками любого плана.
Сопоставление железного треугольника с Agile
Если вы команда, которая занимается разработкой водопадов (waterfall) или является новичком в agile разработке, важно помнить, что есть разница между исправленным и тем, что оценивается . В отличие от развития водопада (waterfall), agile проекты имеют фиксированный график и ресурсы, в то время как объем варьируется.
Несмотря на то, что масштаб проекта может измениться в agile разработке, команды берут на себя обязательство фиксированных итераций работы: спринты, если вы используете платформу Scrum, WIP лимиты, если вы используете структуру kanban. Также рекомендуется держать команды постоянно в процессе разработки. Поддерживая согласованность команд по продукту или проекту, они становятся более эффективными благодаря развитому доверию и непрерывности.
Идея масштаба в agile разработке одинакова: какое программное обеспечение создавать и предоставлять. Тем не менее, Agile фокусируется на требованиях высокого уровня, а не пытается представить подробные требования заранее. Масштаб проекта становится регулярно управляемым и ухоженным менеджером продукта в инструменте, подобному программному обеспечению JIRA. Менеджер по продукту решает, какую работу следует выполнить в следующем спринте, основываясь на гибкой качественной и количественной обратной связи по различным каналам (рыночные условия, отзывы клиентов, конкурсы и т. д.). А поскольку ресурсы и время фиксированы, командам разработчиков легче реагировать на изменения на рынке и быстрее предоставлять ценное клиентам. Эта прозрачность ограничений позволяет командам быть честными в отношении последовательной и быстрой смены ритмов релиза, что является ключевым принципом agile разработки; и, глядя на проекты через призму железного треугольника, команды могут адаптироваться, не отказываясь от плана.
>> Создайте свой первый agile проект с помощью этого интерактивного учебника
Долгосрочное гибкое планирование и железный треугольник
По мере того, как проекты становятся больше, требуется больше команд, и временные рамки увеличиваются. Таким образом, понятие фиксации ресурсов и времени, хотя масштаб варьируется, не является обоснованным подходом для всех agile проектов. Долгосрочное agile планирование требует более гибкого железного треугольника, который позволяет командам планировать заранее и обеспечивает достижение бизнес-целей. Подумайте, например, о скудном стартап-движении и понятии минимально жизнеспособного продукта (MVP). MVP по определению представляет собой небольшой набор функций (масштаб, объем), который предоставляет ценность для клиента. Чтобы добраться до этого MVP, командам может потребоваться придерживаться фиксированного масштаба — количества функций — со временем, являясь их единственной переменной (например, вы не можете выпустить релиз без определенных функций, поэтому дата выпуска релиза будет перенесена). Только после запуска MVP команды переключаются на переменный масштаб.
Независимо от различий между водопадом (waterfall) и agile разботкой, при использовании железного треугольника нет правильного или неправильного пути. Он поможет вам принять лучшие решения и компромиссы для достижения ваших бизнес-целей. Такой инструмент, как Портфолио для Jira, визуализирует строительные блоки плана — масштаб, людей и время — чтобы помочь командам планировать в режиме реального времени. Вы можете легко поиграть с масштабом, командами и временем, чтобы спланировать следующий релиз продукта, используя имеющиеся данные команды в программном обеспечении Jira.
- Что такое треугольник управления проектом, и как он может помочь вашему коллективу?
- Что такое треугольник управления проектом?
- Взаимосвязь объёма, стоимости и времени
- Тройственная ограниченность треугольника
- Объём
- Стоимость
- Время
- Вероятностный фактор: инновации
- Стратегии управления проектным треугольником
- Выбор приоритетов
- Чёткая формулировка ожиданий
- Частота актуализации
- Корректировка треугольника под свой стиль управления
- Методы реализации проектов с упором на ресурсосбережение
- Методы реализации проектов с упором на экономию времени
- Как использовать принцип тройственной ограниченности себе на пользу
- Треугольник управления проектами
- Три ограничения
- 1 раз
- 2 — Стоимость
- 3 — Область применения
- Качественный
- Шесть этапов управления проектами
- Преодоление проблем с ограничениями проекта
- Навыки, необходимые для менеджера проекта
- 💡 Видео
Видео:Железный Треугольник Управления проектами. Сергей Медведев #Agile #pm #системныйаналитик #shortsСкачать
Что такое треугольник управления проектом, и как он может помочь вашему коллективу?
Треугольник управления проектом наглядно отображает так называемую проблему тройственной ограниченности, связанную с необходимостью балансировать объём проекта, его стоимость и время на реализацию без ущерба качеству конечного продукта. Каждый менеджер проектов, который не понаслышке знает, насколько трудно обеспечивать продуктивность коллектива, когда постоянно не хватает времени или средств, а проект невероятно большой, ощутил на себе действие треугольника управления проектом.
Ни один из трёх элементов проектного треугольника нельзя изменить без последствий для двух других его вершин. Задача менеджера проекта состоит в том, чтобы сбалансировать все три аспекта таким образом, чтобы уложиться в бюджет и сроки, выполнив при этом проект в установленном объёме.
Чуть позже мы выполним разбивку треугольника управления проектом на три части, проанализируем их взаимосвязь и посмотрим, как менеджеры проектов могут поддерживать их баланс, чтобы обеспечить успех проекта.
Видео:Agile и Scrum на пальцах / О ГИБКИХ методологиях разработки ПО понятным языкомСкачать
Что такое треугольник управления проектом?
Треугольник управления проектом состоит из трёх переменных элементов, определяющих качество проекта: объём, стоимость и время.
Треугольник показывает, как эти три элемента связаны между собой: если изменить один, то придётся менять и два других, чтобы треугольник сошёлся. В случае разрыва треугольника, то есть при изменении какого-либо элемента без изменения одного или обоих других элементов, пострадает качество проекта.
Задача менеджера проекта заключается в том, чтобы сбалансировать три вершины треугольника и обеспечить максимально высокое качество при соблюдении бюджета, сроков и требований проекта.
Взаимосвязь объёма, стоимости и времени
В проектном треугольнике существуют взаимосвязи двух типов. Первый тип — это взаимосвязь между объёмом и двумя другими переменными элементами проекта. Значение объёма прямо пропорционально времени и стоимости, то есть оно движется в одном направлении с этими факторами. При увеличении объёма потребуется также увеличить время реализации и бюджет, чтобы выполнить более масштабный проект.
Второй тип — это обратно пропорциональная взаимосвязь между временем и стоимостью. Эти два фактора являются противоположно направленными. При необходимости снизить стоимость придётся увеличивать время на реализацию, а если вдруг лишнего времени нет, понадобится дополнительный бюджет, чтобы скомпенсировать короткие сроки.
Эти две взаимосвязи невозможно изменить: что бы вы ни делали, не получится изменить один компонент без прямо или обратно пропорционального изменения двух других вершин треугольника. Именно поэтому проектный треугольник часто называют железным треугольником тройственной ограниченности. Каким бы сильным ни был менеджер проекта, он не сможет гнуть железный треугольник как ему вздумается.
Видео:Что такое Agile? Scrum VS Kanban ДЛЯ НОВИЧКОВ / Про IT / GeekbrainsСкачать
Тройственная ограниченность треугольника
Для того чтобы контролировать все три элемента, менеджер проекта должен иметь чёткое представление о каждой отдельной переменной и возможность гибко реагировать на изменения в рамках всего проекта.
Объём
Объём — это размер проекта с точки зрения качества, детализации и величины его ожидаемых результатов. Чем больше проект, тем, естественно, больше потребуется времени и средств на его реализацию.
К элементам объема проекта можно отнести:
Количество готовой продукции
Качество готовой продукции
Прочность (например, количество пользователей, которые могут одновременно использовать приложение)
Количество и сложность компонентов
Крайне важно исключить вероятность «неконтролируемого увеличения объёма» путём тщательной проработки планов проекта и их согласования с заинтересованными сторонами проекта до начала работ.
Стоимость
Применительно к проектному треугольнику стоимость не ограничивается буквальным денежным выражением. Этот элемент треугольника, часто обозначаемый термином «ресурсы», включает в себя все инструменты, оборудование и вспомогательные средства, необходимые для реализации проекта.
К стоимости можно отнести:
Бюджет в финансовом выражении
Количество участников группы
Оборудование и технические средства
Переменный элемент «Стоимость/ресурсы» — это не только буквально какая-то сумма денег, но в принципе всё, что может быть связано с финансовой составляющей. Например, для увеличения численности персонала требуются дополнительные денежные средства на выплату зарплаты; для обеспечения возможности сверхурочной работы в офисных помещениях необходимы дополнительные денежные средств на оплату электроэнергии.
Время
При корректировке времени следует учитывать, что количество времени так же важно, как и тип измеряемого времени. Среди последствий корректировки времени может быть продление сроков выполнения, внесение изменений в программное обеспечение для ведения календарей, необходимость исключения стадий планирования и многое другое.
Ко времени можно отнести:
Общую хронологию проекта
Количество часов, отработанных в рамках проекта
Внутренние календари и ориентиры
Время на планирование и выработку стратегии
Количество этапов проекта
Сокращение бюджета или увеличение объёма работ придётся как-то компенсировать за счёт ослабления одного или нескольких ограничений по времени реализации проекта, например, путём продления сроков, увеличения рабочего времени или внесения других изменений в график.
Вероятностный фактор: инновации
Когда кто-нибудь находит новый способ выполнения работы, позволяющий делать это быстрее или экономичнее, такая корректировка может быть произведена без изменения других элементов треугольника управления проектом.
Например, кто-то из вашей группы нашёл способ повысить функциональность инструмента, необходимого для реализации проекта. При грамотном изменении методики производства работ по проекту вы сможете сделать больше в более сжатые сроки или выполнить работу меньшими силами.
Кроме того, применение современных производственных процессов, помогающих стандартизировать последовательность операций и сократить время на принятие решений, позволит команде работать эффективнее без ущерба качеству. Инвестирование в такие инструменты управления, как шаблоны для продаж или программное обеспечение для управления проектами, сократит трату времени и средств без ущерба качеству и масштабу проекта.
Видео:Что такое Scrum за 8 минутСкачать
Стратегии управления проектным треугольником
Теперь, когда вы понимаете, что такое проектный треугольник, вот вам несколько советов, как эффективно использовать его в повседневной работе. Неплохо бы также вспомнить про пять этапов управления проектами, чтобы определить, где возникают накладки.
Выбор приоритетов
Главная идея, лежащая в основе проектного треугольника, заключается в том, что ни один проект не может быть успешным, если все три элемента треугольника жёстко закреплены. Как минимум один элемент должен быть гибким, чтобы у вас была возможность вносить необходимые коррективы.
Если приоритетом является бюджет, то неожиданно возникшее препятствие можно устранить переносом сроков выполнения, но не наймом большего количества людей для скорейшего устранения проблемы. Если у клиента жёсткие сроки, лучше всего заранее утвердить дополнительный бюджет, чтобы у вас были ресурсы для решения возникающих сложностей без задержки производства.
Чёткая формулировка ожиданий
Определив границы и приоритеты проекта, сообщите о них клиенту и всем заинтересованным сторонам, чтобы потом не было неоправданных ожиданий или неудовлетворённых заказчиков.
В таких отраслях, где часто возникают непредвиденные осложнения, как строительство и проектирование, контрактами предусматриваются особые элементы, помогающие менеджеру проекта обеспечить единое понимание среди всех заинтересованных сторон ещё до начала проекта. К их числу относятся:
Бюджет на случай непредвиденных обстоятельств, заранее утверждённый клиентом
Список вероятных факторов, способствующих отставанию от графика (погодные условия, стихийные бедствия, локальные события и т. д.)
Список часто используемых планов действий на случай отставания с указанием оценочных значений стоимости и времени, которые нужно будет добавить при возникновении непредвиденных обстоятельств
Позаботьтесь о том, чтобы заинтересованные стороны чётко понимали, какие события могут произойти и как они могут отразиться на стоимости и времени реализации проекта, а также зафиксируйте пожелания клиента, чтобы можно было сослаться на них позднее, когда вам придётся вносить изменения в проектный треугольник. И когда проект будет уже завершён, ни у кого не возникнет сомнений относительно правильности внесения этих корректив.
Частота актуализации
Разработав и согласовав план действий, предусматривающий возможные изменения стоимости, графика и объёма работ с учётом различных вероятных обстоятельств, обеспечьте регулярное информирование всех заинтересованных сторон о каких бы то ни было изменениях и прогнозах в рамках проекта.
Если поставщик сообщит вам, что у него нет необходимых ресурсов, оповестите клиента и ответственного за проект о вероятной задержке. Даже если у вас закончатся какие-либо ресурсы, заинтересованные стороны будут в курсе происходящего и будут готовы к корректировкам, которые вам придётся внести. Если же ресурсы у вас не закончатся, вы и ваш клиент будете более уверены в том, что вы подготовлены к самым разным ситуациям.
Видео:Agile & Scrum – знакомство и легкое погружениеСкачать
Корректировка треугольника под свой стиль управления
Существует множество подходов к управлению проектами, в которых приоритет отдаётся тем или иным параметрам проекта, в результате чего треугольники получаются разными. Ниже мы рассмотрим семь самых распространённых методов управления проектами, в которых приоритет отдаётся низкой стоимости и экономии времени.
Методы реализации проектов с упором на ресурсосбережение
Такие методы управления, в которых приоритет отдаётся рациональному использованию ресурсов, подходят проектам с более жёстким бюджетом и большей гибкостью по времени реализации.
Каскад: этапы проекта завершаются последовательно, поэтому его хронология должна быть гибкой, поскольку задержка на одной стадии повлечёт необходимость корректировки на всех последующих.
Эконом: приоритетом является минимальная стоимость и ресурсопотребление, что позволяет продлить сроки реализации или сократить объём работ, чтобы проект оставался в рамках бюджета.
Свод знаний по управлению проектами (каскад с PMBOK®): вариант традиционного каскада с последовательным выполнением, в рамках которого для повышения эффективности процесса применяются стандарты, предусмотренные «Сводом знаний по управлению проектами», разработанным Институтом управления проектами.
Методы реализации проектов с упором на экономию времени
В проектах, где приоритет отдаётся времени, такие методы управления позволяют устранить ненужные простои и ускорить процессы, связанные с реализацией проекта, чтобы команда быстрее двигалась к цели.
Agile: приоритет отдаётся гибким процессам, позволяющим быстро адаптироваться к изменениям при минимальных затратах времени и средств; в рамках этого подхода часто используется специализированное программное обеспечение для agile-управления.
Scrum: вид agile-управления проектами, который чаще всего применяется при разработке программного обеспечения, когда используются элементы Scrum-методологии, такие как спринты и ежедневные летучки, позволяющие свести к минимуму потери времени на этапе выполнения работ.
Kanban: применяются непрерывные и прозрачные процессы коллективной работы для выполнения работ в минимальные сроки; в рамках этого подхода часто используется специализированное программное обеспечение.
Scrumban: в этом методе коллективные и непрерывные канбан-процессы сочетаются с ежедневным групповым обсуждением по методу Scrum, что помогает эффективнее минимизировать время на выполнение работ.
Безусловно, цель каждого из методов состоит в том, чтобы найти оптимальный баланс между низкой стоимостью, темпами реализации и высоким качеством. Но поскольку в треугольнике управления проектом как минимум одна переменная должна иметь приоритет, все эти методы имеют перекос в сторону той переменной, которая принята в качестве базовой.
Видео:Треугольник проектаСкачать
Как использовать принцип тройственной ограниченности себе на пользу
На первый взгляд может показаться, что железный треугольник и его система тройственной ограниченности не даёт никакой свободы. Однако, научившись применять их в своём процессе управления проектами предприятия, вы отметите, что эти средства позволяют обеспечить более эффективное выполнение проектов. Если заранее хорошо разобраться в имеющихся ограничениях и возможностях, можно будет избежать многих дорогостоящих проблем.
Кроме того, железный треугольник помогает выбрать программное обеспечение для управления проектами, создать процессы и настроить производство таким образом, чтобы ваша команда могла оперативно приступить к работе. После этого вы будете способны на любые свершения.
Видео:Agile, scrum, kanban и управление проектами / Из программиста в Agile Coach / Всё о KANBANСкачать
Треугольник управления проектами
Треугольник управления проектом используется менеджерами для анализа или понимания трудностей, которые могут возникнуть в связи с реализацией и реализацией проекта. Все проекты независимо от их размера будут иметь много ограничений.
Хотя существует множество таких ограничений проекта, они не должны быть препятствиями для успешного выполнения проекта и для эффективного принятия решений.
Есть три основных взаимозависимых ограничения для каждого проекта; время, стоимость и объем. Это также известно как треугольник управления проектами.
Давайте попробуем понять каждый элемент треугольника проекта, а затем понять, как решать проблемы, связанные с каждым из них.
Видео:Agile.Оценка и планирование проектов. Майк Кон. Аудиокнига в кратком изложении.Скачать
Три ограничения
Три ограничения в треугольнике управления проектами — это время, стоимость и объем.
1 раз
Действия проекта могут занимать меньше или больше времени. Выполнение заданий зависит от ряда факторов, таких как количество людей, работающих над проектом, опыт, навыки и т. Д.
Время является решающим фактором, который не поддается контролю. С другой стороны, несоблюдение сроков в проекте может создать неблагоприятные последствия. Чаще всего основная причина неудачи организаций по времени связана с нехваткой ресурсов.
2 — Стоимость
Как руководитель проекта, так и организация должны иметь примерную стоимость при реализации проекта. Бюджеты обеспечат разработку или реализацию проекта ниже определенной стоимости.
Иногда руководителям проектов приходится выделять дополнительные ресурсы, чтобы уложиться в сроки со штрафом на дополнительные расходы по проекту.
3 — Область применения
Сфера смотрит на результат предпринятого проекта. Он состоит из списка результатов, которые должны быть рассмотрены командой проекта.
Успешный менеджер проекта будет знать, как управлять масштабами проекта и любыми изменениями в масштабах, которые влияют на время и стоимость.
Видео:Кратко: что такое Agile (аджайл) - Имми ЙалианСкачать
Качественный
Качество не является частью треугольника управления проектами, но является конечной целью каждой поставки. Следовательно, треугольник управления проектами означает качество.
Многие руководители проектов считают, что «высокое качество сопряжено с высокой стоимостью», что в некоторой степени верно. Использование ресурсов низкого качества для выполнения сроков проекта не обеспечивает успеха всего проекта.
Как и в случае с объемом, качество также будет важным результатом проекта.
Видео:Agile юмор: Когда Скрам-Мастер уже наладил все процессыСкачать
Шесть этапов управления проектами
Проект проходит шесть этапов в течение своих жизненных циклов, и они отмечены ниже:
Определение проекта — это относится к определению целей и факторов, которые необходимо учитывать, чтобы сделать проект успешным.
Инициирование проекта — это относится к ресурсам, а также к планированию до начала проекта.
Планирование проекта — план относительно того, как проект должен быть выполнен. Это где треугольник управления проектом имеет важное значение. Смотрит время, стоимость и масштаб проекта.
Выполнение проекта — Проведение работы для достижения результата проекта.
Мониторинг и контроль проекта — принятие необходимых мер для обеспечения бесперебойной работы проекта.
Закрытие проекта — Принятие результатов и прекращение ресурсов, которые были необходимы для запуска проекта.
Определение проекта — это относится к определению целей и факторов, которые необходимо учитывать, чтобы сделать проект успешным.
Инициирование проекта — это относится к ресурсам, а также к планированию до начала проекта.
Планирование проекта — план относительно того, как проект должен быть выполнен. Это где треугольник управления проектом имеет важное значение. Смотрит время, стоимость и масштаб проекта.
Выполнение проекта — Проведение работы для достижения результата проекта.
Мониторинг и контроль проекта — принятие необходимых мер для обеспечения бесперебойной работы проекта.
Закрытие проекта — Принятие результатов и прекращение ресурсов, которые были необходимы для запуска проекта.
Видео:Введение в Agile - основные принципыСкачать
Преодоление проблем с ограничениями проекта
Это всегда требование для преодоления проблем, связанных с треугольником проекта в течение периода выполнения проекта. Руководители проектов должны понимать, что три ограничения, обозначенные в треугольнике управления проектами, могут быть скорректированы.
Важный аспект — иметь дело с этим. Менеджер проекта должен найти баланс между тремя ограничениями, чтобы качество проекта не было поставлено под угрозу.
Чтобы преодолеть ограничения, у менеджеров проекта есть несколько методов, чтобы поддержать проект. Некоторые из них будут основаны на предотвращении изменения заинтересованными сторонами сферы действия и сохранении ограничений как финансовых, так и людских ресурсов.
Роль руководителя проекта развивается вокруг ответственности. Менеджер проекта должен контролировать и контролировать проект с самого начала и до закрытия.
Следующие факторы будут определять роль менеджера проекта:
Менеджер проекта должен определить проект и распределить задачи между членами команды. Менеджер проекта также должен получить ключевые ресурсы и создать командную работу.
Менеджер проекта должен установить цели, необходимые для проекта, и работать над достижением этих целей.
Самым важным видом деятельности менеджера проекта является информирование заинтересованных сторон о ходе реализации проекта.
Менеджер проекта должен оценивать и тщательно отслеживать риски проекта.
Менеджер проекта должен определить проект и распределить задачи между членами команды. Менеджер проекта также должен получить ключевые ресурсы и создать командную работу.
Менеджер проекта должен установить цели, необходимые для проекта, и работать над достижением этих целей.
Самым важным видом деятельности менеджера проекта является информирование заинтересованных сторон о ходе реализации проекта.
Менеджер проекта должен оценивать и тщательно отслеживать риски проекта.
Видео:Что такое AGILE и SCRUM? (И почему они не работают в российских компаниях?)Скачать
Навыки, необходимые для менеджера проекта
Чтобы преодолеть проблемы, связанные с треугольником проекта, и достичь целей проекта, менеджер проекта должен обладать рядом навыков, которые включают в себя:
💡 Видео
1.17 Треугольник управления проектомСкачать
Что такое Agile и кому он нужен? Как управлять проектами? #управлениепроектами #agile #битрикс24Скачать
Agile break практикиСкачать
Как соблюдать сроки в Agile проектах · Сергей Медведев #системныйаналитик #agile #scrumСкачать
PMBOK за 10 минут - понятное и краткое описание стандарта проектного управленияСкачать
Урок 5 — Гибкие методологии. Agile, Scrum, Kanban, Lean, Экстремальное программированиеСкачать
JIRA Базовый курс #3.1 - AGILE манифест, SCRUM методология разработки и его СпринтыСкачать
Принципы AgileСкачать