Процесс автоматического планирования операций и распределения задач
┌─────────────────────────────────────────────────────────────────────────────┐
│ ПЛАНИРОВАНИЕ ПРОЕКТА │
└─────────────────────────────────────────────────────────────────────────────┘
┌───────────────────────────────────────────────────────────────────────────┐
│ ПОДГОТОВКА (Инженер ПТО) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Создание │───►│Выбор │───►│Построение│───►│Добавление│ │
│ │ проекта │ │операций │ │ дерева │ │специфич- │ │
│ │(ТЗ,сроки)│ │из Справоч│ │зависимост│ │ных операц│ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└───────────────────────────────────────────────────────────────────────────┘
│
▼
┌───────────────────────────────────────────────────────────────────────────┐
│ ПЛАНИРОВЩИК (автоматически, ежедневно) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Получает │───►│Проверяет │───►│Распреде- │───►│Определяет│ │
│ │данные о │ │навыки и │ │ляет │ │дату │ │
│ │ресурсах │ │квалифик. │ │операции │ │завершения│ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ВХОДНЫЕ ДАННЫЕ: │
│ • Список доступных исполнителей (навыки, квалификация) │
│ • Дерево операций (зависимости, нормативы) │
│ • Параметры проекта (рабочий день, обед, дедлайны) │
│ • Глубина планирования (количество дней) │
└───────────────────────────────────────────────────────────────────────────┘
│
▼
┌───────────────────────────────────────────────────────────────────────────┐
│ ПРОВЕРКА ДЕДЛАЙНОВ │
│ │
│ ┌───────────────────────────────────────────────────────────────────┐ │
│ │ Планировщик определяет: к какой дате проект будет выполнен │ │
│ │ при текущих ресурсах │ │
│ └───────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌────────────────┴────────────────┐ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │ УКЛАДЫВАЕМСЯ │ │ НЕ УКЛАДЫВАЕМСЯ │ │
│ │ во внутренний │ │ во внутренний │ │
│ │ дедлайн │ │ дедлайн │ │
│ └────────┬────────┘ └────────┬────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │ Формируем │ │• Оповещение РН │ │
│ │ расписание │ │• Поиск доп. │ │
│ │ │ │ исполнителей │ │
│ │ │ │• Пересмотр плана│ │
│ └─────────────────┘ └─────────────────┘ │
└───────────────────────────────────────────────────────────────────────────┘
│
▼
┌───────────────────────────────────────────────────────────────────────────┐
│ РЕЗУЛЬТАТ ПЛАНИРОВАНИЯ │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Личный │ │Расписание│ │Наставни- │ │ Push- │ │
│ │график │ │ бригады │ │ческие │ │уведомле- │ │
│ │каждого │ │на объекте│ │ блоки │ │ ния │ │
│ │исполнит. │ │ │ │ │ │ │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└───────────────────────────────────────────────────────────────────────────┘
| Этап | Кто выполняет | Действия |
|---|---|---|
| 1. Создание проекта | Инженер ПТО | Загрузка ТЗ, установка сроков и дедлайнов |
| 2. Выбор операций | Инженер ПТО | Выбор операций из Справочника операций (мастер-проект) |
| 3. Построение дерева | Инженер ПТО | Установка зависимостей между операциями |
| 4. Добавление специфики | Инженер ПТО | Добавление операций, специфичных для данного проекта (если нет в Справочнике) |
| 5. Автоматическое назначение | Алгоритм | Распределение исполнителей по операциям |
| 6. Рассылка планов | Система | Push-уведомления исполнителям |
Важно: Исполнителей назначает алгоритм, а не РН напрямую. РН может вручную назначить конкретного человека — это элемент ручного планирования.
При создании нового проекта планировщик выполняет первичный расчёт:
После первичного расчёта:
После фиксации дедлайны становятся ориентирами для всей последующей работы планировщика.
После фиксации дедлайнов планировщик переходит в обычный режим:
| Горизонт | Частота | Что планируется |
|---|---|---|
| Суточное | Ежедневно (вечер) | Детальный план на следующий день для каждого исполнителя |
| Недельное | Еженедельно | Распределение работ на неделю, проверка загрузки |
| Месячное | Ежемесячно | Контроль прогресса, корректировка плана |
| На весь проект | Регулярно | Общая картина, проверка соблюдения дедлайнов |
┌─────────────────────────────────────────────────────────────────────────────┐
│ ФАЗЫ РАБОТЫ ПЛАНИРОВЩИКА │
└─────────────────────────────────────────────────────────────────────────────┘
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────────────┐
│ ФАЗА 1 │ │ ФАЗА 2 │ │ ФАЗА 3 │
│ ПЕРВИЧНОЕ │────►│ ФИКСАЦИЯ │────►│ РЕГУЛЯРНОЕ │
│ ПЛАНИРОВАНИЕ │ │ ДЕДЛАЙНОВ │ │ ПЛАНИРОВАНИЕ │
└────────┬────────┘ └────────┬────────┘ └───────────┬─────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────────────┐
│• Анализ объёма │ │• Согласование │ │• Суточное (ежедневно) │
│• Оценка ресурсов│ │ с заказчиком │ │• Недельное │
│• Вычисление дат │ │• Фиксация в │ │• Месячное │
│ (внутр./внешн.)│ │ договоре │ │• На весь проект │
└─────────────────┘ └─────────────────┘ └─────────────────────────┘
| Дедлайн | Описание |
|---|---|
| Внешний дедлайн | Срок сдачи заказчику (из договора) |
| Внутренний дедлайн | Внутренний срок с запасом ~30% от внешнего |
Принцип: Планировщик ориентируется на внутренний дедлайн. Запас времени нужен для форс-мажоров и переделок.
| Проверка | Описание |
|---|---|
| Квалификация | Работник должен иметь нужный уровень по данной операции |
| Наставничество | Стажёр назначается только вместе с наставником |
| Событие | Масштаб перепланировки |
|---|---|
| Ежедневный запуск (вечер) | Полное планирование на следующий день |
| Изменение сроков заказчиком | Глобальный перезапуск |
| Добавление/удаление исполнителей | Перераспределение задач |
| Изменение квалификации | Локальная корректировка |
| Форс-мажор | Локальная перепланировка |
| Параметр | Описание |
|---|---|
| Начало рабочего дня | Время начала смены на объекте |
| Завершение рабочего дня | Время окончания смены |
| Окно для обеда | Временной диапазон, в который можно назначить обед |
| Длительность обеда | Минимальная и максимальная длительность |
| Макс. разрыв между операциями | Максимально допустимый простой |
| Внешний дедлайн | Срок сдачи заказчику |
| Внутренний дедлайн | Внутренний срок с запасом |
См. также: Путь проекта, Путь исполнителя, Цепочка приёмки