Обучение в LeadStartup
Управленческие профессии
LeadStartup
Получите бесплатно — все материалы с наших курсов
Тренинги, Курсы, Обучение — Agile, Scrum, OKR
Тренинги, Курсы, Обучение — Agile, Scrum, OKR
Тренинги, Курсы, Обучение — Agile, Scrum, OKR

Все о Quality Gates: определение, ключевые аспекты работы и практические примеры успешного внедрения в различные проекты.

Что такое Quality Gates, как и где это работает, как внедрить Quality Gates + примеры
Нравится
2
Редактировать Quality Gates
Редактировать

Что такое Quality Gates?

Это ворота качества, через которые проходит продукт на каждом этапе разработки. Есть недочеты — отправляется на доработку. Все ок — идет дальше.

Нравится Что такое  Quality Gates?
5
Mikhail Ryazhenka
Founder, Executive Partner

Где применяют Quality Gates?

Quality Gates используют на производстве, для проектов и проверки кода.

Нравится Где применяют Quality Gates?
8
Mikhail Ryazhenka
Founder, Executive Partner

Зачем внедрять Quality Gates?

Ворота качества помогают сложные и запутанные проекты разбить на более мелкие этапы. Каждый этап завершается проверкой по чек–листу. Чек–листы помогают руководителям всегда быть в курсе состояния проекта. Это повышает ответственность менеджеров проекта и качество работы в целом. Потому что менеджер знает, что предстоящий QG даст честную картину всего, что происходит с проектом.

Нравится Зачем внедрять Quality Gates?
4
Mikhail Ryazhenka
Founder, Executive Partner

Quality Gates

Представьте, что вы купили погружение с группой дайверов в Красном море. Инструктор по дайвингу поэтапно проверяет снаряжение каждого члена группы: Надел маску? Проверено. Ласты надеты? Проверено. Источник воздуха работает? Проверено. Ни одному дайверу не разрешат погрузиться в воду без проверки безопасности. По такому же принципу работает проверка качества Quality Gates.

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

В Quality Gates вы не можете перейти к следующему этапу, пока не завершите предыдущий.

Схема работы Quality Gates на мебельной фабрике

Нравится Quality Gates
3
Mikhail Ryazhenka
Founder, Executive Partner

Как работает Quality Gates на производстве

На фабриках и заводах Quality Gates помогает контролировать качество продукции на каждом этапе производства.

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

Quality Gates применяют в автомобилестроении, самолетостроении, машиностроении, на крупных мебельных фабриках и так далее.

Пример Quality Gates

Нравится Как работает Quality Gates на производстве
4
Mikhail Ryazhenka
Founder, Executive Partner

Как работает Quality Gates в разработке

Чаще всего Quality Gates используют для проверки кода на ранних этапах разработки, пока он еще не объединился с другими кусочками кода. Это помогает увидеть ошибки в самом начале и быстро их исправить.

Quality Gates проходит по заранее определенным этапам. На каждом этапе код проверяют по разным критериям. Их заранее формулирует команда. Если соответствует — то разработчик переходит к следующей фазе разработки.

Quality Gates нужен, чтобы снизить риски в разработке и уменьшить количество багов. Еще ворота качества помогают сделать качественный проект, который можно будет без проблем поддерживать после его развертывания.

Этапы Quality Gates в проекте

Нравится Как работает Quality Gates в разработке
6
Mikhail Ryazhenka
Founder, Executive Partner

Как работает Quality Gates в проекте

Quality Gates для проектов основаны на чек–листах. Проект делится на этапы, на каждом этапе проходят контрольные проверки. Эти проверки включают в себя вопросы по объему проекта, бюджету, заинтересованным сторонам, рискам и соответствию требованиям.

Представьте, что вы руководите CRM–проектом на этапе разработки. Ваша команда продумала архитектуру и отправляет ее по электронной почте разработчикам. Разработчики приступают к конфигурированию и настройке CRM–приложения в соответствии со спецификацией. Но вдруг вы узнаете от другой проектной команды, что среда разработки и инфраструктура еще не созданы: нет поддержки базы данных. Это напрямую влияет на сроки проекта. Но уже ничего нельзя сделать. Если бы вы использовали Quality Gate, то на этапе проектирования обнаружили бы, что план проекта не соответствует требованиям.

Нравится Как работает Quality Gates в проекте
2
Mikhail Ryazhenka
Founder, Executive Partner

Когда нужен Quality Gates

Quality Gates применяют компании, которые работают с большим количеством разных проектов и крупные производства. Ворота качества проходят продукты Microsoft и General Electric. Это помогает им экономить миллионы долларов каждый год.

В небольших организациях Quality Gates встречается редко.

Нравится Когда нужен Quality Gates
5
Mikhail Ryazhenka
Founder, Executive Partner

Как внедрить Quality Gates в IT-проекте

Процесс внедрения ворот качества должен управляться сверху вниз: инициатива исходит от руководства компании, лидеров команд.

Внедрить Quality Gates в проекты, которые уже в работе, нельзя. Вам нужно сначала завершить их. Затем установите правило для всех новых проектов, что они будут проходить ворота качества.

Для каждого этапа проекта совместно с командами разработайте чек–лист.

Например, вы управляете проектом по разработке программного обеспечения. Фаза разработки завершена. Что может включать в себя чек–лист на этом этапе:

проверка кода;

операционной деятельности;

бюджета;

графика;

объема работ;

тестирования.

Дорожная карта по внедрению Quality Gates в True Engineering. Взято с Habr

Нравится Как внедрить Quality Gates в IT-проекте
2
Mikhail Ryazhenka
Founder, Executive Partner

Кейс True Engineering

Компания True Engineering создает цифровые продукты: автоматизирует для S7 обработку документов, разрабатывает приложения для «Ингосстраха», создает социальную сеть для Leroy Merlin.

В статье для Habr компания описала свой опыт внедрения Quality Gates. Начинали True Engineering со статического анализа кода, чтобы помочь командам «вычистить код от шероховатостей и избавиться от общих ошибок». Для статического анализа SonarQube выбрали программное решение с открытым кодом и поддержкой нескольких языков программирования. Решение интегрировали с контролем версий TFS, чтобы делать готовые пайплайны с включенными проверками кода.

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

Нравится Кейс True Engineering
6
Mikhail Ryazhenka
Founder, Executive Partner

Зачем внедрять Quality Gates

Quality Gates помогает сложные и запутанные проекты разбить на более мелкие этапы. Каждый этап завершается «воротами качества», где по чек–листу проверяют идет эта часть проекта дальше или отправляется на доработку.

Чек–листы помогают руководителям всегда быть в курсе состояния проекта. Это повышает ответственность менеджеров проекта и качество работы в целом. Почему? Потому что менеджер знает, что предстоящий QG даст честную картину всего, что происходит с проектом.

Нравится Зачем внедрять Quality Gates
4
Mikhail Ryazhenka
Founder, Executive Partner
© 2024 LeadStartup
Все права защищены.
Первый шаг к сотрудничеству — неформальный разговор
Ответим вам в течение 5 минут
  • Переквалифицируем на «CPO», «Продакта» или «Agile–коуча»
  • Помогаем перейти из «поджатых» компаний в компании с крутой культурой
  • Прокачиваем управленческие «хард–скиллы» до стандартов международных компаний enterprise–сегмента
  • Работаем индивидуально 1–на–1