
Когда слышишь ?система управления качеством работ услуг?, первое, что приходит в голову многим — это кипа документов, сертификаты на стене и ежегодные аудиты. И в этом кроется главная ошибка. На деле, если эта система не встроена в ежедневную работу каждого сотрудника, от инженера до менеджера по клиентам, то это просто красивая оболочка. Я видел десятки проектов, где внедрение СМК превращалось в формальность для тендеров, а реальное качество услуг от этого не менялось ни на йоту. Давайте разберемся, почему так происходит и как сделать иначе.
Начиналось всё, как обычно, с лучших намерений. Взять, к примеру, наш опыт в ООО Хэнань Цзюйхэ Текнолоджи. Компания позиционирует себя как ведущий поставщик услуг цифровой трансформации, и логично, что клиенты ждут от нас не просто ?сделали и забыли?, а предсказуемо высокого уровня. Изначальный подход к системе управления качеством был классическим: взяли стандартные регламенты, прописали процессы, назначили ответственных. Казалось бы, всё есть.
Но на первых же проектах по интеграции платформ вылезли проблемы. Регламент требовал трёхэтапной проверки кода перед сдачей этапа. А по факту сроки поджимали, клиент ждал демо, и разработчики, чтобы успеть, проводили проверку условно-поверхностно. Система была, но она не работала, потому что не учитывала реальный темп и давление проекта. Пришлось пересматривать.
Мы тогда поняли ключевую вещь: эффективная система управления качеством работ должна быть гибкой. Не диктовать ?как должно быть в идеале?, а предлагать инструменты для контроля качества в условиях ограниченного времени. Например, внедрили короткие daily-чеклисты для ключевых операций вместо объёмных отчётов, которые никто не читал. Это был первый шаг от бумажной отчётности к практическому инструменту.
Для компании, которая занимается цифровой трансформацией, как наша ООО Хэнань Цзюйхэ Текнолоджи, качество услуги — это не только работоспособный код или установленное ПО. Это комплекс: понимание потребности заказчика, архитектура решения, отказоустойчивость, безопасность и, что критично, удобство сопровождения. Если в разработанной системе потом невозможно разобраться нашим же техподдержкам, то где здесь качество?
Поэтому наша система управления качеством услуг постепенно эволюционировала, включив в себя этапы, казалось бы, далёкие от классического QA. Например, теперь обязательным пунктом при проектировании является ?сессия наследования?: архитектор и ведущий разработчик должны провести внутренний воркшоп для будущих сопровождающих инженеров. Если те не поняли логику системы, архитектура дорабатывается. Это болезненно и затратно по времени, но убивает массу проблем на корню.
Ещё один момент — работа с субподрядчиками. Часто качество проседает на стыке. Мы начали требовать от партнёров не просто сертификаты, а предоставление доступа к их внутренним тикет-системам по нашему проекту на время сотрудничества. Чтобы видеть, как там идёт обсуждение наших задач, как ставятся приоритеты. Это дало невероятную прозрачность и позволило пресекать проблемы до сдачи этапа.
Все говорят про KPI, но часто их набор — это дань моде. Сколько инцидентов, среднее время решения, удовлетворённость клиента по анкете... Всё это важно, но недостаточно. Мы долго искали свои, ?живые? метрики. Например, метрика ?время до полного контекста?. Сколько времени тратит новый сотрудник или сотрудник из смежного отдела, чтобы разобраться в документации по проекту и начать вносить осмысленные правки? Если это время растёт — значит, страдает качество документации и структурированности кода.
Или вот показатель ?коэффициент возврата?. Не когда клиент присылает баг, а когда после сдачи этапа и подписания акта, в течение двух недель возникает необходимость вносить изменения по причинам, которые можно было выявить на этапе анализа. Это прямой показатель сбоя в управлении качеством работ на ранней стадии. Такие метрики больно бьют по рейтингам отделов, но зато они заставляют думать о качестве процесса, а не об отчёте.
Внедрение этих метрик встретило сопротивление. Руководители проектов справедливо говорили: ?Вы добавляете нам бумажной работы?. Пришлось интегрировать сбор данных максимально в существующие инструменты: Git, Jira, Confluence. Чтобы данные собирались полуавтоматически, как побочный продукт работы. Это снизило сопротивление, но потребовало тонкой настройки этих самых инструментов, что тоже стало частью общей системы.
Был у нас один показательный провал на проекте по автоматизации логистики для крупного заказчика. Мы сделали всё ?по системе?: тщательный сбор требований, прототипы, этапное тестирование. Сдали проект, получили высокие оценки. А через полгода заказчик вернулся с серьёзными претензиями: система не справлялась с сезонным ростом нагрузки, данные терялись. Мы-то тестировали на пиковых, но, как выяснилось, не на тех. Ошибка была в изначальном анализе сценариев нагрузки — его проводил бизнес-аналитик, не имевший глубокого опыта в именно этой нише логистики.
Этот случай заставил нас пересмотреть роль экспертизы в системе управления качеством. Теперь в процессы предпроектного анализа и тестирования нагрузки обязательно входит привлечение внешнего профильного эксперта, даже на несколько часов. Не нашего сотрудника. Это дорого, но цена ошибки оказалась выше. Система не должна полагаться только на внутренние ресурсы, она должна иметь механизмы привлечения недостающей компетенции.
Ещё один урок — не переоценивать автоматизацию. Пытались внедрить автоматическое тестирование пользовательских сценариев для всех web-интерфейсов. Потратили кучу времени на написание скриптов, которые устаревали после первого же обновления интерфейса. Осознали, что для динамичных проектов трансформации иногда эффективнее держать сильную команду ручного тестирования, которая понимает бизнес-логику, а автоматизацию применять точечно, для стабильных ядерных модулей. Баланс — вот что важно.
В итоге, после всех проб и ошибок, приходишь к выводу, что самая совершенная система управления качеством работ услуг бесполезна без соответствующей культуры. Культуры, где разработчик не боится сказать ?я не успеваю сделать это качественно в эти сроки?, где тестировщик — не последний парень в цепочке, а полноправный участник с правом вето, где менеджер ценит долгосрочное партнёрство выше сиюминутного выполнения плана по выручке.
В ООО Хэнань Цзюйхэ Текнолоджи мы движемся к этому постепенно. Не через приказы, а через обсуждение провалов, как того случая с логистикой, на внутренних семинарах. Через признание заслуг команд, которые настояли на дополнительном цикле тестов и спасли проект от рисков. Система предоставляет рамки и инструменты, но дух и отношение к делу — это то, что вдыхает в неё жизнь.
Сейчас наша система — это не монолит, а набор взаимосвязанных практик, адаптированных под разные типы проектов: быстрые стартапы, комплексную трансформацию для крупного бизнеса, поддержку. Она продолжает меняться. Появилась, например, практика ?ретроспективы качества? после каждого проекта, даже успешного, где мы разбираем не что прошло хорошо, а что могло пойти плохо, но не пошло благодаря чьим-то действиям. Это позволяет вытаскивать скрытые риски и лучшие практики. В общем, работа ещё не закончена, и, думаю, не закончится никогда. Потому что качество — это не пункт в плане, а постоянный процесс.