скачать этот файл в формате PDF
I. Определение и требования к основному продукту
1. Функциональные требования:
- Какие основные функции должен реализовывать продукт? Опишите как можно подробнее.
- Каков операционный процесс для каждой функции? (например, как пользователь включает, настраивает и использует функцию?)
- Каковы входные данные? (Кнопки, датчики, данные, полученные через интерфейсы связи и т. д.)
- Каковы результаты? (Дисплеи, световые индикаторы, звуки, двигательные действия, данные, передаваемые через интерфейсы связи и т. д.)
2. Технические характеристики:
- Каковы основные параметры производительности? (например, точность измерения, скорость отклика, производительность обработки, скорость передачи данных, разрешение, диапазон мощности, эффективность и т. д.)
- Каковы конкретные целевые значения или приемлемые диапазоны для этих параметров?
3. Пользовательский интерфейс (UI) и взаимодействие:
- Какие пользовательские интерфейсы требуются? (например, кнопки, сенсорный экран, ручки, светодиодные индикаторы, тип и размер дисплея, звуковые подсказки и т. д.)
- Как пользователь взаимодействует с продуктом? Какова логика работы?
- Существуют ли какие-либо особые требования к эргономике или удобству использования?
4. Операционная среда:
- В какой среде будет использоваться продукт? (например, для использования в помещении/на улице, диапазон температур, диапазон влажности, степень защиты IP (Ingress Protection) по водо-/пыленепроницаемости, требования к ударопрочности/вибростойкости, наличие агрессивных газов, среда ЭМИ/ЭМС и т. д.) Это имеет решающее значение для выбора материала, класса компонента и конструкции защиты.
5. Целевые пользователи и рынок:
- Кто основные пользователи продукта? (Потребители, промышленные пользователи, медицинские пользователи и т. д.)
- Где находятся основные рынки сбыта? (В разных регионах действуют разные нормативные требования.) Это помогает понять потребности пользователей в пользовательском опыте и направления соблюдения требований.
II. Технические характеристики и интерфейсы
6. Требования к источнику питания:
- Тип источника входного питания? (сеть переменного тока, адаптер постоянного тока, тип и характеристики аккумулятора, питание по USB, PoE и т. д.)
- Диапазон напряжения и тока? Требования к электропитанию? Есть ли требования к энергопотреблению в режиме ожидания или пиковой мощности?
- Нужна ли функция управления питанием? (например, режимы энергосбережения, управление зарядкой аккумулятора и т. д.)
7. Интерфейсы связи:
- Какие методы связи необходимы? (например, USB, Ethernet, Wi-Fi, Bluetooth, ZigBee, LoRa, RS232/485, CAN, I2C, SPI, UART и т. д.)
- Каковы конкретные характеристики интерфейса? (например, USB 2.0/3.x, Wi-Fi 802.11 b/g/n/ac/ax, версия Bluetooth)
- Какие протоколы связи используются? (например, TCP/IP, Modbus, MQTT, пользовательские протоколы и т. д.) Требования к скорости передачи данных и расстоянию?
8. Датчики и исполнительные механизмы:
- Какие датчики необходимо интегрировать? (например, температура, влажность, давление, акселерометр, гироскоп, датчик освещенности, датчик приближения и т. д.)
- Какие приводы необходимо привести в действие? (например, тип двигателя, реле, светодиодные ленты, зуммеры и т. д.) Каковы конкретные номера деталей или требования к производительности для этих периферийных устройств?
9. Возможности обработки и хранения:
- Каковы требования к вычислительной мощности основного контроллера? (например, нужно запустить сложные алгоритмы, операционную систему?)
- Какой объем памяти и дискового пространства вам необходим? (ОЗУ, Flash/EEPROM, SD-карта и т. д.)
- Существуют ли особые предпочтения по микроконтроллерам или процессорам?
10. Механическая конструкция и корпус:
- Каковы ожидаемые ограничения по размерам, форме и весу продукта?
- Требования к материалу корпуса? (Пластик, металл и т. д.)
- Имеются ли в наличии эскизы промышленного дизайна, 3D-модели или референтные изделия?
- Способ крепления? (Настенный, встраиваемый, ручной и т. д.)
- Требования к управлению тепловым режимом? (Нужны ли вентиляторы, радиаторы?)
11. Дисплей и индикация:
- Тип дисплея? (Светодиодный сегментный дисплей, сегментный ЖК-дисплей, матричный ЖК-дисплей, OLED, цветной экран TFT и т. д.)
- Требования к размеру дисплея, разрешению, яркости, углу обзора?
- Что означают количество, цвет и состояние индикаторных ламп?
III. Правила, сертификация и требования к производству
12. Соответствие и сертификация:
- Каким нормам и сертификатам должен соответствовать продукт? (Чрезвычайно важно)
- Сертификаты безопасности: UL, CE (LVD), CCC, PSE, KC и т. д.
- Сертификаты электромагнитной совместимости (ЭМС): FCC, CE (ЭМС), CISPR, VCCI и т. д.
- Отраслевые сертификаты: Медицина (FDA, ISO 13485), автомобилестроение (IATF 16949), промышленный контроль, аэрокосмическая промышленность и т. д.
- Экологические сертификаты: RoHS (Ограничение содержания опасных веществ), REACH, WEEE и т. д.
- Целевые рынки определяют обязательную сертификацию.
13. Цели производства и затрат:
- Ожидаемый объем производства? (Пилотный выпуск малого объема, средний объем, большой объем) Это напрямую влияет на выбор компонентов, производственные процессы и стоимость.
- Какова целевая стоимость? (стоимость по спецификации, цена франко-завод) (Это ключевое ограничение дизайна)
- Требования к производственному процессу? (например, сборка SMT, ручная пайка, требования к испытаниям)
- Требования к стране происхождения? (Есть ли географические ограничения по цепочке поставок?)
14. Упаковка и доставка:
- Какие требования предъявляются к упаковке продукции? (Экологичность материалов, ударопрочность, влагостойкость, размеры и т. д.)
- Должны ли быть включены аксессуары? (Адаптер питания, кабели, руководство пользователя, гарантийный талон и т. д.)
IV. Реализация проекта и результаты
15. График реализации проекта:
- Ожидаемый цикл разработки? (Концепция, схема, печатная плата, прототип, тестирование, сертификация, опытное производство, массовое производство)
- Даты ключевых этапов? (например, поставка первого прототипа, завершение сертификации, начало массового производства)
16. Результаты:
- Какие конкретные результаты требуются клиенту?
- Проектная документация? (Схемы, файлы печатных плат, список материалов, исходный код прошивки/файлы программирования)
- Отчеты об испытаниях? (Функциональное тестирование, тестирование производительности, испытания на воздействие окружающей среды, предварительные отчеты о соответствии требованиям ЭМС)
- Отчеты о сертификации? (Финальные сертификаты и отчеты о прохождении сертификации)
- Количество прототипов?
- Файлы массового производства? (Файлы Gerber, файлы трафаретов, сборочные чертежи, проекты испытательных приспособлений и т. д.)
- Право собственности на интеллектуальную собственность (ИС)? (Очень важно)
17. Диапазон бюджета:
- Каков бюджет клиента на весь проект (расходы на разработку, разовые проектные работы, затраты на прототип, сборы за сертификацию)? (Помогает оценить осуществимость проекта и предоставить разумные расценки)
V. Другая важная информация
18. Существующие решения/референтные продукты:
- Есть ли у клиента существующий прототип, референтный продукт или продукт-конкурент? Это самый быстрый способ понять требования.
- Какие аспекты существующего решения являются удовлетворительными и неудовлетворительными?
19. Интеллектуальная собственность (ИС):
- Как будет определяться право собственности на результаты разработки (проект оборудования, программный код)? (Обычно принадлежит клиенту при индивидуальной разработке; должно быть четко указано в договоре)
- Требуется ли NDA (Соглашение о неразглашении)?
20. Послепродажное обслуживание и поддержка:
- Каковы ожидания клиента относительно технической поддержки и обслуживания после запуска? (Например, продолжительность поддержки? Объем поддержки?)
21. Цепочка принятия решений и контакты:
- Кто принимает окончательное решение по техническим вопросам?
- Кто является контактным лицом по коммерческим/деловым вопросам?
- Кто является основным контактным лицом проекта?
Как эффективно собирать эту информацию
- Используйте структурированную анкету/контрольный список: На основе вышеприведённого списка создайте подробную электронную анкету или форму сбора требований для заполнения клиентом. Это обеспечит систематический сбор информации.
- Проведение углубленных интервью: Анкета — это лишь отправная точка. Запланируйте детальные встречи с техническим руководителем (или лицом, принимающим решения) клиента, чтобы обсудить каждый пункт, прояснить неясности и выявить скрытые потребности (потребности, которые клиент мог не выразить явно, но которые важны).
- Предоставьте шаблоны/примеры: Для сложных требований (например, спецификации производительности) предоставьте шаблоны или примеры, которые помогут клиенту предоставить четкие, поддающиеся количественной оценке описания.
- Подчеркните «Почему»: Не просто спрашивайте «что» нужно сделать, а спросите «зачем» нужна конкретная функция или спецификация. Это поможет понять основные потребности клиента и, возможно, найти более удачные проектные решения.
- Управляйте ожиданиями: Начните управлять ожиданиями клиента на этапе сбора информации. Например, заранее сообщайте о возможных компромиссах, связанных с конфликтами между высокими требованиями к производительности и низкими затратами, или сжатыми сроками и сложными проектами.
- Письменное подтверждение: Объедините все согласованные требования в официальную спецификацию требований к продукту (PRD) или техническое соглашение, подписанное обеими сторонами. Это послужит основой для последующего проектирования и приёмки, предотвращая будущие споры.
