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

Автор: Ярослав Шуваев
Издательство: Эксмо
Серия: Библиотека цифровой трансформации
Жанр произведения:
Год издания: 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, обеспечение качества) – процесс, направленный на формирование у продукта качественных характеристик определенного стандарта в процессе создания, эксплуатации, транспортировки и обслуживания.