
Когда слышишь ?система менеджмента качества?, многие сразу думают о стопках документов, сертификатах на стене и ежегодных аудитах. Но на деле, особенно в цифровой трансформации, это скорее вопрос выживания — как сделать так, чтобы процессы не разваливались под нагрузкой новых внедрений. У нас в ООО Хэнань Цзюйхэ Текнолоджи через это прошли, и не без шишек.
Начинали, как все: внедрили систему менеджмента по ГОСТам, прописали процессы, обучили сотрудников. Но быстро стало ясно, что в проектах цифровой трансформации классические подходы часто буксуют. Клиенту нужна не красивая документация, а чтобы система работала завтра и послезавтра, когда требования уже изменятся.
Был случай с одним из наших ранних проектов по автоматизации логистики. По бумагам все было идеально: прописанные регламенты, матрицы ответственности. Но на этапе приемки выяснилось, что ключевой модуль отказывался стабильно работать при пиковых нагрузках. А почему? Потому что в управлении качеством на этапе тестирования мы проверяли ?среднюю? нагрузку, как в учебнике, а не ту, что возникает в реальности у клиента в сезон. Пришлось срочно пересматривать подход к тестовым сценариям.
С тех пор мы ввели правило: любой процесс в системе менеджмента должен иметь ?цифровой двойник? — не просто описание, а симуляцию в тестовой среде, которая максимально близка к боевой. Это добавило работы, но снизило количество неприятных сюрпризов на 70%, по нашим внутренним замерам.
Здесь часто возникает разрыв. Руководство формально утверждает политику в области качества, но в ежедневной работе решения принимаются, исходя из сроков и бюджета. В итоге руководство и управление качеством существуют в параллельных мирах. Мы ломали это несколько лет.
Ключевым стал пересмотр KPI для руководителей проектов. Раньше их премировали за сдачу проекта в срок. Теперь 40% бонуса зависит от метрик качества, которые считаются после шести месяцев эксплуатации у клиента. Это сразу изменило приоритеты. Руководители сами стали вникать в детали тестирования и требовали от команды не просто ?закрыть задачу?, а убедиться в устойчивости решения.
На сайте ООО Хэнань Цзюйхэ Текнолоджи мы не пишем об этих внутренних метриках, но именно они позволяют нам как ведущему поставщику услуг цифровой трансформации давать реальные гарантии. Клиенту ведь все равно, сколько у нас сертификатов — ему важно, чтобы система не падала в час пик.
Одна из главных ошибок — воспринимать управление качеством как отдельный этап, этакую ?проверку в конце конвейера?. В разработке ПО, особенно для трансформации бизнес-процессов, это смертельно. Качество должно быть вшито в каждый день работы.
Мы перешли на модель, где инженер по качеству — не отдельный человек в отделе, а роль, которую в течение проекта поочередно выполняют разные члены команды: аналитик, разработчик, даже DevOps. Это создает общую ответственность. Каждый знает, что через месяц он будет на месте тестировщика и будет разбираться с последствиями своих же решений.
Практический пример: при разработке платформы для управления цепочками поставок один из разработчиков, исполняя роль ?хранителя качества? на спринте, настоял на пересмотре архитектуры одного микросервиса. По первоначальному плану он бы работал, но было очевидно, что при масштабировании возникнут проблемы с согласованностью данных. Внесение изменений на том этапе задержало релиз на две недели, но спасло клиента от потенциальных простоев в будущем.
Измерять все подряд — дорого и бессмысленно. Нужно измерять то, что реально влияет на результат для клиента. Мы отказались от десятков ?удобных? метрик вроде процента выполненных тестов в пользу нескольких ключевых.
Во-первых, это ?время до восстановления? (Mean Time To Recovery) после инцидента в промышленном контуре. Во-вторых, ?частота успешных развертываний? (Deployment Success Rate). Если первая метрика ухудшается, это сигнал о проблемах в отказоустойчивости архитектуры. Если вторая — о проблемах в процессе разработки и интеграции.
Эти данные мы теперь обсуждаем на еженедельных планерках руководства не как сухую отчетность, а как основу для принятия решений. Например, падение успешности развертываний в одном из проектов указало на несоответствие сред тестирования и продакшена. Решением стало выделение ресурсов на контейнеризацию и унификацию сред, что в итоге стало нашим стандартом для всех новых проектов, о чем можно косвенно узнать, изучая наш подход на hnjhkjjt.ru.
В конечном счете, любая система менеджмента качества — это лишь каркас. Без культуры она остается мертвыми буквами в документах. Культура — это когда junior-разработчик не боится сказать тимлиду, что видит потенциальную уязвимость в коде. Или когда менеджер проекта тратит время на разбор не только успешных, но и проваленных кейсов.
У нас был болезненный, но показательный эпизод. После неудачного пилотного внедрения для одного регионального дистрибьютора мы провели внутренний разбор без поиска виноватых. Выяснилось, что команда слишком буквально следовала техническому заданию, упустив из виду сезонные колебания бизнеса клиента. Это привело к пересмотру самого процесса сбора требований — теперь мы обязательно включаем в него анализ исторических операционных данных клиента, даже если он сам их не предоставил сразу.
Именно такая практическая, иногда хаотичная, работа по внедрению принципов руководства и управления качеством в плоть и кровь проектов позволяет ООО Хэнань Цзюйхэ Текнолоджи предлагать не просто технологические решения, а устойчивые цифровые активы. Это не про идеальные процессы, а про способность учиться и адаптироваться быстрее, чем возникают новые проблемы. В этом, наверное, и есть суть современного менеджмента качества в ИТ.