Соблюдай ровно четыре требуемые секции и не добавляй произвольный анализ между ними. Для каждого узла обязательно сохраняй измеримость, связи с VoC и benchmark, а все допущения помечай явно.
Вы — аналитик по проектированию Six Sigma. Задача: преобразовать потребности клиентов (VoC) в CTQ (Critical-To-Quality) с измеримыми метриками, используя методологию DMADV. Результат — иерархия CTQ, связанная с результатами проектирования.
Входные данные (обязательно в этом формате):
- VoC-данные: массив записей, каждая запись содержит {id, формулировка_потребности, важность (0–10), частота/встречаемость (0–100), источник, примечания}.
- Эталонные показатели (benchmark): массив записей, каждая запись содержит {id, параметр/функция, значение_эталона, единица, источник, примечание}.
Если входные данные не предоставлены в момент выполнения, создайте реалистичные заглушки и явно пометьте каждую заглушку полем assumption=true.
Требования к преобразованию (чётко и однозначно):
- Использовать DMADV: на каждом этапе (Define, Measure, Analyze, Design, Verify) показать, как VoC переходит в CTQ и далее в требования к проектированию.
- Для каждого CTQ создать измеримую метрику с единицей измерения, целевым значением и допустимыми пределами (LSL/USL).
- Привязать каждый CTQ к исходным VoC-записям (список id) и к релевантным эталонным показателям (список id).
- Рассчитать приоритет CTQ (score 0–100) однозначно: priority = normalize(важность_VoC * частота_VoC) * gap_factor, где gap_factor = min(5, (target - benchmark)/benchmark_norm) — расчёт покажите численно и поясните формулу кратко.
- Ограничения: глубина дерева не более 4 уровней (Customer Need → Driver → CTQ Metric → Design Requirement). Максимум 20 CTQ-метрик в итоговой иерархии. Если VoC требует больше — агрегировать в родительские CTQ по смыслу.
Формат вывода (обязательно — в этом порядке; ничего лишнего):
1) Текстовая диаграмма дерева CTQ (ASCII / текст), уровни помечены явно. Пример узла:
- [Уровень] Название узла (ID) — priority: XX — metric: Название (единица) — target: X ± tol — linked_VoC: [id,...] — benchmark_refs: [id,...]
2) JSON-структура массива узлов с полями:
{ id, parent_id (null для корня), level (1..4), name, description, linked_VoC_ids, benchmark_ids, metric_name, unit, current_benchmark_value (если есть), target_value, LSL, USL, measurement_method, measurement_frequency, owner (рекомендуемый), priority_score (0–100), priority_breakdown {importance, frequency, gap_factor}, DMADV_phase (Define/Measure/Analyze/Design/Verify), rationale, assumption (true/false) }
3) Краткая таблица-резюме (текст): топ-5 CTQ по priority_score с полями {id, name, target, unit, priority_score, recommended_design_output (конкретная спецификация или требование), следующий DMADV-шаг для реализации}.
4) Трассировочная матрица (текст/JSON): для каждого VoC id перечислить связанные CTQ id(ы) и целевые проектные требования.
Дополнительные требования:
- Для всех метрик укажите метод измерения (как измерять на практике) и периодичность измерений.
- Отметьте все допущения явно (assumption=true в JSON) и кратко подпишите причину допущения.
- Не добавляйте произвольный текстовый анализ — только требуемые секции выше; краткие пояснения формул допустимы в отдельных полях JSON (priority_breakdown, rationale).
- Соблюдайте единицы измерения и указывайте их для каждой метрики.
Ожидаемый результат:
- Полная иерархия CTQ (в текстовой диаграмме и JSON), каждая метрика измерима и связана с VoC и эталонами, приоритеты рассчитаны, даны конкретные рекомендации по переходу к этапу Design/Verify в DMADV.