Наверняка у каждого руководителя проекта была ситуация, когда работа идет под откос. Представьте, что сведения команды о проекте разбросаны по нескольким инструментам, а у заинтересованной стороны не получилось вовремя проверить результат, из-за чего нарушилась хронология. В итоге вы зря потратили ресурсы и время.
Бережливое производство — самая распространенная методология для повышения эффективности управления проектами. Она содержит пять принципов, которые помогают обеспечить основу для непрерывного совершенствования. Методология зародилась в автомобилестроении, а сегодня используется в различных отраслях, включая разработку программного обеспечения. И это не единственный подход.
Есть также DevOps — сочетание практик, инструментов и философий в области культуры. DevOps развивает идеи бережливого производства и позволяет разработчикам и ИТ-командам вести совместную работу в течение жизненного цикла продукта. Команды действуют сплоченно, что ускоряет разработку продуктов и позволяет оперативнее поставлять проекты.
Мы разберем различия между DevOps и принципами бережливого производства, чтобы вы могли выбрать методологию, подходящую вашему проекту.
Что такое бережливое управление проектами?
Бережливое управление проектами исключает потери при разработке продукта и значительно ускоряет поставку.
Цель: выявить проблемы до того, как они нанесут серьезный ущерб. Так можно внести коррективы и предотвратить остановку работ по проекту.
Как и каскадная методология, бережливое производство представляет собой структурированный процесс, который помогает организовать задания и обеспечить контроль. Вместо 5 общих этапов в бережливом производстве применяется 5 основных принципов.
Каковы 5 принципов бережливого производства?
Бережливое производство опирается на 5 ключевых принципов: определение ценности, планирование потока ее создания, составление процесса, работа в рамках «вытягивающей» системы и непрерывное совершенствование.
Разберем принципы бережливого производства, где главным показателем будет ценность для клиентов:
- Определение ценности. Какие виды деятельности приводят к пустой трате времени, а какие идут проекту на пользу? Это важное различие. Подумайте о клиентах: полезны ли для них ваши усилия (прямо или косвенно)? «Хитрость при определении ценности заключается в том, чтобы сосредоточиться на устранении бесполезной деятельности, — делится советом тренер Atlassian по современной работе Марк Крут. — Рассмотрите семь видов потерь и постарайтесь исключить их из своего процесса. К факторам потерь относятся: ожидание, транспортировка, обработка, запасы, перемещение, дефекты/переработка и перепроизводство».
- Сопоставление потоков создания ценности. Второй принцип требует, чтобы у вас были наглядно представлены данные, относящиеся к созданию полезных возможностей для клиентов. Так вы сможете сконцентрировать работу по проекту на конкретном задании и стабильно добиваться результатов, особенно если управление проектами осуществляется по методике Agile, такой как Scrum. Используйте доску Kanban, например такую, которая предлагается в Jira.
- Составление процесса. Сделайте так, чтобы работа над проектом шла легко и эффективно. Любое препятствие может привести к негативным последствиям. Следите за возможными «тромбами». Если они возникают, анализируйте их причины и решайте, как их избежать. Когда такие проблемы обычно дают о себе знать? Например, в процессе ожидания отзыва от заинтересованной стороны. В качестве ответной меры можно ограничить объем работ, выносимых на проверку.
- Создание «вытягивающей» системы. Навязывая команде новую работу, когда участники трудятся на пределе возможностей, вы можете нарушить процесс. Приступайте к новым задачам только в том случае, если на них есть спрос и у вашей команды достаточно времени. «Вытягивающая» система создает очередь работ. Это значит, что участник команды, у которого нет работы, может «вытянуть» заявку с наивысшим приоритетом и сосредоточиться на ней.
- Стремление к совершенству. Непрерывное совершенствование — основа бережливого управления проектами. Вам и вашей команде нужно быть лучше, чем вы были вчера. Анализируйте производительность и определяйте возможности для улучшения. Помните: вам нужна уверенность в том, что вы поставляете клиентам значимую ценность. Если возникла проблема, изучите причину и постепенно вносите изменения на ее основе. Показатели KPI отлично помогают оценить эффективность бережливого производства.
Что такое DevOps?
«Многие методологии и модели берут свое начало в бережливом подходе, поэтому его принципы нашли свое отражение в каждом современном способе работы», — поясняет Крут.
Например, DevOps — это сочетание практик, инструментов и культурных философий, которое направлено на увеличение ценности и ее быструю поставку клиентам путем разрушения барьера между командами по разработке и эксплуатации.
Согласно модели DevOps разработчики больше не разобщены и участвуют во всем цикле создания программного обеспечения. Такой многофункциональный подход помогает командам быстрее выходить на рынок, поставлять качественные продукты и управлять процессами при любом масштабе. DevOps также хорошо работает с другими методами, поэтому нет необходимости выбирать между DevOps и Agile.
Чтобы достигать результатов быстрее и эффективнее, команда DevOps будет использовать все инструменты из этого набора, от автоматизированных процессов до технических стеков. С помощью Open DevOps в Jira разработчики могут подключить более 170 дополнений и сторонних интеграций для поддержки всех этапов разработки, включая планирование, сборку, непрерывную интеграцию, развертывание, эксплуатацию, сбор отзывов и общение в режиме реального времени.
DevOps и принципы бережливого производства
Так что же выбрать: бережливое производство или DevOps? Проведем сравнение.
- Клиентоориентированность. Оба метода ставят клиента во главу угла. В бережливом производстве команда выбирает виды деятельности, которые обеспечивают значимую ценность для клиентов. В DevOps создается карта эмпатии, где бизнес-цели разбиваются на значимые для клиента части.
- Направленность. Принципы бережливого производства созданы для оптимизации проекта в целом. С помощью DevOps стремятся объединить разработку и эксплуатацию с помощью межфункциональной совместной работы и составления документации.
- Конкретная работа и общая концепция. Бережливое производство нацелено на совершенствование выполняемой работы для достижения лучшего результата, тогда как DevOps преследует более высокие цели. В этой методологии межфункциональные команды и автоматизация задействованы для осуществления системных изменений в компании.
- Автоматизация. В отличие от бережливого производства, в DevOps активно применяется автоматизация. Это обеспечивает доступ к технологиям для проверки и развертывания кода, а также выполнения тестов и запросов pull. Таким образом, участникам команды не придется заниматься этим вручную.
- Хронология. В бережливом производстве хронология основана на спринтах, которые могут растянуться на месяцы. В рамках DevOps поставка иногда требуется ежечасно.
Если вы хотите погрузиться в DevOps, изучите наше руководство для начинающих.
Внедрение принципов бережливого производства для управления проектами
При выборе методологии подумайте о том, как она повлияет на ваших клиентов. Какой метод лучше всего им подходит? Бережливое производство или DevOps? В конечном счете это зависит от поставляемой клиентам ценности.
Не важно, что именно вы предпочтете. Jira от Atlassian одинаково эффективно поддержит вас в вопросах создания полезных возможностей для клиентов. Этот продукт можно адаптировать и к принципам бережливого производства, и к DevOps.
В Jira отслеживаются проекты и обеспечивается согласованность действий команды, поэтому участники будут в курсе рабочей нагрузки и прогресса по проекту. Благодаря совместной работе команд, от DevOps до контроля качества, у вас будут реализованы непрерывная интеграция, поставка и развертывание, что позволит команде чаще поставлять результаты в срок.
Часто задаваемые вопросы по принципам бережливого производства
Что лучше для управления проектами: DevOps или бережливое производство?
Если вы хотите ускорить поставку в команде, для управления проектами стоит выбрать DevOps. Вот сильные стороны этой методологии:
- Устранение разрозненности. Команды ведут совместную работу на протяжении всего процесса.
- Создание циклов обратной связи. Непрерывная обратная связь от команды и пользователей помогает улучшить результаты.
- Автоматизация рутинных задач. Автоматизация таких заданий, как развертывание кода и выполнение запросов pull, позволяет команде сосредоточиться на действительно важных аспектах проекта.
DevOps хорошо подходит для разработки программного обеспечения, поэтому будет хорошим выбором при создании цифрового продукта. Это связано с тем, что акцент в DevOps делается на межкомандном сотрудничестве, в то время как в бережливом производстве основной упор — на улучшении процессов.
Используйте Open DevOps на базе Jira, чтобы ваша команда могла поставлять и эксплуатировать программное обеспечение со множеством полезных возможностей для клиентов.
Каковы преимущества при внедрении принципов бережливого производства?
Принципы бережливого производства позволяют команде стать экономной и эффективной боевой единицей. Это достигается путем повышения эффективности и улучшения командной работы. Вы сможете снизить риски и избежать узких мест, что, в свою очередь, защитит финансовый результат.
Принципы бережливого производства помогут вашей команде непрерывно совершенствоваться, быстрее адаптироваться к новым условиям и сохранять вовлеченность.
Но в чем главное преимущество при внедрении принципов бережливого производства? Более лояльная и довольная клиентская база.
Какие проблемы обычно возникают при внедрении бережливого производства?
Бережливое производство отлично подходит для управления проектами, но при этом имеет ряд проблем, включая следующие:
- Отсутствие поддержки. Руководители, от которых не исходит поддержка, могут нарушить процесс бережливого производства. Они отвечают за хранение всей проектной информации, поэтому к ним придется обращаться для завершения работы.
- Решение. Некоторым людям сложно справляться с переменами. Отнеситесь к этому с пониманием: проявляйте эмпатию и уважение, чтобы заслужить доверие руководителей. Укажите им на пробелы в рабочем процессе и разъясните, как их можно устранить с помощью бережливого производства.
- Неправильное обучение. Команды не добьются успеха, если вы навяжете им бережливое производство, не разъяснив его тонкости. Участники столкнутся с трудностями, что увеличит число узких мест.
- Решение. Проведите адаптацию команды путем надлежащего обучения принципам бережливого производства. Создайте документ с рекомендациями для команды. Вместе с участниками согласуйте ожидания, прежде чем приступить к работе над проектом в рамках бережливого производства. Кроме того, обеспечьте цикл обратной связи.
- Нереалистичные ожидания. Вред может нанести и такая ситуация, когда вы ждете от команды слишком многого.
- Решение. Задайте реалистичные сроки и цели. Проверяйте их вместе с командой до, во время и после работы над проектом, а также отслеживайте их каждую неделю.
- Чрезмерный акцент на инструментах. Инструменты сами по себе замечательны, но они становятся еще лучше под управлением людей. Тем не менее некоторые компании, внедрившие бережливое производство, сосредотачиваются на инструментах, а не на командной культуре.
- Решение: будьте прозрачны и создавайте культуру доверия. Философия непрерывного совершенствования, характерная для бережливого производства, поможет продемонстрировать ваши инвестиции в рост команды.