--- title: "Техническое задание - ERP для мастеров" description: "Полное ТЗ продукта с функциональными требованиями и пользовательскими сценариями" tags: [requirements, functional, user-stories, business-logic] date: 2024-08-26 --- # Техническое задание: "ERP для мастеров" (Финальная версия) ## 1. Концепция продукта **Название:** ERP для мастеров **Позиционирование:** "Умный учет для мастеров — от хаоса к порядку без лишних затрат" **Целевая аудитория:** Микропроизводства и мастерские 1-15 человек ### 1.1 Ключевая ценность Превращение хаотичного "гаражного" производства в организованную систему с минимальными затратами на оборудование и максимальной простотой использования. ### 1.2 Целевые вертикали - Мебельные/столярные мастерские - Ювелирные производства - Кондитерские/пекарни - Мастерские по ремонту - 3D-печать и прототипирование - Рекламные агентства (POS-материалы) - Художественные мастерские - Производство моделей и сувениров --- ## 2. Инновационные особенности ### 2.1 Организация хранения без затрат - **Превращение хаоса в систему** с использованием имеющегося оборудования - **Умное зонирование** пространства (шкафы, пол, столы) - **QR-маркировка мест хранения** вместо дорогого складского оборудования ### 2.2 Штрихкоды без специального оборудования - **Печать на обычном принтере** (этикетки A4) - **Телефон как сканер** (камера) - **Быстрые операции** по ШК ### 2.3 Computer Vision для автоматизации - **Распознавание чеков** фотографией - **Автоматическое заполнение** документов поступления - **Умное сопоставление** товаров ### 2.4 Гибкие производственные сценарии - **Учет отходов и потерь** в производстве - **Кастомные коэффициенты** использования материалов - **Вспомогательные расходы** (поддержки, клей и т.д.) --- ## 3. Функциональные требования ### 3.1 Модуль организации складского пространства #### 3.1.1 Типы мест хранения **Шкафы и стеллажи:** - Разделение на ячейки (полки, перегородки, коробки) - Адресация: Шкаф-Полка-Ячейка (Ш1-П2-Я3) - QR-коды на каждую ячейку **Напольное хранение:** - Зонирование цветной лентой - Зоны: крупные заготовки, ГП, упаковка, брак - Адресация: Зона-Участок (З1-У2) **Столы и рабочие поверхности:** - Ящики, плоскость стола, подстольные коробки - Адресация: Стол-Элемент (С1-Я1, С1-Пов) #### 3.1.2 Мастер настройки пространства 1. **Выбор типа помещения** (мастерская, гараж, цех) 2. **Инвентаризация мебели** и оборудования 3. **Предложения по организации** от системы 4. **Генерация схемы** размещения 5. **Печать QR-кодов** для маркировки мест #### 3.1.3 Виртуальная карта склада - **Схематичный или 3D-вид** расположения - **Цветовое кодирование загруженности:** - Зеленый: свободно - Желтый: частично заполнено - Красный: переполнено - Синий: зарезервировано - **Интерактивность:** клик на место → список товаров #### 3.1.4 Умное размещение - **Правила автоматического размещения:** - Тяжелое вниз, легкое вверх - Часто используемое в зоне доступности - Химия отдельно от пищевых товаров - ГП отдельно от сырья - **Подсказки системы:** оптимальные места для размещения ### 3.2 Справочники #### 3.2.1 Материалы - Название, артикул, штрихкод (автогенерируемый) - Единица измерения, средняя цена - Фото, описание - Синонимы (для распознавания чеков) - История поставщиков - Текущие места хранения #### 3.2.2 Готовая продукция - Название, артикул, штрихкод - Описание, фото, цена - Рецепт производства - Время изготовления - Места хранения #### 3.2.3 Места хранения - Тип места (шкаф, зона, стол) - Адрес (уникальный код) - QR-код для сканирования - Характеристики (размер, грузоподъемность) - Правила размещения - Текущая загруженность #### 3.2.4 Контрагенты - Поставщики и покупатели - Контактные данные - История чеков (для автораспознавания) - Рейтинг и заметки #### 3.2.5 Производственные сценарии - Название сценария - Основные материалы + количество - Коэффициенты использования (%) - Вспомогательные расходы - Планируемые отходы (%) - Время производства ### 3.3 Документооборот #### 3.3.1 Поступление материалов **Через фото чека:** 1. Фотографируем чек 2. OCR распознает товары и цены 3. Система сопоставляет с базой материалов 4. Предлагает новые позиции для неизвестных 5. Автозаполняет документ поступления 6. Предлагает места для размещения **Через штрихкод:** 1. Сканируем ШК материала 2. Указываем количество и цену 3. Выбираем поставщика 4. Размещаем в предложенное место **Ручное создание:** - Традиционное заполнение формы - С возможностью добавления фото #### 3.3.2 Размещение на склад 1. Сканируем товар (ШК) 2. Сканируем место размещения (QR-код) 3. Указываем количество 4. Система фиксирует местоположение #### 3.3.3 Списание материалов **По штрихкоду:** 1. Сканируем ШК материала 2. Указываем количество 3. Выбираем причину (производство/брак/списание) 4. Система списывает с конкретных мест хранения **По производственному заданию:** 1. Создаем задание на производство 2. Система рассчитывает потребность в материалах 3. Показывает маршрут сбора по складу 4. Сканируем материалы при сборе 5. Автоматическое списание #### 3.3.4 Производственное задание - Выбор изделия и количества - Автоматический расчет материалов по рецепту - Учет коэффициентов использования и отходов - Маршрут сбора материалов по складу - Контроль фактического списания - Оприходование готовой продукции и отходов #### 3.3.5 Заказ покупателя - Быстрое создание заказа - Резервирование товара на складе - Контроль остатков - Формирование документов отгрузки #### 3.3.6 Отгрузка - Сканирование ГП при отгрузке - Списание с мест хранения - Простая печать документов - Уведомление о выполнении заказа ### 3.4 Система штрихкодов и QR-кодов #### 3.4.1 Генерация кодов - **Штрихкоды** для товаров (Code 128) - **QR-коды** для мест хранения - **QR-коды** для производственных заданий - Автоматическая генерация при создании позиций #### 3.4.2 Печать этикеток - **Шаблоны для обычного принтера:** - A4 сетка этикеток - Отдельные этикетки - Мелкие стикеры - **Разные размеры** под разные нужды - **Водостойкие варианты** (рекомендации по бумаге) #### 3.4.3 Мобильное сканирование - **Камера телефона** как сканер - **Быстрые действия** после сканирования - **Пакетное сканирование** для массовых операций - **Офлайн-режим** с последующей синхронизацией ### 3.5 Computer Vision модуль #### 3.5.1 Распознавание чеков - **OCR товаров, количества, цен** - **Распознавание дат и поставщиков** - **Сопоставление с базой материалов** - **Обучение на каждом новом чеке** #### 3.5.2 Умные подсказки - **База синонимов** материалов - **Предложения для неизвестных товаров** - **Автоопределение поставщиков** по чекам - **Валидация распознанных данных** ### 3.6 Отчеты и аналитика #### 3.6.1 Складские отчеты - **Остатки материалов** с указанием мест хранения - **Остатки готовой продукции** - **Загруженность мест хранения** - **Товары без места** (требуют размещения) - **История перемещений** по складу #### 3.6.2 Производственные отчеты - **Себестоимость изделий** с учетом отходов - **Эффективность использования** материалов - **Планируемые vs фактические потери** - **Анализ отходов** по типам и стоимости #### 3.6.3 Финансовые отчеты - **Продажи за период** - **Эффективность поставщиков** (цена, качество) - **Оборачиваемость материалов** - **План закупок** (что заканчивается) #### 3.6.4 Аналитика пространства - **Частота обращения** к зонам склада - **Товары-путешественники** (часто перемещаемые) - **Мертвые зоны** (неиспользуемые места) - **Предложения по оптимизации** размещения --- ## 4. Технические требования ### 4.1 Платформа и архитектура - **Progressive Web App (PWA)** - **Responsive design** для всех устройств - **Offline-first** архитектура - **Синхронизация** при появлении интернета ### 4.2 Клиентская часть - **Современный веб-интерфейс** (React/Vue) - **Камера API** для сканирования и фото - **Локальное хранение** для оффлайн-режима - **Push-уведомления** для важных событий ### 4.3 Серверная часть - **RESTful API** для всех операций - **Реляционная БД** (PostgreSQL) для основных данных - **Файловое хранилище** для фото и документов - **Очереди задач** для обработки фото чеков ### 4.4 Интеграции и API - **OCR сервисы** (Google Vision API / Yandex OCR) - **Генерация штрихкодов** (встроенные библиотеки) - **Экспорт в Excel/CSV** - **API для интеграции** с внешними системами ### 4.5 Безопасность - **HTTPS** для всех подключений - **JWT токены** для аутентификации - **Резервное копирование** данных - **Разграничение прав** пользователей --- ## 5. Пользовательские роли и права ### 5.1 Роли пользователей **Владелец/Мастер:** - Полный доступ ко всем функциям - Настройка системы и пространства - Управление пользователями **Сотрудник производства:** - Операции с материалами и ГП - Выполнение производственных заданий - Просмотр остатков и мест хранения **Кладовщик:** - Поступление и размещение товаров - Инвентаризация - Отчеты по складу **Наблюдатель:** - Только просмотр отчетов - Мониторинг процессов ### 5.2 Ограничения по тарифам **Starter:** 1 пользователь, 100 материалов, 50 изделий **Pro:** 3 пользователя, безлимит материалов/изделий **Team:** 10 пользователей + расширенный API --- ## 6. UX/UI принципы ### 6.1 Философия интерфейса - **"Максимум 3 клика"** до любой операции - **"Сканирование → 1 клик → готово"** для частых действий - **Крупные элементы** для мобильных устройств - **Интуитивная навигация** без обучения ### 6.2 Мобильные особенности - **Портретная ориентация** как основная - **Большие области** для сканирования - **Тактильная обратная связь** при сканировании - **Голосовые подсказки** для навигации по складу ### 6.3 Визуальный дизайн - **Минималистичный стиль** без отвлекающих элементов - **Цветовые индикаторы** состояний (свободно/занято/переполнено) - **Иконки вместо текста** где возможно - **Темная тема** для работы в условиях плохого освещения --- ## 7. Этапы разработки и внедрения ### 7.1 Фаза 1: Организация пространства (2-3 месяца) **Приоритет 1:** - Мастер настройки складского пространства - Справочник мест хранения - Генерация и печать QR-кодов - Размещение и поиск товаров по местам - Виртуальная карта склада **Результат:** Превращение хаоса в организованную систему хранения ### 7.2 Фаза 2: Базовая автоматизация (2-3 месяца) **Приоритет 2:** - Справочники материалов и ГП - Генерация штрихкодов - Мобильное сканирование - Базовые операции (поступление, списание, перемещение) - Простые отчеты по остаткам **Результат:** Цифровой учет с быстрыми операциями ### 7.3 Фаза 3: Умная автоматизация (2-3 месяца) **Приоритет 3:** - Computer Vision для чеков - Автоматическое сопоставление товаров - Умные подсказки по размещению - Расширенная аналитика **Результат:** Минимизация ручного ввода данных ### 7.4 Фаза 4: Производственные процессы (2-3 месяца) **Приоритет 4:** - Кастомные производственные сценарии - Учет отходов и коэффициентов - Производственные задания - Расчет себестоимости **Результат:** Полный цикл от материала до готового изделия ### 7.5 Фаза 5: Оптимизация и масштабирование **Приоритет 5:** - API для интеграций - Расширенная аналитика эффективности - Мультитенантность - Дополнительные модули по запросам --- ## 8. Метрики успеха ### 8.1 Внедрение - **Время настройки пространства:** до 4 часов - **Время обучения сотрудника:** до 1 часа - **Время размещения товара:** до 30 секунд - **Время поиска товара:** до 20 секунд ### 8.2 Операционные метрики - **Точность инвентаризации:** 95%+ - **Скорость поступления по чеку:** до 2 минут - **Использование пространства:** +30% эффективности - **Retention клиентов:** 70%+ через 3 месяца ### 8.3 Бизнес-метрики - **Сокращение времени поиска:** в 5-10 раз - **Уменьшение потерь:** на 20-30% - **Ускорение инвентаризации:** в 3-5 раз - **Точность себестоимости:** 90%+ --- ## 9. Технические ограничения MVP ### 9.1 Что НЕ включаем в первую версию - Многовалютность - Интеграция с банками и 1С - Серийные номера и партии - Сложная логистика и маршрутизация - CRM и управление клиентами - Планирование производства ### 9.2 Технические лимиты - Максимум 10,000 материалов в базе - Максимум 1,000 мест хранения - Размер фото до 10 МБ - Offline-хранение до 100 МБ ### 9.3 Требования к окружению - **Браузер:** Chrome 90+, Safari 14+, Firefox 88+ - **Мобильные:** iOS 14+, Android 10+ - **Интернет:** минимум 1 Мбит/с для синхронизации - **Камера:** разрешение от 5 Мп для сканирования --- ## 10. Заключение Данное ТЗ описывает инновационный подход к автоматизации микропроизводств, который решает реальные проблемы малого бизнеса: 1. **Организация хаоса** без больших затрат 2. **Простота использования** без специального обучения 3. **Современные технологии** (CV, мобильность) в доступной форме 4. **Гибкость настройки** под специфику конкретного производства Продукт должен стать мостом между "Excel-ным" учетом и сложными ERP-системами, предоставляя оптимальное соотношение функциональности и простоты для своей целевой аудитории.