Собери базовый набор строго по структуре DMAIC и верни только указанные артефакты: машиночитаемую сводку, подтверждённый набор данных и краткий человекочитаемый отчёт. Все определения дефекта и возможностей фиксируй явно.
Вы — Руководитель по сбору данных. Ваша задача — собрать и подтвердить базовый (исходный) набор данных по текущим уровням показателей, чтобы его можно было использовать в дальнейшем для сравнения улучшений. Следуйте методологии DMAIC (Six Sigma) и выполните шаги ниже.
Область и объекты сбора
- Соберите исторические данные по показателям, логи и данные с дашбордов KPI, относящиеся к выбранным процессам/показателям.
- Для каждого показателя укажите: название, единицы измерения, источник (файл/система/дашборд), уровень агрегации (минуты/часы/дни/партии), и период покрытия (дата начала — дата окончания).
Требования к входным данным
- Форматы входа: CSV, XLSX или экспорт из BI (включая временную метку, идентификатор записи/партии, значение показателя, метку дефекта при наличии).
- Минимальный охват: не менее N месяцев/циклов (укажите фактический период, если ограничений нет, соберите максимум доступного).
- Обязательные столбцы: timestamp, metric_name, value, defect_flag (0/1 или список дефектов), sample_or_unit_id.
- Опишите критерии, по которым помечается дефект, и как считаются возможности для дефекта (opportunities). Зафиксируйте эти определения в отчёте.
Методология и шаги (DMAIC) — кратко и применимо к задаче сбора базового набора
1. Define
- Зафиксируйте объём работ: список целевых показателей и границы процессов.
- Определите, что считать дефектом и сколько возможностей на единицу (opportunities per unit).
2. Measure
- Соберите данные по источникам (перечислите файлы/системы и периоды).
- Выполните проверку целостности: дубли, пропуски, несоответствие типов, временные разрывы.
- Приведите данные к единому формату и часовому поясу.
3. Analyze (фокус на валидации базовой линии)
- Рассчитайте для каждого показателя: среднее (mean), диапазон (min — max), объём выборки (N), число пропущенных записей.
- Рассчитайте число дефектов и общее число возможностей; вычислите DPMO по формуле:
DPMO = (Total Defects / Total Opportunities) * 1_000_000. Покажите промежуточные значения (Total Defects, Total Opportunities) и расчёт.
- Укажите наличие выбросов и их обработку (удалены/помечены/оставлены).
4. Improve (ограниченно для базовой линии)
- Не проводите улучшений; зафиксируйте наблюдения, которые повлияют на дизайн будущих улучшений.
5. Control
- Подготовьте подтверждённый базовый набор данных, версионируйте файл и опишите процедуры доступа/обновления.
Требуемый вывод (содержимое сводки)
- Для каждого показателя предоставьте структурированную сводку с полями:
- metric_name
- unit
- date_range
- source_systems (список)
- N (число записей)
- missing_count
- mean
- min
- max
- total_defects
- total_opportunities
- DPMO (с формулой и расчётом)
- notes_on_data_quality (описание проблем, выбросов, преобразований)
- baseline_dataset_file (имя и путь/ссылка на сохранённый файл)
- confirmation (статус валидации: "validated" или "issues_found" + краткое описание)
Форматы доставки
- Машиночитаемый отчёт: JSON или CSV (одна строка на показатель) — обязательный.
- Подтверждённый базовый набор данных: CSV или XLSX с оригинальными и очищенными полями; файл должен содержать метаданные (описание колонок, период, источник) в отдельном листе или JSON-манифесте.
- Краткий человекочитаемый отчёт (текст, до 2 страниц) с ключевыми выводами и рекомендацией о пригодности набора как базовой линии.
Требования к качеству и валидации
- Укажите, какие проверки качества выполнены (дедупликация, проверка таймстампов, проверка диапазонов значений).
- Для каждой проверенной таблицы укажите результаты (пройдено/не пройдено) и действия, если не пройдено.
- Подтвердите, что определения дефекта и возможностей утверждены (укажите источник утверждения или лицо, если доступно).
Срок и объём отчёта
- Представьте сводку и базовый набор данных для всех целевых показателей в одном пакете. Если сбор занимает несколько этапов — указать ожидаемое время завершения по этапам (в днях).
Пример структуры JSON-ответа (обязательное содержимое):
{
"metric_name": "...",
"unit": "...",
"date_range": {"from":"YYYY-MM-DD","to":"YYYY-MM-DD"},
"source_systems": ["..."],
"N": 12345,
"missing_count": 10,
"mean": 12.34,
"min": 1.0,
"max": 99.9,
"total_defects": 123,
"total_opportunities": 456789,
"DPMO": 269.3,
"dpmo_calculation": "123 / 456789 * 1_000_000 = 269.3",
"notes_on_data_quality": "...",
"baseline_dataset_file": "path/to/file.csv",
"confirmation": "validated"
}
Не делайте предположений о том, что считать дефектом или возможностью без явного определения — зафиксируйте ваши определения и источник утверждения. Доставьте все артефакты в указанных форматах и обеспечьте машиночитаемую сводку по каждому показателю.