0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Согласно стандарту ISO, качество - совокупность свойств и характеристик продукции или услуги, которые придают им способность удовлетворять обусловленные или предполагаемые потребности потребителя. То есть качество можно измерить объективными и субъективными метриками.</p>
1
<p>Согласно стандарту ISO, качество - совокупность свойств и характеристик продукции или услуги, которые придают им способность удовлетворять обусловленные или предполагаемые потребности потребителя. То есть качество можно измерить объективными и субъективными метриками.</p>
2
<p>Например, представим, что у вас есть приложение в ecommerce-сегменте, и его используют тысячи пользователей ежедневно. Может случится так, что приложение соответствует требованиям контролирующих органов, но его цвет и интерфейс не нравится конкретному пользователю. Или приложение сверстано по стандартам всемирной организации W3C и проходит валидацию, но пользователь путается в навигации по интерфейсу, поэтому тратит на решение своих задач втрое больше времени, чем мог бы.</p>
2
<p>Например, представим, что у вас есть приложение в ecommerce-сегменте, и его используют тысячи пользователей ежедневно. Может случится так, что приложение соответствует требованиям контролирующих органов, но его цвет и интерфейс не нравится конкретному пользователю. Или приложение сверстано по стандартам всемирной организации W3C и проходит валидацию, но пользователь путается в навигации по интерфейсу, поэтому тратит на решение своих задач втрое больше времени, чем мог бы.</p>
3
<p>Понятие "качество" учитывает также стоимость обслуживания/поддержки приложения, улучшения его функциональности и другие технические аспекты развития.</p>
3
<p>Понятие "качество" учитывает также стоимость обслуживания/поддержки приложения, улучшения его функциональности и другие технические аспекты развития.</p>
4
<h2>Контроль и инспекция качества</h2>
4
<h2>Контроль и инспекция качества</h2>
5
<p>Контроль качества - это периодическая проверка материалов и процессов при изготовлении продукта. Инспекция качества - непрерывное наблюдение и проверка для полного соответствия регламентам и стандартам продукции. Контроль и инспекция качества помогают быстрее монетизировать продукт, поднять лояльность аудитории и сэкономить на стоимости развития.</p>
5
<p>Контроль качества - это периодическая проверка материалов и процессов при изготовлении продукта. Инспекция качества - непрерывное наблюдение и проверка для полного соответствия регламентам и стандартам продукции. Контроль и инспекция качества помогают быстрее монетизировать продукт, поднять лояльность аудитории и сэкономить на стоимости развития.</p>
6
<p>Контроль качества можно разделить на две части - технический надзор и продуктовый (бизнес) надзор.</p>
6
<p>Контроль качества можно разделить на две части - технический надзор и продуктовый (бизнес) надзор.</p>
7
<p>Оценка качества бывает субъективной (ее дает пользователь или эксперт) и объективной (стандарт качества, применяемого на проекте или в компании). Для того чтобы дать объективную оценку качества приложения, нужно описать процессы сбора метрик.</p>
7
<p>Оценка качества бывает субъективной (ее дает пользователь или эксперт) и объективной (стандарт качества, применяемого на проекте или в компании). Для того чтобы дать объективную оценку качества приложения, нужно описать процессы сбора метрик.</p>
8
<p>Мы отделяем процедуры инспекции качества приложений от инспекции качества самого продукта. Оба направления инспекции необходимо применять при разработке любого проекта.</p>
8
<p>Мы отделяем процедуры инспекции качества приложений от инспекции качества самого продукта. Оба направления инспекции необходимо применять при разработке любого проекта.</p>
9
<h2>Метрики и инструменты</h2>
9
<h2>Метрики и инструменты</h2>
10
<p>Инструментами технического надзора могут выступать чек-листы, код-ревью, юнит-тесты и многое другое. Инструменты бизнес-надзора можно разделить на количественные (например, построение конверсионных воронок по целевым действиям пользователя) и качественные (например, качественные исследования: глубинные интервью, окулография (eye tracking), качественные опросы и т.д.).</p>
10
<p>Инструментами технического надзора могут выступать чек-листы, код-ревью, юнит-тесты и многое другое. Инструменты бизнес-надзора можно разделить на количественные (например, построение конверсионных воронок по целевым действиям пользователя) и качественные (например, качественные исследования: глубинные интервью, окулография (eye tracking), качественные опросы и т.д.).</p>
11
<h4>Инспекция качества - это не только тестирование</h4>
11
<h4>Инспекция качества - это не только тестирование</h4>
12
<p>Чтобы исключить ошибки при создании ИТ-решений, разработчики сервисов проводят инспекцию качества. Она включает в себя функциональное, регрессионное, нагрузочное тестирование, а также тестирование на уязвимости.</p>
12
<p>Чтобы исключить ошибки при создании ИТ-решений, разработчики сервисов проводят инспекцию качества. Она включает в себя функциональное, регрессионное, нагрузочное тестирование, а также тестирование на уязвимости.</p>
13
<p>Функциональное тестирование должно быть позадачным, то есть каждая функциональность (например, авторизация в личном кабинете или восстановления пароля) должна тестироваться отдельно. Для каждой сборки приложения, которая готовится к выпуску в промышленную среду, нужно проводить регрессионное тестирование.</p>
13
<p>Функциональное тестирование должно быть позадачным, то есть каждая функциональность (например, авторизация в личном кабинете или восстановления пароля) должна тестироваться отдельно. Для каждой сборки приложения, которая готовится к выпуску в промышленную среду, нужно проводить регрессионное тестирование.</p>
14
<p>Но есть и неочевидные нюансы процедуры надзора и инспекции. Процедура технической инспекции качества веб- или мобильного приложения должна включать:</p>
14
<p>Но есть и неочевидные нюансы процедуры надзора и инспекции. Процедура технической инспекции качества веб- или мобильного приложения должна включать:</p>
15
<ul><li>Чек-лист для каждого процесса на проекте - требование к паспорту проекта, формат документирования, требования к формату проведения спринтов и ретроспектив или же требования к формату обработки change request’ов и т. д.</li>
15
<ul><li>Чек-лист для каждого процесса на проекте - требование к паспорту проекта, формат документирования, требования к формату проведения спринтов и ретроспектив или же требования к формату обработки change request’ов и т. д.</li>
16
<li>Чек-лист для каждого артефакта на проекте - требования к вёрстке, стандарты кодирования, гайдлайны для разработки дизайна и т. д.</li>
16
<li>Чек-лист для каждого артефакта на проекте - требования к вёрстке, стандарты кодирования, гайдлайны для разработки дизайна и т. д.</li>
17
<li>Процедуры функционального тестирования (ручное или автоматическое тестирование по определённым сценариям). На выходе обязательно надо составлять баг-репорт и подсчитывать количество отладок в рамках одного баг-листа. Самая лучшая метрика для измерения эффективности этого процесса - количество вернувшихся багов (после внутреннего теста, бизнес-тестирования и обязательно в промышленной эксплуатации).</li>
17
<li>Процедуры функционального тестирования (ручное или автоматическое тестирование по определённым сценариям). На выходе обязательно надо составлять баг-репорт и подсчитывать количество отладок в рамках одного баг-листа. Самая лучшая метрика для измерения эффективности этого процесса - количество вернувшихся багов (после внутреннего теста, бизнес-тестирования и обязательно в промышленной эксплуатации).</li>
18
<li>Процедуры общего тестирования инфраструктуры:</li>
18
<li>Процедуры общего тестирования инфраструктуры:</li>
19
</ul><p>a) pagespeed или аналоги (желательно минимум два инструмента); б) нагрузочное тестирование приложения; в) статический анализ кода приложения; г) pen-тестирование (проверка на уязвимости).</p>
19
</ul><p>a) pagespeed или аналоги (желательно минимум два инструмента); б) нагрузочное тестирование приложения; в) статический анализ кода приложения; г) pen-тестирование (проверка на уязвимости).</p>
20
<p>Метрику легко измерить показателем аптайма, как физических серверов, так и функциональной бесперебойности по определенной сетке автотестов в продуктивной среде.</p>
20
<p>Метрику легко измерить показателем аптайма, как физических серверов, так и функциональной бесперебойности по определенной сетке автотестов в продуктивной среде.</p>
21
<ul><li>Измерение довольства пользователя на уровне приложения (Важно! не всего продукта или сервиса, об этом расскажем дальше). Например, оценки мобильного приложения в сторах, замеры количества фидбеков по формам обратной связи на веб-приложениях и т. д.</li>
21
<ul><li>Измерение довольства пользователя на уровне приложения (Важно! не всего продукта или сервиса, об этом расскажем дальше). Например, оценки мобильного приложения в сторах, замеры количества фидбеков по формам обратной связи на веб-приложениях и т. д.</li>
22
<li>Обязательное наличие документации по приложению: архитектура, функциональные требования, ПМИ, документирование кода и т. п.</li>
22
<li>Обязательное наличие документации по приложению: архитектура, функциональные требования, ПМИ, документирование кода и т. п.</li>
23
<li>Авторский надзор со стороны системной аналитики/архитектора по реализации той или иной функциональности + код-ревью. Метрикой может являться отклонение от квотируемого бюджета на поддержку и развитие системы.</li>
23
<li>Авторский надзор со стороны системной аналитики/архитектора по реализации той или иной функциональности + код-ревью. Метрикой может являться отклонение от квотируемого бюджета на поддержку и развитие системы.</li>
24
</ul><p>По мере необходимости список можно дополнять инструментами и метриками. Например, инспекцией по полноте и срокам доставки в промышленную эксплуатацию тех или иных новых "фич".</p>
24
</ul><p>По мере необходимости список можно дополнять инструментами и метриками. Например, инспекцией по полноте и срокам доставки в промышленную эксплуатацию тех или иных новых "фич".</p>
25
<p>Инспекция качества продукта должна включать:</p>
25
<p>Инспекция качества продукта должна включать:</p>
26
<ol><li>Измерение продуктовых метрик (конверсия пользователей по шагам воронки к целевому действию, сокращение стоимости того или иного процесса и т. д.).</li>
26
<ol><li>Измерение продуктовых метрик (конверсия пользователей по шагам воронки к целевому действию, сокращение стоимости того или иного процесса и т. д.).</li>
27
<li>Измерение того, насколько пользователь доволен продуктом и сервисом. Например, с помощью индекса потребительской лояльности (NPS) и индекса удовлетворенности клиентов (CSI).</li>
27
<li>Измерение того, насколько пользователь доволен продуктом и сервисом. Например, с помощью индекса потребительской лояльности (NPS) и индекса удовлетворенности клиентов (CSI).</li>
28
<li>Показатели веб-аналитики на всех шагах воронки (возможно, дашборды).</li>
28
<li>Показатели веб-аналитики на всех шагах воронки (возможно, дашборды).</li>
29
<li>Процедура качественных исследований аудитории продукта и сервиса. Например, качественные опросы, глубинные интервью и т. д.</li>
29
<li>Процедура качественных исследований аудитории продукта и сервиса. Например, качественные опросы, глубинные интервью и т. д.</li>
30
<li>Замер количества новых пользователей (и их вклада в продукт) за отчётный период (неделя или месяц).</li>
30
<li>Замер количества новых пользователей (и их вклада в продукт) за отчётный период (неделя или месяц).</li>
31
<li>Количество "умерших" пользователей за отчётный период (обязательно выявлять критерии "умирания").</li>
31
<li>Количество "умерших" пользователей за отчётный период (обязательно выявлять критерии "умирания").</li>
32
<li>Месячная активная аудитория/частота использования. Например: среднее количество активных действий за отчётный период;</li>
32
<li>Месячная активная аудитория/частота использования. Например: среднее количество активных действий за отчётный период;</li>
33
<li>LTV (Live Time Value) - деньги, которые пользователь тратит в вашем продукте за все время его использования.</li>
33
<li>LTV (Live Time Value) - деньги, которые пользователь тратит в вашем продукте за все время его использования.</li>
34
<li>CAC (Customer Acquisition Cost) - ваши затраты на привлечение пользователя.</li>
34
<li>CAC (Customer Acquisition Cost) - ваши затраты на привлечение пользователя.</li>
35
</ol><p>Метрики продуктовой инспекции тоже можно дополнить. Например, хорошая практика при использовании продуктовой инспекции качества - сделать релиз новой функциональности на маленькую часть аудитории и провести сплит-тест.</p>
35
</ol><p>Метрики продуктовой инспекции тоже можно дополнить. Например, хорошая практика при использовании продуктовой инспекции качества - сделать релиз новой функциональности на маленькую часть аудитории и провести сплит-тест.</p>
36
<h2>Обеспечение качества (Quality assurance)</h2>
36
<h2>Обеспечение качества (Quality assurance)</h2>
37
<p>Обеспечение качества - часть менеджмента качества, направленная на создание уверенности в том, что требования к качеству будут выполнены.</p>
37
<p>Обеспечение качества - часть менеджмента качества, направленная на создание уверенности в том, что требования к качеству будут выполнены.</p>
38
<p>На первых этапах планирования разработки диджитал-продукта нужно определиться с ролями, которые будут выполнять надзор и нести ответственность за свою часть менеджмента качества:</p>
38
<p>На первых этапах планирования разработки диджитал-продукта нужно определиться с ролями, которые будут выполнять надзор и нести ответственность за свою часть менеджмента качества:</p>
39
<ol><li>За процедуры технической инспекции выпускаемого продукта часто отвечает тимлид или архитектор).</li>
39
<ol><li>За процедуры технической инспекции выпускаемого продукта часто отвечает тимлид или архитектор).</li>
40
<li>За процедуры продуктовой инспекции сервиса - владелец продукта или продюсер).</li>
40
<li>За процедуры продуктовой инспекции сервиса - владелец продукта или продюсер).</li>
41
<li>За глобальный контроль всех процессов по принятым стандартам -независимый специалист надзора QA-службы или руководитель проекта.</li>
41
<li>За глобальный контроль всех процессов по принятым стандартам -независимый специалист надзора QA-службы или руководитель проекта.</li>
42
</ol><p>Если продукт разрабатывается инхаус, то одного уровня контроля на каждом этапе достаточно.</p>
42
</ol><p>Если продукт разрабатывается инхаус, то одного уровня контроля на каждом этапе достаточно.</p>
43
<h4>На что обратить внимание владельцу продукта или бизнеса при работе с подрядчиками?</h4>
43
<h4>На что обратить внимание владельцу продукта или бизнеса при работе с подрядчиками?</h4>
44
<p>Самая критичная ошибка компании - не вовлекаться в процесс разработки продукта. Такой подход приводит к срывам запуска из-за неудовлетворительных показателей качества.</p>
44
<p>Самая критичная ошибка компании - не вовлекаться в процесс разработки продукта. Такой подход приводит к срывам запуска из-за неудовлетворительных показателей качества.</p>
45
<p>Если компания делегирует разработку подрядчикам, лучше продублировать слои инспекции качества: убедиться, что все три типа надзора закрыты со стороны подрядчика конкретными специалистами, а также назначить и определить зоны ответственности по менеджменту качества продукта внутри.</p>
45
<p>Если компания делегирует разработку подрядчикам, лучше продублировать слои инспекции качества: убедиться, что все три типа надзора закрыты со стороны подрядчика конкретными специалистами, а также назначить и определить зоны ответственности по менеджменту качества продукта внутри.</p>
46
<p>При работе с подрядчиками используйте дополнительные меры контроля качества в своей команде:</p>
46
<p>При работе с подрядчиками используйте дополнительные меры контроля качества в своей команде:</p>
47
<ol><li>Требуйте от подрядчиков выполнения жестких фиксированных стандартов качества. Кроме того, закрепите их внутри своей компании.</li>
47
<ol><li>Требуйте от подрядчиков выполнения жестких фиксированных стандартов качества. Кроме того, закрепите их внутри своей компании.</li>
48
<li>Формализуйте критерии приёмки (конкретные метрики успеха, конкретные тест-кейсы и т. д.), включая ограничения на итерации приёмки, входящие в оценку и передайте подряду.</li>
48
<li>Формализуйте критерии приёмки (конкретные метрики успеха, конкретные тест-кейсы и т. д.), включая ограничения на итерации приёмки, входящие в оценку и передайте подряду.</li>
49
</ol><h4>Как правильно выстроить процесс контроля и инспекции качества в функциональных и продуктовых командах?</h4>
49
</ol><h4>Как правильно выстроить процесс контроля и инспекции качества в функциональных и продуктовых командах?</h4>
50
<p>Настройка процесса и сам процесс инспекции и контроля качества не зависят от типа команды, которая занимается разработкой продукта. В первую очередь, они зависят от бизнес-модели продукта и методологии управления проектом.</p>
50
<p>Настройка процесса и сам процесс инспекции и контроля качества не зависят от типа команды, которая занимается разработкой продукта. В первую очередь, они зависят от бизнес-модели продукта и методологии управления проектом.</p>
51
<p>Однако тип команды влияет на некоторые нюансы в сути процесса. Например, есть более пяти типов продуктовых команд в зависимости от цели компании: одни ориентируются на пользовательские метрики, другие на дизайн (основное внимание уделяется wow-составляющей продукта), третьи на функции и т.д.</p>
51
<p>Однако тип команды влияет на некоторые нюансы в сути процесса. Например, есть более пяти типов продуктовых команд в зависимости от цели компании: одни ориентируются на пользовательские метрики, другие на дизайн (основное внимание уделяется wow-составляющей продукта), третьи на функции и т.д.</p>
52
<p>Работа функциональной команды должна содержать следующие этапы:</p>
52
<p>Работа функциональной команды должна содержать следующие этапы:</p>
53
<ol><li>Предпроектное исследование (на выходе: ограничения и вижн-системы).</li>
53
<ol><li>Предпроектное исследование (на выходе: ограничения и вижн-системы).</li>
54
<li>Проектирование архитектуры.</li>
54
<li>Проектирование архитектуры.</li>
55
<li>Чек-листы ко всем процессам и артефактам при разработке продукта.</li>
55
<li>Чек-листы ко всем процессам и артефактам при разработке продукта.</li>
56
<li>Авторский надзор: отдельно технический и отдельно продуктовый на каждом этапе разработки.</li>
56
<li>Авторский надзор: отдельно технический и отдельно продуктовый на каждом этапе разработки.</li>
57
<li>Тестирование функциональности и инфраструктуры.</li>
57
<li>Тестирование функциональности и инфраструктуры.</li>
58
</ol><p>Работа продуктовой команды включает те же этапы. При этом учитывается кроссфункциональность специалистов, количественные и качественные замеры необходимых метрик в зависимости от того, на что на что ориентирована продуктовая команда.</p>
58
</ol><p>Работа продуктовой команды включает те же этапы. При этом учитывается кроссфункциональность специалистов, количественные и качественные замеры необходимых метрик в зависимости от того, на что на что ориентирована продуктовая команда.</p>
59
<h2>Стоимость</h2>
59
<h2>Стоимость</h2>
60
<p>Чем сложнее процесс инспекции и контроля качества, тем дороже его внедрить в процессы разработки продукта.</p>
60
<p>Чем сложнее процесс инспекции и контроля качества, тем дороже его внедрить в процессы разработки продукта.</p>
61
<p>Стоимость технической инспекции составляет от 30 до 50% стоимости всей разработки.</p>
61
<p>Стоимость технической инспекции составляет от 30 до 50% стоимости всей разработки.</p>
62
<p>При внедрении продуктовой инспекции рекомендуем измерять эффективность всех изменений и своевременно корректировать свои затраты. Стоимость такой инспекции зависит от типа продукта и многих других факторов. Мы тратим на инспекцию качества на постоянно растущих проектах примерно 750 тыс. руб. в месяц без учёта стоимости времени команды проекта. При этом статистически отток денег за 2018 и 2019 год составил 340 млн руб. После внедрения процедур инспекции качества значение оттока относительно всего годового оборота уменьшилось на 12%.</p>
62
<p>При внедрении продуктовой инспекции рекомендуем измерять эффективность всех изменений и своевременно корректировать свои затраты. Стоимость такой инспекции зависит от типа продукта и многих других факторов. Мы тратим на инспекцию качества на постоянно растущих проектах примерно 750 тыс. руб. в месяц без учёта стоимости времени команды проекта. При этом статистически отток денег за 2018 и 2019 год составил 340 млн руб. После внедрения процедур инспекции качества значение оттока относительно всего годового оборота уменьшилось на 12%.</p>
63
<p>Процедуры контроля качества, техническая и продуктовая инспекции гарантируют успешность любого digital-продукта. Замеряйте стоимость инспекции, эффективность от введенных изменений и выпускайте качественные digital-продукты.</p>
63
<p>Процедуры контроля качества, техническая и продуктовая инспекции гарантируют успешность любого digital-продукта. Замеряйте стоимость инспекции, эффективность от введенных изменений и выпускайте качественные digital-продукты.</p>
64
<p><em>Больше материалов смотрите<a>здесь</a>.</em></p>
64
<p><em>Больше материалов смотрите<a>здесь</a>.</em></p>
65
65