Менеджмент цифрового продукта. От идеи до идеала. Ярослав Шуваев

Читать онлайн.
Название Менеджмент цифрового продукта. От идеи до идеала
Автор произведения Ярослав Шуваев
Жанр
Серия Библиотека цифровой трансформации
Издательство
Год выпуска 2024
isbn 978-5-04-206923-9



Скачать книгу

их анимация и подготовка для верстки.

      2. Инструменты с автоматической доставкой артефактов, например плагин для экспорта графического макета в хранилище компонентов для фронтенд[10]-части продукта.

      2.1.7. Потери из-за выпуска дефектной продукции

      Потери из-за дефектной продукции включают:

      1. Расходы на возврат дефектного продукта или партии.

      2. Расходы на утилизацию дефектного продукта.

      3. Расходы в связи со снижением спроса.

      Во избежание таких потерь внедряются системы контроля качества.

      Подобный подход применяется и в разработке цифровых продуктов в нескольких видах:

      1. Ручное тестирование, осуществляемое QA[11]-инженерами.

      2. Автоматическое тестирование – когда создается ПО, имитирующее взаимодействие с пользователями.

      3. Автоматическое модульное тестирование (auto unit-test) – специальный код, создаваемый самими разработчиками для проверки созданной функциональности.

      Также при разработке цифровых продуктов встречаются подходы, которые трудно реализовать в физическом производстве:

      1. Переключатели фич (feature toggling) – позволяют дистанционно отключать функциональность у определенных групп пользователей, если обнаруживаются проблемы.

      2. Прогрессивная раскатка (progressive rollout) – позволяет открывать функциональность постепенно на всю аудиторию, например по 10 % в неделю, и следить за возникающими проблемами.

      3. Автоматический откат (automatic rollback) – в случае возникновения проблем функциональность приложения автоматически откатывается к предыдущей стабильной версии.

      На уровне инженерных практик в процессе разработки вводятся критерии стабильности и критерии производительности для приемки разрабатываемого программного обеспечения. Например: «Время недоступности системы за последние 48 часов < 1 %», «Доля доступных функций за последние 48 часов > 99 %» и др. Более подробно критерии приемки, относящиеся к качеству разработки, мы рассмотрим в и. 3.3.

      2.2. Принципы ориентации на максимальную ценность для потребителя

      Принципы бережливого производства меняются со временем и в зависимости от автора. Ключевой идеей является ориентация на максимальную ценность для потребителя, опираясь на которую строятся все производственные этапы. Авторы Джеймс Вомак и Дэниел Джонс, которые одни из первых дали определение термину «бережливое производство», в книге «Бережливое производство: как избавиться от потерь и добиться процветания вашей компании» выделяют следующие производственные этапы:

      1. Value – определить ценность продукта.

      2. Value Stream – определить поток ценности.

      3. Flow – обеспечить свободное течение потока ценности.

      4. Pull – втягивание вместо выталкивания.

      5. Perfection – стремиться к совершенству.

      Разберем эти принципы подробнее и проведем параллель с разработкой цифровых продуктов.

      2.2.1.



<p>10</p>

фронтенд (англ, frontend – передний край) – часть информационной системы для взаимодействия с пользователем, которая содержит пользовательский интерфейс и его логику, а также часть для взаимодействия с бэкендом (англ, backend – задний край), на котором, как правило, содержатся данные и логика их обработки.

<p>11</p>

QA (Quality Assurance, обеспечение качества) – процесс, направленный на формирование у продукта качественных характеристик определенного стандарта в процессе создания, эксплуатации, транспортировки и обслуживания.