БИЗНЕС-ЦЕЛЬ
Клиент — известный лидер прямых продаж, работающий более 20 лет на мировом рынке и предлагающий своим покупателям большой выбор косметики, одежды, аксессуаров, обуви и других товаров. У клиента были проблемы с календарём / частотой релизов из-за неопределённости и плохо выстроенных процессов контроля качества.
Поэтому они обратились в «Точку качества», чтобы эксперты оценили текущее состояние IT бизнес-процессов, выявили «проблемные зоны», разработали пошаговый план повышения уровня качества работы IT подразделений клиента и поддержали внедрение дальнейших улучшений.
ОБЗОР ПРОЕКТА
Начало сотрудничества
Сотрудничество с клиентом началось более 5 лет назад с обеспечения качества программного обеспечения посредством функционального тестирования. Со временем объём работ стал больше. Например, добавилось тестирование производительности и автоматизация тестирования. Количество задействованных инженеров по обеспечению качества также росло благодаря грамотному масштабированию команды.
По мере стремительного роста проекта специалисты компании «Точка качества» обратили внимание на то, что все процессы стали фрагментированными и недостаточно эффективными, например отсутствовал задокументированный и формализованный процесс по сбору требований, обеспечению надёжности ИТ-продуктов и анализу результатов.
Это в значительной степени влияло на общее качество и скорость релизов. Чтобы изменить ситуацию, «Точка качества» предложила услугу консалтинга в сфере обеспечения качества.
Объём работ
Объём разрабатываемого и тестируемого программного обеспечения клиента обширен — от основного веб-сайта, содержащего каталоги, новые товары, популярные бренды, новости, информацию о скидках и доставке до приложений для эффективного управления и ведения учёта в организации.
Предоставленные услуги
Чтобы помочь клиенту повысить прозрачность, оценить уровень качества с помощью интерактивных информационных панелей, улучшить его и отслеживать прогресс с помощью метрик, «Точка качества» выделила двух профессиональных консультантов по контролю качества. Отталкиваясь от своего опыта и навыков, они представили два разных взгляда на рабочие процессы.
Сначала консультанты «Точки качества» составили дорожную карту со следующими приоритетными шагами:
Шаг 1: Подготовка.
Сделано: погружение в инфраструктуру и процессы клиента, формирование списка заинтересованных сторон (стейкхолдеров), создание рабочего плана и коммуникационной карты, составление анкет.
Шаг 2: Сбор информации и проведение опроса.
Сделано: анализ существующих документов, проведение 5 экспертных опросов и 10 интервью, обеспечение полноты и корректности собранных данных, формирование краткого отчёта по результатам опроса.
Шаг 3: Анализ и формирование результатов.
Сделано: формирование универсальной методологии обеспечения высокого качества на разноплановых проектах клиента и разработка отчётов с соответствующими результатами.
Шаг 4: Предоставление результатов.
Сделано: презентация и обсуждение подхода с заинтересованными сторонами проекта.
Шаг 5: Внедрение улучшений.
Сделано: разработка плана внедрения и сопровождения, получение одобрения от заинтересованных сторон проекта, установление сроков и оказание необходимой помощи при внедрении улучшений в процесс.
В ходе аудита консультанты «Точки качества» определили ключевые «проблемные зоны» в четырёх направлениях проекта. Некоторые из выявленных проблем:
Направление 1: Управление реализацией проекта.
- в проекте не было точного графика, что повлияло на регулярность выпуска релизов;
- отсутствовал анализ метрик, что затрудняло оценку уровня качества;
- в работе между ручными и автоматизированными процессами происходили сбои.
Направление 2: Управление качеством проекта.
- не был внедрён формализованный процесс сбора требований, что привело к их потере при документировании;
- отсутствовали регламенты по управлению сборками / задачами / дефектами, что усложняло работу специалистов по обеспечению качества.
Направление 3: Отчётность.
- не хватало отчётов о качестве реализации проекта, что затрудняло оценку надёжности программного обеспечения.
Направление 4: Устранение ошибок реализации проекта.
- в проекте отсутствовала практика управления рисками, что негативно сказывалось на процессе принятия решений;
- не было реестра ошибок и описания лучших практик, что препятствовало обмену знаниями.
Проанализировав все процессы, которые касаются обеспечения качества, эксперты «Точки качества» предложили действенные решения, презентовали клиенту все выводы и рекомендации и помогли улучшить процессы обеспечения качества в соответствии с созданным планом внедрения и сопровождения. Для этого эксперты расставили приоритеты по всем задачам в соответствии с их важностью для бизнеса и помогли определить лучшие практики в области обеспечения качества.
Особую ценность принёс вклад ведущего специалиста «Точки качества», который помогал менеджерам по обеспечению качества со стороны клиента контролировать и выполнять следующие задачи:
- измерение уровня качества программного обеспечения. Ведущий специалист помог выработать критерии качества и разработать шаблон отчёта о качестве программного обеспечения с учётом характеристик проекта. Отчёт писали на каждом этапе, что позволило точно определить возможности для улучшений и оценить готовность производства;
- предоставление рекомендаций по повышению качества программного обеспечения. Прежде чем выпускать сборку в производственную среду, руководитель отдела контроля качества определил критерии приёмки и рекомендовал провести соответствующие мероприятия по контролю качества на основе специфики проекта (например, полный объём регрессионного тестирования);
- упрощение процесса выявления дефектов. Ведущий эксперт предложил подход, который позволяет отложить некоторые проблемы с низким приоритетом (с подробным разъяснением, почему это возможно), но одновременно включить их в регулярный рабочий процесс для устранения в будущем;
- постоянное отслеживание компетенций и необходимых навыков специалистов по тестированию. Если специалистам не хватало навыков для предстоящей работы, руководитель отдела предлагал им пройти соответствующее обучение, что помогало устранить любые простои.
В результате, привлечение консультантов «Точки качества» помогло улучшить рабочие процессы и повысить качество программного обеспечения в рамках проекта.