add erp plan

This commit is contained in:
2025-08-26 20:03:36 +04:00
parent d8bc50fe76
commit 76dd059647
6 changed files with 2222 additions and 0 deletions

View File

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