Files
second-mind-aep/💡 Идеи/💡 Проекты/ERP для малых производств/Техническое-задание-ERP-для-мастеров-Финальная-версия.md
2025-08-26 20:03:36 +04:00

452 lines
22 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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-системами, предоставляя оптимальное соотношение функциональности и простоты для своей целевой аудитории.