SlideShare uma empresa Scribd logo
1 de 34
Process & Case Management
в информационной системе:
от автоматизации As Is
к поддержке развития бизнеса
29 октября 2016
Максим Цепков
Соучредитель и главный архитектор
 Классический подход к организации бизнеса –
создание бизнес-процессов и поддержка их
информационной системой, Process Management
 В любом процессе есть много особых случаев
 Включение их как ветвей процесса ведет
к чрезмерной сложности процесса и софта,
поэтому особые случаи стремились исключить
 Тренд персонализации влечет увеличение
количества особых случаев
О чем будет доклад
Решение: объединив Process и Adaptive Case
Management, обеспечить простоту и гибкость
Бонус – поддержка развития бизнеса
2/34
 Для архитекторов – они проектируют
информационные системы для бизнеса
 Для аналитиков – они определяют способы
поддержки бизнеса софтом
 Для разработчиков, которым важно, чтобы
их софт реально помогал бизнесу
Для всех, кто считает ИТ партнером бизнеса
Для кого этот доклад
3/34
 Ситуация заказа разработки
 Оборот вырос, сбои в доставке стали чаще –
надо исправлять ситуацию
 Планируется развивать бизнес, расширяя доступные
услуги, а ограничения системы позволяют сделать не все
 Пример собран для доклада как хорошая
иллюстрация его тезисов на понятном кейсе
 Рассказ будет о заказной разработке, но мы
применяем те же подходы для разработки
тиражируемых решений
Пример – интернет-магазин
4/34
Как усложняется представление
бизнес-процессов
5/34
Процесс обработки заказа
Заказ
Подтверждение
Сборка заказа
Курьерская
доставка
Доставка
в пункт
выдачи
Выдача
Покупатель оформляет
заказ на сайте
Звонок – подтверждение
оператора о наличии
товара и времени доставки
Сборка заказа на складе
Курьер доставляет в руках
или на своей машине
Отправка в пункт выдачи
и получение в нем
Кажется,
все просто
и понятно 
6/34
Заказ
Подтверждение
Сборка заказа
Курьерская
доставка
Доставка
в пункт
выдачи
Выдача
А где оплата?
Картой
на сайте
$
$
$
Картой
или наличными
при выдаче
Наличными
курьеру
Хотим, чтобы курьерам
платили картой, но не у всех
будет терминал
Стоп!
А как курьеры
получают заказы?
7/34
Курьерская
доставка
З: Их назначает менеджер доставки.
А: OK, здесь вложенный процесс, а не один шаг…
А: А курьеров всегда хватает?
З: Да, мы знаем, сколько можно развезти,
и операторы это учитывают при подтверждении заказа.
З: Но бывает, что курьер заболел или заказ нужно
далеко везти, надо позвонить и перенести дату.
А: Менеджер звонит
и договаривается?
З: Нет, звонят операторы.
З: Если дату перенесли,
заказ не собирают.
А: Курьеров назначают
до сборки?
OK, перерисовываем…
Курьерская
доставка
Заказ
Подтверждение
Сборка заказа
Доставка
в пункт
выдачи
Выдача
Доставка
курьером
Назначение
курьеров
Уточнение
времени
А: Как заказы назначают курьерам?
8/34
З: Да, обычно это делают накануне.
З: И склад собирает заказы одного
курьера вместе.
З: Но о болезни курьеров становится
известно утром, заказы могут
перераспределять…
Заказ
Подтверждение
Сборка заказа
Доставка
в пункт
выдачи
Выдача
Курьерская
доставка
Назначение
курьеров
Уточнение
времени
Ранее логичный бизнес-процесс
теперь напоминает сеть, а контур
доставки уже не выделяется.
Но все-таки сложность приемлема
Уточнение
курьеров
А: Заказ курьерам назначают
до сборки?
9/34
А: А какие бывают сбои и проблемы в доставке?
З: Ну, это не совсем сбои, это особые ситуации, их надо обрабатывать.
 Бывает, что покупателя нет на месте и мы договариваемся о новой дате
 Бывает, что мы перепутали товар и надо доставить повторно правильный
 Бывает, что везем несколько вариантов вещи и покупатель выбирает
 Бывает, что у покупателя не хватило наличных, но он может заплатить
картой на сайте (сейчас это невозможно)
 Бывает, что адрес или состав заказа изменяют после того, как
его собирали на складе, и надо поменять и передать другому курьеру
 Бывает, что покупатель отказывается от части заказа или нашел дефект
и просит скидку, созваниваемся и согласуем – надо поменять сумму
в системе
З: И надо проверить, что курьер вернул весь недоставленный товар.
Каждая ситуация – отдельная ветка процесса!
Представление получили,
переходим к задачам разработки
10/34
 Сейчас операторы звонят по каждому заказу, а мы хотим перейти
на СМС-уведомления в зоне, где риски невелики
 Мы хотим попробовать такую схему: сопутствующие товары предлагает
не оператор, как сейчас, а курьер, представляя их покупателю на месте
 Часть товара находится на выставках в пунктах выдачи, сейчас
за этим следят вручную, а надо, чтобы система об этом знала
 Заказы в другой город доставляет почта или транспортная компания,
нужна специальная упаковка. Компания забирает со склада, а на почту
отвозим мы. Это надо поддержать в системе, мы будем развивать
такие продажи
 Бывает, что у нас просят срочную доставку и готовы платить. Сейчас
это организуют вне системы, а мы хотим сделать услугу срочной доставки
Система должна позволять легко развивать процесс,
пробовать новые варианты
Это сейчас, а что будет развиваться?
11/34
 Попытка учесть в бизнес-процессе все
ветви приведет к недопустимой сложности
 Сложный софт не получится развивать
в требуемом для развития бизнеса темпе
Очевидна проблема
Ситуация типична для большого
количества корпоративного софта
12/34
Что делать?
13/34
 Различаем основной бизнес-процесс
и исключения из него
 Для основного процесса применяем подходы
Process Management
 Для исключений – подходы Adaptive Case
Management
Решение
А что это такое?
14/34
 Process Management вырос как способ
организации однородного труда за счет
разложения в конвейер простых операций
 Adaptive Case Management появился в таких
отраслях, как медицина и юриспруденция,
где обслуживание персонализировано
и каждый случай отличается от других
 Персонализация обслуживания смещает
акцент в сторону Case Management
Process and Case Management
Case Management – это
не Project Management
15/34
Основной процесс
Способ совмещения подходов
Исключения
АнализРешения
Возникновение
исключения
Продолжение
процесса
Возврат на предыдущие
этапы
Прерывание
Обработка исключений – это не процесс. Этапы
определяют форму, а не содержание
16/34
 На любом шаге основного процесса
возможны исключения
 Обработка исключений ведет
 к «проталкиванию» процесса
 или возврату на предыдущие шаги
 При проектировании нужно определить
 типы исключений
 ожидаемую частоту
 варианты результатов
Процесс и исключения
17/34
Процесс и исключения
в интернет-магазине
Заказ
по телефону
Заказ
Подтверждение
Сборка заказа
Доставка
в пункт выдачи
Выдача
Курьерская
доставка
Назначение
курьеров
Заказ
не получен
полностью
Доставка
по плану
невозможна
Заказ доставляем, но в другую дату
Заказ
отменяем
Покупатель
меняет заказ
Товар
с витрины
Схема процесса приняла обозримую форму
с небольшим количеством типов исключений 18/34
Проектируем и реализуем
работу с исключениями
19/34
 Их необходимо зафиксировать на этапе
бизнес-анализа
 Формат Use Case, на первый взгляд, подходит: помечаем
альтернативные сценарии как исключения
 Однако обработку исключений выполняют не те люди,
что ведут основной процесс
 Поэтому лучше разделять описания, указывая в основном
процессе лишь наличие исключений
 В архитектуре системы необходимо выбрать
уровень поддержки обработки исключений
и реализовать его
Исключения есть в любом процессе!
20/34
 Минимальный – позволяет «протолкнуть»
исключения через систему
 Средний – позволяет анализировать
исключения и достраивать бизнес-процесс
 Глубокий – позволяет прозрачно
и качественно обрабатывать исключения,
используя Adaptive Case Management
Уровни работы с исключениями
Выбор уровня зависит от построения бизнеса
21/34
 Обучаем BPM-движок
 остановить экземпляр процесса
 создать экземпляр процесса
в неначальном состоянии
 вернуть экземпляр процесса на несколько шагов
или, остановив один, сделать копию в раннем состоянии
На эти функции накладываем ограничения по доступу,
но они есть для всех процессов во всех состояниях
 Делаем операции для отражения результатов
обработки исключения
 например, форма возврата товара курьером с приемкой
кладовщиком
 Обработка исключений идет вне системы
Минимальный уровень обработки
Без этого система
фактически не работает,
но об этом часто забывают,
и разработчики выполняют
действия вручную
22/34
 Дополняем систему журналом исключений,
который фиксирует
 Остановку или возврат по бизнес-процессу и особые операции
с указанием типа исключения, его времени и обстоятельств
 Результат обработки исключения и время обработки
 Реализуем аналитические отчеты по журналу
для технологов бизнеса
Уровень анализа
23/34
 Функции системы
 Отметить неполученные позиции
или весь заказ, для анализа указать
в журнале причину, по которой их не получили
 При необходимости повторной доставки сделать новый заказ
тому же адресату, наследующий оплату, связать новый заказ
с предыдущим, указав причину в журнале
 Вернуть оплату для оплаченных на сайте заказов
 Принять недоставленный товар на складе на хранение
до следующей доставки или как свободный для других заказов
 Причины указываются из стандартного списка
с возможностью дополнения и описания ситуации
в комментарии
Пример реализации:
заказ получен не полностью
24/34
Синим выделены
расширения уровня
анализа
 Исключения – отдельный объект системы
 Бизнес-логику реализует пара: BPM-движок
и task-трекер
 При исключении для экземпляра процесса в BPM-движке создается
тикет в трекере, процесс приостанавливается
 По тикету идет взаимодействие по обработке исключения
 Результат обработки отображается в экземпляре процесса
BPM-движка
 Реализуем интерфейсы работы с исключениями
 Современный вариант интерфейса – чат с уведомлениями
 Анализ исключений ведем по тикетам
Уровень Case Management
25/34
 Возможный сценарий работы
 Оператор по звонку курьера заводит отдельный тикет
к заказу, где указаны ситуация и набор ожидаемых действий
(связаться с клиентом, принять товар на склад, повторно
доставить, вернуть оплату)
 Сотрудники следят за появляющимися тикетами и обрабатывают
их, набор ожидаемых действий изменяется
 Обработка носит асинхронный характер
 В некоторый момент инцидент считается решенным
и продолжается основной процесс обработки заказа
 Система поддерживает сценарий в виде чата
вокруг тикета, включая уведомления
Case «Заказ получен не полностью»
26/34
Архитектурная схема
Уровень Case Management
Уровень анализа исключений
Минимальный уровень
Стандартный бизнес-процесс
BPM-движок
Task-трекер
Журнал исключений Аналитические отчеты
Чат для коммуникаций
Система уведомлений
Расширение BPM
для исключений
Специальные
операции
27/34
Выбор уровня работы
с исключениями
28/34
Позиция бизнеса для каждого уровня
Адаптивный и развивающийся бизнес
Анализ исключений для достройки процесса
Минимальный уровень – рабочий бизнес-процесс
Стандартный бизнес-процесс
Исключения – зло, это всегда ошибка
сотрудников, пусть сами и мучаются
В процессе бывают неожиданности,
с ними надо уметь справиться
Качество работы с исключениями важно
для обслуживания клиентов, а их
анализ позволит совершенствоваться
Надо пробовать новое и развиваться,
предоставлять новые услуги
и персонализировать существующие
29/34
 Эффективный масштабный бизнес основан
на хорошей организации процессов
 При этом любые нештатные ситуации жестко решаются не в пользу
клиента – персонал не умеет иначе
 Сейчас это ведет к конкурентному проигрышу
 Фиксируя исключения, можно организовать работу
с ними отдельно от основного процесса
 Привлечь персонал другого уровня
 Держать под контролем обработку исключений
 Анализировать их и совершенствовать бизнес
Контроль в масштабном бизнесе
30/34
Первый шаг – эксперимент
Развитие бизнеса через механизм
Adaptive Case Management
Новая
идея
Новый тип
исключений
(тикетов)
Сотрудники, которые
их обрабатывают
без регламентов
Оценка
эксперимента
Требует
дальнейшей
доработки
Неудача
Дорабатываем
бизнес-процесс
Сохраняем
как типовой кейс
Широко востребовано,
можно эффективно сделать
Спрос ограничен, полезна
как персональная опция
Это малое
и быстрое изменение
31/34
 У ряда товаров есть сопутствующие
(например, чехлы и защита для смартфонов)
 Обычно операторы предлагают их заказать
 Альтернатива – курьер привозит и предлагает на месте
 Вариант с курьером можно проверить
 В заказ включать скрытые позиции, выдавая курьеру
 Если не получилось – оформлять возврат
 Эксперимент потребует малых доработок
 Можно провести ограниченно для конкретных товаров
 При успехе – продумывать сценарий поэтапного
массового внедрения
Пример – сопутствующие товары
32/34
 Придумываем, как организовать срочную
доставку отдельных заказов
без существенных напряжений
 По запросу такой услуги заводим тикет,
который отрабатывается сотрудниками
придуманным способом
 Ограничиваем число доставок доступной
мощностью
 Оцениваем процесс и стоимость услуги:
убрать ее, оставить дорогой опцией
или пробовать сделать массовой
Пример – срочная доставка
33/34
 Современные ИТ – партнер бизнеса
 Современный бизнес требует персонализации
сервиса и непрерывного развития услуг
 Качество бизнеса определяется и процессами,
и обработкой исключений в них
 Process & Case Management совместно дают
баланс простоты и гибкости, обеспечивая
качество бизнеса и его развитие
Подводя итоги
Спасибо! Вопросы?
Максим Цепков mtsepkov.org
34/34

Mais conteúdo relacionado

Mais procurados

Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...ScrumTrek
 
Частые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемЧастые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемCEE-SEC(R)
 
Bankir 2016 habits transformation
Bankir 2016 habits transformationBankir 2016 habits transformation
Bankir 2016 habits transformationBankir_Ru
 
Как мы меняли процесс maintenance для b2b-клиентов
Как мы меняли процесс maintenance для b2b-клиентовКак мы меняли процесс maintenance для b2b-клиентов
Как мы меняли процесс maintenance для b2b-клиентовCEE-SEC(R)
 
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...ScrumTrek
 
5 нспк banki.ru v3
5 нспк   banki.ru v35 нспк   banki.ru v3
5 нспк banki.ru v3Bankir_Ru
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итMagneta AI
 
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...ScrumTrek
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!ScrumTrek
 
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...CEE-SEC(R)
 
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?ScrumTrek
 
Очередность требований: от хаоса к FIFO
Очередность требований: от хаоса к FIFOОчередность требований: от хаоса к FIFO
Очередность требований: от хаоса к FIFOSQALab
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформацииSQALab
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementCEE-SEC(R)
 
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...ScrumTrek
 
Управление виртуальной командой аналитиков
Управление виртуальной командой аналитиковУправление виртуальной командой аналитиков
Управление виртуальной командой аналитиковSQALab
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruBadoo Development
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по AgileAlexey Deryushkin
 
Бизнес-анализ: грани разумного
Бизнес-анализ: грани разумногоБизнес-анализ: грани разумного
Бизнес-анализ: грани разумногоSQALab
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooBadoo Development
 

Mais procurados (20)

Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
 
Частые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемЧастые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляем
 
Bankir 2016 habits transformation
Bankir 2016 habits transformationBankir 2016 habits transformation
Bankir 2016 habits transformation
 
Как мы меняли процесс maintenance для b2b-клиентов
Как мы меняли процесс maintenance для b2b-клиентовКак мы меняли процесс maintenance для b2b-клиентов
Как мы меняли процесс maintenance для b2b-клиентов
 
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
 
5 нспк banki.ru v3
5 нспк   banki.ru v35 нспк   banki.ru v3
5 нспк banki.ru v3
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в ит
 
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
 
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
 
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
 
Очередность требований: от хаоса к FIFO
Очередность требований: от хаоса к FIFOОчередность требований: от хаоса к FIFO
Очередность требований: от хаоса к FIFO
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...
 
Управление виртуальной командой аналитиков
Управление виртуальной командой аналитиковУправление виртуальной командой аналитиков
Управление виртуальной командой аналитиков
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agile
 
Бизнес-анализ: грани разумного
Бизнес-анализ: грани разумногоБизнес-анализ: грани разумного
Бизнес-анализ: грани разумного
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, Badoo
 

Destaque

Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыCEE-SEC(R)
 
Машинное обучение на каждый день
Машинное обучение на каждый деньМашинное обучение на каждый день
Машинное обучение на каждый деньCEE-SEC(R)
 
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...CEE-SEC(R)
 
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙСтановление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙCEE-SEC(R)
 
Reliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиReliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиCEE-SEC(R)
 
Управление IT-зависимостью
Управление IT-зависимостьюУправление IT-зависимостью
Управление IT-зависимостьюCEE-SEC(R)
 
Быстрое и точное восстановление смазанного изображения, полученного вращающей...
Быстрое и точное восстановление смазанного изображения, полученного вращающей...Быстрое и точное восстановление смазанного изображения, полученного вращающей...
Быстрое и точное восстановление смазанного изображения, полученного вращающей...CEE-SEC(R)
 
Business Agility и Digital трансформация
Business Agility и Digital трансформацияBusiness Agility и Digital трансформация
Business Agility и Digital трансформацияCEE-SEC(R)
 
Маленькая поваренная книга ретроспективы
Маленькая поваренная книга ретроспективыМаленькая поваренная книга ретроспективы
Маленькая поваренная книга ретроспективыCEE-SEC(R)
 
Разработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствРазработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствCEE-SEC(R)
 
Человеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийЧеловеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийCEE-SEC(R)
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работаетCEE-SEC(R)
 
Документирование требований с помощью DITA
Документирование требований с помощью DITAДокументирование требований с помощью DITA
Документирование требований с помощью DITACEE-SEC(R)
 
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...CEE-SEC(R)
 

Destaque (14)

Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-команды
 
Машинное обучение на каждый день
Машинное обучение на каждый деньМашинное обучение на каждый день
Машинное обучение на каждый день
 
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
 
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙСтановление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
 
Reliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиReliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие сроки
 
Управление IT-зависимостью
Управление IT-зависимостьюУправление IT-зависимостью
Управление IT-зависимостью
 
Быстрое и точное восстановление смазанного изображения, полученного вращающей...
Быстрое и точное восстановление смазанного изображения, полученного вращающей...Быстрое и точное восстановление смазанного изображения, полученного вращающей...
Быстрое и точное восстановление смазанного изображения, полученного вращающей...
 
Business Agility и Digital трансформация
Business Agility и Digital трансформацияBusiness Agility и Digital трансформация
Business Agility и Digital трансформация
 
Маленькая поваренная книга ретроспективы
Маленькая поваренная книга ретроспективыМаленькая поваренная книга ретроспективы
Маленькая поваренная книга ретроспективы
 
Разработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствРазработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательств
 
Человеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийЧеловеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требований
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работает
 
Документирование требований с помощью DITA
Документирование требований с помощью DITAДокументирование требований с помощью DITA
Документирование требований с помощью DITA
 
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
 

Semelhante a Process и Case Management в информационной системе:

ITGM#8 Максим Цепков Process and Case management: совмещай и властвуй!
ITGM#8 Максим Цепков Process and  Case management: совмещай и властвуй!ITGM#8 Максим Цепков Process and  Case management: совмещай и властвуй!
ITGM#8 Максим Цепков Process and Case management: совмещай и властвуй!SPbCoA
 
Process and Case Management together
Process and Case Management togetherProcess and Case Management together
Process and Case Management togetherMaxim Tsepkov
 
Process & Case Management: совмещай и властвуй!
Process & Case Management: совмещай и властвуй!Process & Case Management: совмещай и властвуй!
Process & Case Management: совмещай и властвуй!CUSTIS
 
Описания бизнес-процессов - waste?
Описания бизнес-процессов - waste?Описания бизнес-процессов - waste?
Описания бизнес-процессов - waste?CUSTIS
 
Описание бизнес-процессов — waste?
Описание бизнес-процессов — waste?Описание бизнес-процессов — waste?
Описание бизнес-процессов — waste?SQALab
 
7 видеошпаргалка
7 видеошпаргалка7 видеошпаргалка
7 видеошпаргалкаRnD_SM
 
7 видеошпаргалка
7 видеошпаргалка7 видеошпаргалка
7 видеошпаргалкаRnD_SM
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+RnD_SM
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+RnD_SM
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+RnD_SM
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+RnD_SM
 
Документирование бизнес-процессов
Документирование бизнес-процессовДокументирование бизнес-процессов
Документирование бизнес-процессовVYuri
 
Оптимизация бизнес-процессов (их схемы в MS Visio)
Оптимизация бизнес-процессов (их схемы в MS Visio)Оптимизация бизнес-процессов (их схемы в MS Visio)
Оптимизация бизнес-процессов (их схемы в MS Visio)Александр Михалькевич
 
2012 03 22_бизнес-процессы
2012 03 22_бизнес-процессы2012 03 22_бизнес-процессы
2012 03 22_бизнес-процессыReshetnikov Alexander
 
2. мастер класс бизнес-процессы - краткая версия
2. мастер класс бизнес-процессы - краткая версия2. мастер класс бизнес-процессы - краткая версия
2. мастер класс бизнес-процессы - краткая версияВЦ СофтСервис
 
Методика внедрения WMS решения на складе автозапчастей.
Методика внедрения WMS решения на складе автозапчастей. Методика внедрения WMS решения на складе автозапчастей.
Методика внедрения WMS решения на складе автозапчастей. Logistic Point
 
Реинжиниринг процесов
Реинжиниринг процесовРеинжиниринг процесов
Реинжиниринг процесовDarius Radkevicius
 
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
Без единого разрыва: горящие IT­сервисы и механизмы их тушенияБез единого разрыва: горящие IT­сервисы и механизмы их тушения
Без единого разрыва: горящие IT­сервисы и механизмы их тушенияEDS Systems
 

Semelhante a Process и Case Management в информационной системе: (20)

ITGM#8 Максим Цепков Process and Case management: совмещай и властвуй!
ITGM#8 Максим Цепков Process and  Case management: совмещай и властвуй!ITGM#8 Максим Цепков Process and  Case management: совмещай и властвуй!
ITGM#8 Максим Цепков Process and Case management: совмещай и властвуй!
 
Process and Case Management together
Process and Case Management togetherProcess and Case Management together
Process and Case Management together
 
Process & Case Management: совмещай и властвуй!
Process & Case Management: совмещай и властвуй!Process & Case Management: совмещай и властвуй!
Process & Case Management: совмещай и властвуй!
 
Описания бизнес-процессов - waste?
Описания бизнес-процессов - waste?Описания бизнес-процессов - waste?
Описания бизнес-процессов - waste?
 
Описание бизнес-процессов — waste?
Описание бизнес-процессов — waste?Описание бизнес-процессов — waste?
Описание бизнес-процессов — waste?
 
7 видеошпаргалка
7 видеошпаргалка7 видеошпаргалка
7 видеошпаргалка
 
7 видеошпаргалка
7 видеошпаргалка7 видеошпаргалка
7 видеошпаргалка
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+
 
Система автоматизации бизнеса
Система автоматизации бизнесаСистема автоматизации бизнеса
Система автоматизации бизнеса
 
Документирование бизнес-процессов
Документирование бизнес-процессовДокументирование бизнес-процессов
Документирование бизнес-процессов
 
Bizness-prozess
Bizness-prozessBizness-prozess
Bizness-prozess
 
Оптимизация бизнес-процессов (их схемы в MS Visio)
Оптимизация бизнес-процессов (их схемы в MS Visio)Оптимизация бизнес-процессов (их схемы в MS Visio)
Оптимизация бизнес-процессов (их схемы в MS Visio)
 
2012 03 22_бизнес-процессы
2012 03 22_бизнес-процессы2012 03 22_бизнес-процессы
2012 03 22_бизнес-процессы
 
2. мастер класс бизнес-процессы - краткая версия
2. мастер класс бизнес-процессы - краткая версия2. мастер класс бизнес-процессы - краткая версия
2. мастер класс бизнес-процессы - краткая версия
 
Методика внедрения WMS решения на складе автозапчастей.
Методика внедрения WMS решения на складе автозапчастей. Методика внедрения WMS решения на складе автозапчастей.
Методика внедрения WMS решения на складе автозапчастей.
 
Реинжиниринг процесов
Реинжиниринг процесовРеинжиниринг процесов
Реинжиниринг процесов
 
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
Без единого разрыва: горящие IT­сервисы и механизмы их тушенияБез единого разрыва: горящие IT­сервисы и механизмы их тушения
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
 

Mais de CEE-SEC(R)

Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...CEE-SEC(R)
 
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамОнлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамCEE-SEC(R)
 
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...CEE-SEC(R)
 
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...CEE-SEC(R)
 
«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентамиCEE-SEC(R)
 
Проблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияCEE-SEC(R)
 
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...CEE-SEC(R)
 
Ай-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхАй-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхCEE-SEC(R)
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...CEE-SEC(R)
 
Технологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияТехнологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияCEE-SEC(R)
 
Субъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхСубъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхCEE-SEC(R)
 
Шаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoШаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoCEE-SEC(R)
 
Apache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииApache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииCEE-SEC(R)
 
Семантическое ядро рунета
Семантическое ядро рунетаСемантическое ядро рунета
Семантическое ядро рунетаCEE-SEC(R)
 
IT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповIT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповCEE-SEC(R)
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»CEE-SEC(R)
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...CEE-SEC(R)
 
SysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийSysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийCEE-SEC(R)
 
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDЭволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDCEE-SEC(R)
 
Восхождение Гражданской науки о данных
Восхождение Гражданской науки о данныхВосхождение Гражданской науки о данных
Восхождение Гражданской науки о данныхCEE-SEC(R)
 

Mais de CEE-SEC(R) (20)

Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...
 
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамОнлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
 
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
 
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
 
«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами
 
Проблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестирования
 
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
 
Ай-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхАй-трекинг в UX исследованиях
Ай-трекинг в UX исследованиях
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
 
Технологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияТехнологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследования
 
Субъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхСубъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятиях
 
Шаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoШаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в Virtuozzo
 
Apache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииApache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализации
 
Семантическое ядро рунета
Семантическое ядро рунетаСемантическое ядро рунета
Семантическое ядро рунета
 
IT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповIT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартапов
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
 
SysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийSysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляций
 
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDЭволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
 
Восхождение Гражданской науки о данных
Восхождение Гражданской науки о данныхВосхождение Гражданской науки о данных
Восхождение Гражданской науки о данных
 

Process и Case Management в информационной системе:

  • 1. Process & Case Management в информационной системе: от автоматизации As Is к поддержке развития бизнеса 29 октября 2016 Максим Цепков Соучредитель и главный архитектор
  • 2.  Классический подход к организации бизнеса – создание бизнес-процессов и поддержка их информационной системой, Process Management  В любом процессе есть много особых случаев  Включение их как ветвей процесса ведет к чрезмерной сложности процесса и софта, поэтому особые случаи стремились исключить  Тренд персонализации влечет увеличение количества особых случаев О чем будет доклад Решение: объединив Process и Adaptive Case Management, обеспечить простоту и гибкость Бонус – поддержка развития бизнеса 2/34
  • 3.  Для архитекторов – они проектируют информационные системы для бизнеса  Для аналитиков – они определяют способы поддержки бизнеса софтом  Для разработчиков, которым важно, чтобы их софт реально помогал бизнесу Для всех, кто считает ИТ партнером бизнеса Для кого этот доклад 3/34
  • 4.  Ситуация заказа разработки  Оборот вырос, сбои в доставке стали чаще – надо исправлять ситуацию  Планируется развивать бизнес, расширяя доступные услуги, а ограничения системы позволяют сделать не все  Пример собран для доклада как хорошая иллюстрация его тезисов на понятном кейсе  Рассказ будет о заказной разработке, но мы применяем те же подходы для разработки тиражируемых решений Пример – интернет-магазин 4/34
  • 6. Процесс обработки заказа Заказ Подтверждение Сборка заказа Курьерская доставка Доставка в пункт выдачи Выдача Покупатель оформляет заказ на сайте Звонок – подтверждение оператора о наличии товара и времени доставки Сборка заказа на складе Курьер доставляет в руках или на своей машине Отправка в пункт выдачи и получение в нем Кажется, все просто и понятно  6/34
  • 7. Заказ Подтверждение Сборка заказа Курьерская доставка Доставка в пункт выдачи Выдача А где оплата? Картой на сайте $ $ $ Картой или наличными при выдаче Наличными курьеру Хотим, чтобы курьерам платили картой, но не у всех будет терминал Стоп! А как курьеры получают заказы? 7/34
  • 8. Курьерская доставка З: Их назначает менеджер доставки. А: OK, здесь вложенный процесс, а не один шаг… А: А курьеров всегда хватает? З: Да, мы знаем, сколько можно развезти, и операторы это учитывают при подтверждении заказа. З: Но бывает, что курьер заболел или заказ нужно далеко везти, надо позвонить и перенести дату. А: Менеджер звонит и договаривается? З: Нет, звонят операторы. З: Если дату перенесли, заказ не собирают. А: Курьеров назначают до сборки? OK, перерисовываем… Курьерская доставка Заказ Подтверждение Сборка заказа Доставка в пункт выдачи Выдача Доставка курьером Назначение курьеров Уточнение времени А: Как заказы назначают курьерам? 8/34
  • 9. З: Да, обычно это делают накануне. З: И склад собирает заказы одного курьера вместе. З: Но о болезни курьеров становится известно утром, заказы могут перераспределять… Заказ Подтверждение Сборка заказа Доставка в пункт выдачи Выдача Курьерская доставка Назначение курьеров Уточнение времени Ранее логичный бизнес-процесс теперь напоминает сеть, а контур доставки уже не выделяется. Но все-таки сложность приемлема Уточнение курьеров А: Заказ курьерам назначают до сборки? 9/34
  • 10. А: А какие бывают сбои и проблемы в доставке? З: Ну, это не совсем сбои, это особые ситуации, их надо обрабатывать.  Бывает, что покупателя нет на месте и мы договариваемся о новой дате  Бывает, что мы перепутали товар и надо доставить повторно правильный  Бывает, что везем несколько вариантов вещи и покупатель выбирает  Бывает, что у покупателя не хватило наличных, но он может заплатить картой на сайте (сейчас это невозможно)  Бывает, что адрес или состав заказа изменяют после того, как его собирали на складе, и надо поменять и передать другому курьеру  Бывает, что покупатель отказывается от части заказа или нашел дефект и просит скидку, созваниваемся и согласуем – надо поменять сумму в системе З: И надо проверить, что курьер вернул весь недоставленный товар. Каждая ситуация – отдельная ветка процесса! Представление получили, переходим к задачам разработки 10/34
  • 11.  Сейчас операторы звонят по каждому заказу, а мы хотим перейти на СМС-уведомления в зоне, где риски невелики  Мы хотим попробовать такую схему: сопутствующие товары предлагает не оператор, как сейчас, а курьер, представляя их покупателю на месте  Часть товара находится на выставках в пунктах выдачи, сейчас за этим следят вручную, а надо, чтобы система об этом знала  Заказы в другой город доставляет почта или транспортная компания, нужна специальная упаковка. Компания забирает со склада, а на почту отвозим мы. Это надо поддержать в системе, мы будем развивать такие продажи  Бывает, что у нас просят срочную доставку и готовы платить. Сейчас это организуют вне системы, а мы хотим сделать услугу срочной доставки Система должна позволять легко развивать процесс, пробовать новые варианты Это сейчас, а что будет развиваться? 11/34
  • 12.  Попытка учесть в бизнес-процессе все ветви приведет к недопустимой сложности  Сложный софт не получится развивать в требуемом для развития бизнеса темпе Очевидна проблема Ситуация типична для большого количества корпоративного софта 12/34
  • 14.  Различаем основной бизнес-процесс и исключения из него  Для основного процесса применяем подходы Process Management  Для исключений – подходы Adaptive Case Management Решение А что это такое? 14/34
  • 15.  Process Management вырос как способ организации однородного труда за счет разложения в конвейер простых операций  Adaptive Case Management появился в таких отраслях, как медицина и юриспруденция, где обслуживание персонализировано и каждый случай отличается от других  Персонализация обслуживания смещает акцент в сторону Case Management Process and Case Management Case Management – это не Project Management 15/34
  • 16. Основной процесс Способ совмещения подходов Исключения АнализРешения Возникновение исключения Продолжение процесса Возврат на предыдущие этапы Прерывание Обработка исключений – это не процесс. Этапы определяют форму, а не содержание 16/34
  • 17.  На любом шаге основного процесса возможны исключения  Обработка исключений ведет  к «проталкиванию» процесса  или возврату на предыдущие шаги  При проектировании нужно определить  типы исключений  ожидаемую частоту  варианты результатов Процесс и исключения 17/34
  • 18. Процесс и исключения в интернет-магазине Заказ по телефону Заказ Подтверждение Сборка заказа Доставка в пункт выдачи Выдача Курьерская доставка Назначение курьеров Заказ не получен полностью Доставка по плану невозможна Заказ доставляем, но в другую дату Заказ отменяем Покупатель меняет заказ Товар с витрины Схема процесса приняла обозримую форму с небольшим количеством типов исключений 18/34
  • 20.  Их необходимо зафиксировать на этапе бизнес-анализа  Формат Use Case, на первый взгляд, подходит: помечаем альтернативные сценарии как исключения  Однако обработку исключений выполняют не те люди, что ведут основной процесс  Поэтому лучше разделять описания, указывая в основном процессе лишь наличие исключений  В архитектуре системы необходимо выбрать уровень поддержки обработки исключений и реализовать его Исключения есть в любом процессе! 20/34
  • 21.  Минимальный – позволяет «протолкнуть» исключения через систему  Средний – позволяет анализировать исключения и достраивать бизнес-процесс  Глубокий – позволяет прозрачно и качественно обрабатывать исключения, используя Adaptive Case Management Уровни работы с исключениями Выбор уровня зависит от построения бизнеса 21/34
  • 22.  Обучаем BPM-движок  остановить экземпляр процесса  создать экземпляр процесса в неначальном состоянии  вернуть экземпляр процесса на несколько шагов или, остановив один, сделать копию в раннем состоянии На эти функции накладываем ограничения по доступу, но они есть для всех процессов во всех состояниях  Делаем операции для отражения результатов обработки исключения  например, форма возврата товара курьером с приемкой кладовщиком  Обработка исключений идет вне системы Минимальный уровень обработки Без этого система фактически не работает, но об этом часто забывают, и разработчики выполняют действия вручную 22/34
  • 23.  Дополняем систему журналом исключений, который фиксирует  Остановку или возврат по бизнес-процессу и особые операции с указанием типа исключения, его времени и обстоятельств  Результат обработки исключения и время обработки  Реализуем аналитические отчеты по журналу для технологов бизнеса Уровень анализа 23/34
  • 24.  Функции системы  Отметить неполученные позиции или весь заказ, для анализа указать в журнале причину, по которой их не получили  При необходимости повторной доставки сделать новый заказ тому же адресату, наследующий оплату, связать новый заказ с предыдущим, указав причину в журнале  Вернуть оплату для оплаченных на сайте заказов  Принять недоставленный товар на складе на хранение до следующей доставки или как свободный для других заказов  Причины указываются из стандартного списка с возможностью дополнения и описания ситуации в комментарии Пример реализации: заказ получен не полностью 24/34 Синим выделены расширения уровня анализа
  • 25.  Исключения – отдельный объект системы  Бизнес-логику реализует пара: BPM-движок и task-трекер  При исключении для экземпляра процесса в BPM-движке создается тикет в трекере, процесс приостанавливается  По тикету идет взаимодействие по обработке исключения  Результат обработки отображается в экземпляре процесса BPM-движка  Реализуем интерфейсы работы с исключениями  Современный вариант интерфейса – чат с уведомлениями  Анализ исключений ведем по тикетам Уровень Case Management 25/34
  • 26.  Возможный сценарий работы  Оператор по звонку курьера заводит отдельный тикет к заказу, где указаны ситуация и набор ожидаемых действий (связаться с клиентом, принять товар на склад, повторно доставить, вернуть оплату)  Сотрудники следят за появляющимися тикетами и обрабатывают их, набор ожидаемых действий изменяется  Обработка носит асинхронный характер  В некоторый момент инцидент считается решенным и продолжается основной процесс обработки заказа  Система поддерживает сценарий в виде чата вокруг тикета, включая уведомления Case «Заказ получен не полностью» 26/34
  • 27. Архитектурная схема Уровень Case Management Уровень анализа исключений Минимальный уровень Стандартный бизнес-процесс BPM-движок Task-трекер Журнал исключений Аналитические отчеты Чат для коммуникаций Система уведомлений Расширение BPM для исключений Специальные операции 27/34
  • 28. Выбор уровня работы с исключениями 28/34
  • 29. Позиция бизнеса для каждого уровня Адаптивный и развивающийся бизнес Анализ исключений для достройки процесса Минимальный уровень – рабочий бизнес-процесс Стандартный бизнес-процесс Исключения – зло, это всегда ошибка сотрудников, пусть сами и мучаются В процессе бывают неожиданности, с ними надо уметь справиться Качество работы с исключениями важно для обслуживания клиентов, а их анализ позволит совершенствоваться Надо пробовать новое и развиваться, предоставлять новые услуги и персонализировать существующие 29/34
  • 30.  Эффективный масштабный бизнес основан на хорошей организации процессов  При этом любые нештатные ситуации жестко решаются не в пользу клиента – персонал не умеет иначе  Сейчас это ведет к конкурентному проигрышу  Фиксируя исключения, можно организовать работу с ними отдельно от основного процесса  Привлечь персонал другого уровня  Держать под контролем обработку исключений  Анализировать их и совершенствовать бизнес Контроль в масштабном бизнесе 30/34
  • 31. Первый шаг – эксперимент Развитие бизнеса через механизм Adaptive Case Management Новая идея Новый тип исключений (тикетов) Сотрудники, которые их обрабатывают без регламентов Оценка эксперимента Требует дальнейшей доработки Неудача Дорабатываем бизнес-процесс Сохраняем как типовой кейс Широко востребовано, можно эффективно сделать Спрос ограничен, полезна как персональная опция Это малое и быстрое изменение 31/34
  • 32.  У ряда товаров есть сопутствующие (например, чехлы и защита для смартфонов)  Обычно операторы предлагают их заказать  Альтернатива – курьер привозит и предлагает на месте  Вариант с курьером можно проверить  В заказ включать скрытые позиции, выдавая курьеру  Если не получилось – оформлять возврат  Эксперимент потребует малых доработок  Можно провести ограниченно для конкретных товаров  При успехе – продумывать сценарий поэтапного массового внедрения Пример – сопутствующие товары 32/34
  • 33.  Придумываем, как организовать срочную доставку отдельных заказов без существенных напряжений  По запросу такой услуги заводим тикет, который отрабатывается сотрудниками придуманным способом  Ограничиваем число доставок доступной мощностью  Оцениваем процесс и стоимость услуги: убрать ее, оставить дорогой опцией или пробовать сделать массовой Пример – срочная доставка 33/34
  • 34.  Современные ИТ – партнер бизнеса  Современный бизнес требует персонализации сервиса и непрерывного развития услуг  Качество бизнеса определяется и процессами, и обработкой исключений в них  Process & Case Management совместно дают баланс простоты и гибкости, обеспечивая качество бизнеса и его развитие Подводя итоги Спасибо! Вопросы? Максим Цепков mtsepkov.org 34/34