Последнее издание "Руководства по своду знаний бизнес-анализа" (от англ. A Guide to the Business Analysis Body of Knowledge, аббревиатура BABOK) начинается с утверждения: "Основная цель Руководства BABOK - определить профессию бизнес-анализа и предоставить набор общепринятых практик". Авторы обсуждают области знаний, задачи, компетенции, методы и подходы для различных точек зрения в рамках бизнес-анализа в организации.
Подходы BABOK можно использовать и в проектах hardware-разработки. В этой статье мы конкретно рассмотрим такие методы, как:
- Бенчмаркинг и анализ рынка;
- Приоритизация;
- Анализ нефункциональных требований;
- Оценка;
- Прототипирование.
В ИнКата мы часто используем эти методы. В этой статье вы найдете несколько идей по их использованию в ваших собственных проектах.
Бенчмаркинг и анализ рынка
Согласно BABOK, бенчмаркинг и анализ рынка проводятся для улучшения деятельности организации, повышения удовлетворенности клиентов и увеличения ценности для заинтересованных сторон.
- Мы следуем этому принципу, заменяя деятельность организации на проектирование устройства.
- Часто мы обнаруживаем аналогичные гаджеты или продукты, которые превосходят те, что предлагает наш заказчик. Убедитесь, что вы проверяете их мощность, энергопотребление, вес и ценовые требования.
- Обратите внимание на альтернативные продукты. Например, вы можете захотеть представить новый фитнес-браслет, основная цель которого - точно измерять ваш пульс. Для этого у вас есть уникальный запатентованный датчик и алгоритмы обработки данных. Даже сам спортсмен может проверить свой пульс, приложив палец к запястью, что может служить заменой вашему товару. В каких обстоятельствах ваш продукт победит в конкуренции? Всегда будут ситуации, когда он не победит. Продумывание этих сценариев может повлиять на целевую аудиторию и набор вспомогательных функций. Это уже включает корректировки прогнозов стоимости, предположений о дизайне, рынка и объема партии.
- Мы широко используем форумы и отзывы на торговых площадках. Когда обсуждаются и критикуются продукты конкурентов или альтернативы, мы получаем бесценные знания о крупнейших дефектах и подводных камнях, которых следует избегать. Если пользователи жалуются, что фитнес-браслет конкурента требует регулярной зарядки, это может быть вашим шансом выделиться или не уступать.
- Мы выбираем коммерчески доступные решения, которые могут быть использованы для интеграции необходимой функциональности и структуры продукта. Вы можете найти поставщиков крупных сборок, таких как экраны, зарядные устройства, стандартные корпуса, силиконовые браслеты, модули связи. Если вы можете собрать свое устройство с использованием этих компонентов, это хороший способ начать. Не изобретая велосипед, вы экономите ресурсы и используете проверенные технологии.
- Следите за Kickstarter, Aliexpress и Amazon, если создаете потребительский продукт. Там вы можете обнаружить, что ваш продукт не уникален. Дело в том, что люди жили до вас и меня, и у них тоже были блестящие идеи. Возможно, вы не слышали о их продуктах из-за плохого маркетинга в то время. Перед началом разработки вам следует узнать, существует ли уже продукт конкурента на рынке. На вывод аппаратного продукта в массовое производство и начало продаж уходит 2-3 года. За это время Xiaomi успеет представить несколько обновленных версий MiBand.
- Рассмотрите основные структурные компоненты вашего устройства и их соответствующие функциональные требования. Введите их все вместе в поисковую систему. Посмотрите сайты китайских поставщиков. Таким образом, вы сможете найти версии компонентов в BOM, но еще более полезны технические детали, такие как вес, размер, энергопотребление и цена. Это может выявить несоответствия между вашими предположениями и потребностями для продукта и фактическим рыночным сценарием. Например, нет обогревателей подходящего размера и энергопотребления. Либо они огромны, либо мощность недостаточна. Вы можете найти решение этой проблемы и создать совершенно новый обогреватель, или перейти к следующей стратегии, а именно к приоритизации.
Приоритизация
Приоритизация предоставляет бизнес-аналитикам структуру для облегчения принятия решений заинтересованными сторонами и понимания относительной важности информации бизнес-анализа.
Существует множество практик или методологий, которые помогут вам приоритизировать функции устройства:
- Таблица потребностей клиентов
- Структура потребностей клиентов
- Интервью с фокус-группой
- Диаграмма сходства
- Дерево решений
- Модель Кано
- Метод N/3
- Номинальная групповая техника
- Аналитический иерархический процесс
Наша команда обычно использует модель Кано в сочетании с потенциальной оценкой затрат. Мы ставим разработку, прототипирование, выход на рынок и поддержку продукта на первое место в наших оценках затрат. Если архитектура программного продукта позволяет, возможно добавление функциональности к продукту. Аппаратные продукты редко используют эту стратегию. Продукт сразу предоставляет все свои функции.
Если наши клиенты уже приоритизировали пользовательские функции, это позволяет нам быстро перейти к деталям. Если нет, мы делаем это вместе с этапом Discovery.
Анализ нефункциональных требований
Анализ нефункциональных требований изучает требования к решению, которые определяют, насколько хорошо должны выполняться функциональные требования. Он задает критерии, которые могут быть использованы для оценки работы системы, а не конкретных действий, которые относятся к функциональным требованиям.
Использование этого метода позволяет нам собирать требования, которые оказывают значительное влияние на технологические решения, применяемые к продукту. Одна и та же функция "охладить напиток" будет достигнута совершенно различными техническими способами, если нефункциональное требование состоит в том, чтобы "охладить 1 литр до 5°C за 10 секунд". Тогда можно просто использовать жидкий азот.
При создании новых продуктов мы часто советуем начинать проект с этапа Discovery, чтобы проверить уже существующие нефункциональные требования, а также выявить новые, которые ни наш партнер, ни мы сами не учли в начале проекта. Если вы планируете продавать новый продукт, попробуйте прочитать весь список категорий нефункциональных требований из BABOK; вы узнаете много нового о своем устройстве.
Доступность
Продукт IIoT, который используется для мониторинга производственного процесса, не может полностью останавливать работу раз в неделю для обновления прошивки или перезагрузки для каждой проблемы, в то время как ваш компьютер с Windows может. Хотя пример преувеличен, B2B-решения часто требуют внедрения резервных систем и модулей для обеспечения непрерывной работы. Инженеры должны знать об этом заранее, чтобы предоставить соответствующее решение и выбрать подходящие компоненты.
Совместимость
Этот параметр помогает ответить на следующие вопросы: "На какую поверхность можно установить ваш гаджет?", "Что произойдет, если установить его на металлическую стену?", "При какой температуре он должен работать?".
Функциональность
Каждая функция должна быть описана численно. Даже корпус выполняет функцию защиты внутренних частей от влаги и внешних загрязнителей. Сколько влаги? Какого размера посторонние предметы? Как долго должна обеспечиваться защита?
Удобство обслуживания
Сколько времени пользователь должен тратить на зарядку или замену батарей? Каковы ограничения на инструменты для этого?
Эффективность работы
Энергопотребление может повлиять на реалистичность разработки вашего продукта. В процессе разработки это часто имеет косвенные последствия. Если энергопотребление вашего устройства не подлежит каким-либо ограничениям, продолжайте размышлять дальше. Ответьте на следующие вопросы: "Сколько тепла оно выделяет?", "Как оно охлаждается?", "Не нарушают ли ограничения по размеру или уровню шума устройства?"
Портативность
"Как часто продукт перемещается?", "Как он будет доставлен пользователю?", "Что если он не помещается в багажник, кузов грузовика, контейнер для перевозки?"
Надежность
Как часто продукт будет использоваться в день, месяц, сезон или год? Представьте, что 100 человек находятся на открытой площадке и используют вашу домашнюю кофеварку. Важны не только эргономика и дизайн, но и допустимое количество включений и степень износа устройства. Это потребует совершенно новых механизмов кнопок, других материалов и даже конструкций деталей.
Масштабируемость
Сложные B2B-решения могут включать отдельные продукты. Поэтому лучше рассказать инженерам о своих планах и общей архитектуре системы. Однажды, после того как мы произвели и предоставили Заказчику прототип на промышленном контроллере для тестирования, они вернулись к нам и спросили, можно ли подключить медицинское устройство к мобильному приложению.
Безопасность
Помимо известной проблемы безопасности данных, аппаратные решения также сталкиваются с параллельными проблемами физического повреждения и, в самых серьезных случаях, безопасности жизни и здоровья пользователей. Смогут ли дети пользоваться продуктом? Что происходит в случае скачка напряжения? Требуется ли устройству защита от кражи или защита от несанкционированного физического доступа?
Удобство использования
Иногда требование "пользователь должен уметь делать это одной рукой" требует 6 месяцев дополнительной разработки.
Сертификация
Для широкого спектра продуктов, включая медицинские, лабораторные, промышленные и автомобильные части, необходимы сертификации. Эти стандарты накладывают ограничения на инженерию, используемые материалы, производственные процессы и даже выбор дизайна. Знали ли вы, что медицинское оборудование должно быть сделано так, чтобы на него нельзя было поставить чашку кофе?
Соответствие
В некоторых странах чипы для блокчейна или систем шифрования считаются продукцией двойного назначения. Будет неприятно узнать это от ваших юристов, которые попросят вас переработать электронику продукта для конкретного рынка. Еще хуже, если вы узнаете об этом от таможни, которая может легко заблокировать вашу поставку.
Локализация
Напряжение в сети, стандартные размеры дверных проемов, высота столешниц, диаметр канализационных люков и другие факторы могут повлиять на успех вашего продукта. Все это будет влиять на технические решения или дизайн. Инженеру важно знать, в какой стране будет продаваться продукт.
Расширяемость
Расширяемость является сложным параметром для аппаратных продуктов. Она часто обеспечивается изменением прошивки, как только вы соберете достаточно данных и создадите соответствующие алгоритмы. Вопрос заключается в том, как вы планируете обновлять прошивку.
Оценка
Оценка используется бизнес-аналитиками и другими заинтересованными сторонами для прогнозирования затрат и усилий, связанных с выполнением определенных действий.
В настоящее время существует множество подходов и методологий для оценки. По каждому из них можно написать статью или даже книгу. В зависимости от источников данных и гипотез, существуют три категории:
- Аналогичные ситуации: использование элемента (проекта, инициативы, риска или другого), похожего на оцениваемый элемент.
- История организации: предыдущий опыт организации с аналогичной работой. Это особенно полезно, если предыдущая работа была выполнена той же или аналогично квалифицированной командой с использованием тех же техник.
- Экспертное мнение: использование знаний людей об оцениваемом элементе. Оценка часто опирается на опыт тех, кто уже выполнял эту работу в прошлом, будь то внутренние или внешние эксперты. При использовании внешних экспертов, оценщики учитывают соответствующие навыки и способности тех, кто выполняет оцениваемую работу.
Мы используем все три подхода, однако настоятельно рекомендуем начинать с поиска аналогов. Если вы находите продукт конкурента за $100, это не случайно. Если вы читаете, что крупная автомобильная компания инвестирует $1 миллиард в разработку новой тормозной системы, не стоит думать, что вы сможете достичь того же, используя собственные сбережения. Мы не предлагаем основывать свои решения только на информации о ваших конкурентах.
Прототипирование
Прототипирование используется для оптимизации пользовательского опыта, оценки вариантов дизайна и в качестве основы для разработки окончательного бизнес-решения.
В настоящее время существует множество типов прототипов. Согласно BABOK, они включают:
- Доказательство принципа или доказательство концепции (Proof of Principle или Proof of Concept)
- Прототип изучения формы (Form Study Prototype)
- Прототип удобства использования (Usability Prototype)
- Визуальный прототип (Visual Prototype)
- Функциональный прототип (Functional Prototype)
Мы всегда советуем делать акцент на основной функции устройства или его конкурентном преимуществе и начинать с создания доказательства принципа или доказательства концепции. Этот прототип настолько важен, что мы часто просим предоставить его нам для изучения или создать его с нуля, используя эскизы заказчика. Важно, чтобы этот прототип полностью демонстрировал предполагаемую функциональность. То, что вы можете передавать данные внутри комнаты, не обязательно означает, что вы сможете сделать это в густонаселенном городском здании.
Между доказательством принципа или доказательством концепции и функциональным прототипом может быть несколько итераций и ответвлений для тестирования теорий, устранения проблем и уточнения списка компонентов.
К сожалению, описание методологий прототипирования в BABOK ориентировано на разработку программного обеспечения. В разработке аппаратного обеспечения прототипирование является ключевым компонентом, который неразрывно связан с разработкой, а не только со сбором требований.
В заключение, вы можете использовать BABOK для сбора необходимых требований и систематичной разработки вашего продукта. Существуют различные техники, которые позволяют организовать ваши идеи и изложить их на бумаге.
Например, вы можете начать с бенчмаркинга, чтобы определить технологический уровень ваших конкурентов и оценить силу вашего конкурентного преимущества как с бизнесовой, так и с технической точки зрения.
Затем вы можете упорядочить функциональность (приоритизация), чтобы выделить наиболее важные для пользователей вещи и то, что отличает вас от конкурентов. Делая это, вы сможете соотнести влияние конкретной функции на стоимость и время выхода продукта на рынок с выгодами для конечного пользователя.
Анализируя нефункциональные требования, вы сможете преобразовать собранную информацию в технические требования. Основываясь на них, инженеры смогут предоставить вам оценки, которые могут быть особенно полезны при планировании и поиске финансирования.
Если ваши планы показывают, что проект будет успешным хотя бы на бумаге, вы можете перейти к прототипированию. Трудности будут, но если вы хорошо организуете процесс, прототипирование позволит вам создать продукт, который постепенно займет место на рынке.