5 марта 2009 г. – Москва Сценарии планирования и оценки SOA и SOE в российском контексте глобального кризиса Зиндер Евгений Захарович, президент Фонда ФОСТАС, директор АБ «Группа 24» -1- 1. Введение 1.1. Альтернативные возможности Управлять изменениями в бизнес-процессе часто вполне приемлемо в парадигме других подходов и в среде других (не BPEL) языков (например, прямое программирование интеграционной логики, маршрутизация документов и др.) Если понесенные затраты не приносят ощутимого положительного эффекта в обозримой перспективе, SOA очень многим НЕ НУЖНА!! -2- 1.2. Первый шаг к обоснованной оценке конкретность требований -- как быстро надо консолидировать программные компоненты? -- сколько «стоит» задержка в консолидации (ущерб) на день? На неделю? -- м.б. можно перейти на однородные интегрированные компоненты? Может быть это дешевле?! -- в какой конкретно степени надо иметь способность к постоянной динамике бизнес-процессов? как часто и быстро надо реконфигурировать ПО? -- сколько сегодня можно выделить ресурсов для обеспечения этих возможностей в будущем? -- и сколько надо бы для успеха?! -3- 2. Особенности кризиса: глобальность и российский контекст -4- 2.1. Трактовка цикличности кризисов как неизбежных «вдохов и выдохов экономики» 1894 год: «Каждому кризису предшествует расширение производства и повышение товарных цен; затем товарные цены падают и в области денежно-кредитного обращения страны начинается ряд изменений, заканчивающихся полнейшим уничтожением кредита» Михаил Туган-Барановский. «Периодические промышленные кризисы». (Цит. по ГАЗЕТА.РУ, 27.02.09) -5- Всеобщая надежда на скорейшее восстановление привычного механизма бизнеса – спирали генерации кредитных «пирамид» Конкуренция и отчетность: необходимость увеличить скорость роста кредиты на производство неоправданный рост, НОВАЯ необходимость увеличить скорость роста кредиты на потребление НОВЫЕ кредиты на производство, и так далее -6- 2.2. Глобальность кризиса и Римский клуб • 1-е исследование, отчет Римскому клубу «Пределы роста», 1972 год - глобальные угрозы (конечность природных ресурсов, глобальные изменения в экологии, военные гиперрасходы, ….) • Доклад “За пределами роста” (1987) • Доклад «Первая глобальная революция» (1991) (Кинг А., Шнайдер Б. Первая глобальная революция. Доклад Римского клуба. - М.: Прогресс Пангея, 1991.) Глобальные угрозы сохраняются, военные расходы в четыре раза превышают уровень, достигнутый к концу Второй мировой войны и в 25 раз - уровень начала века Новые угрозы - Через столетие масштабы антропогенной деятельности возрастут в 40 раз - Увеличение культурно-социального неравенства стран - Утрата общечеловеческих ценностей - Быстрое приближение глобальных катастроф -7- "Мы полагаем, что консьюмеризм (потребительство) в его настоящем виде не сможет сохраниться…" Рыночный механизм - способен реагировать лишь на краткосрочные сигналы экономической конъюнктуры. - не может справиться с глобальными проблемами, решение которых требует стратегического подхода с оценкой долгосрочных перспектив При потребности в глобально скоординированных изменениях отмечен «парадокс»: «общественное противодействие всему тому, что расценивается как чрезмерная централизация» ВЫВОД: Человечеству суждено либо кардинально изменить свой курс, либо погибнуть вместе с планетой, давшей ему жизнь. Во имя спасения ему необходима новая "концепция мира" -8- 3. Сценарии планирования и оценки отдачи от SOA и SOE • Инструменты планирования и оценки • Сценарий №1: «Консервативный» • Сценарий №2: «Осторожно инновационный» • Сценарий №3: «Радикальный политический» • Сценарий №4: «SOE и SOA как элементы Первой глобальной революции» -9- Важность для бизнеса сейчас Решетка Макфарлана Производственная ИС Стратегическая ИС (MRP/ERP, клиринговые банковские системы) От нее зависит текущий бизнес, но не критична для будущего. (SABRE для Am. Airlines) Она критична для будущего делового успеха, Отказ от нее немедленно приносит убытки. Поддерживающая (обслуживающая) ИС не обязательная, но ценная, например, ведение регистра активов, поддержка важных “канцелярских” функций конкурентных или стратегических преимуществ ИС для "переходных" задач (ИС для выработки рыночной стратегии) Текущий бизнес от нее не зависит, но ее разработка может быть критичной для будущего Важность для бизнеса в будущем -10- «Предел терпения» и «Зона упадка» Рост потерь (ущербов) ЗОНА УПАДКА «предел терпения» начальный уровень – «проектный» баланс возможностей и ущербов уровень «улучшающего развития» Рост использования ИС, возможностей конкурентов Время (На основе Я. Корнаш, 1982; Е. Зиндер, 1995) -11- Численные оценки требований, затрат и альтернативных ущербов. В том числе, для оценки приближения «Предела терпения» -- как быстро надо консолидировать программные компоненты? (Неделя?! Месяц?! Квартал?!) -- сколько «стоит» задержка (ущерб) на день? На неделю? (10 000 ? 100 000? 1 000 000?...) -- м.б. можно перейти на однородные интегрированные компоненты? ( «везде поставить одну ERP…» дешевле?!) -- в какой конкретно степени надо иметь способность к постоянной динамике бизнес-процессов? как часто и быстро надо реконфигурировать ПО? (Раз в неделю?! Раз в месяц?! Раз в квартал?! За час?! За день?! За неделю?!) -- сколько сегодня можно выделить ресурсов для обеспечения этих возможностей в будущем? (10 000 ? 100 000? 1 000 000?...) и сколько надо бы для успеха?! (100 000? 1 000 000?...) -12- Сценарий №1 «Консервативный» «Будем думать о SOA потом, когда кризис кончится (а он обязательно кончится)» -13- «Про изменчивость и т.п. сами знаем, но эти громоздкие зарубежные новинки пока оставьте себе!…» Или «Отстаньте с этими глупостями! Будем справляться «старым казачьим способом» (временно это возможно) -14- Сценарий №2 «Осторожно инновационный» «Когда кончится кризис – неизвестно, но он кончится, рано или поздно начнется рост. Так как потребности и перспектива есть, надо очень постепенно осваивать передовые технологии …» В расчете -- на этап роста в циклической модели -- на возможность существенного расширения SOA после начала роста -15- Поиск и опробование дешевых инновационных SOA-решений в малых масштабах и очень постепенным их расширением Реализуется решением самой ИТ-службы Apache ODE BPELдвижок на Apache (ODE - Orchestration Director Engine) Apache ServiceMix OpenESB (Sun Microsystems) Mule (MuleSorce Inc.) Eclipse 3.0. Java Java Message Service (JMS) JCA (Java Connector Architecture) (Фордзон-Путиловец – первенец советского машиностроения) -16- Одна из структур этого сценария • Если ИТ-служба может спрогнозировать для конкретных бизнес-сервисов приближение «Предела терпения» для предприятия и • Если удается оценивать и ОБОСНОВАТЬ отдачу как необходимое уменьшение ущербов, ставших очевидными (по мере приближения к зоне «Предел терпения», Корнаш и Зиндер-95) • Если удается соединить потребности в развитии и наличие осознанной отдачи от SOA-инноваций с привлечением минимально необходимых ресурсов: (А) более дешевой, но квалифицированной рабочей силы (Б) и – желательно! - ассоциации пользователей свободного ПО для SOA, или «лаборатории на паях для сопровождения свободного ПО для SOA» (наконец-то?!) -17- …то оправдано начать постепенное разворачивание SOA для отдельных процессов и бизнессервисов на основе: -- изучения/освоения свободного ПО для SOA, лучше – коллективного освоения и сопровождения, -- выбора наиболее критичных к изменениям процессов, -- а также процессов, сначала наименее критичных для работоспособности компании (демонстрация), потом – «производственных процессов» по Макфарлану (показать окупаемость), если это сулит заметную отдачу -18- Сценарий №3 «Радикальный политический» «Кризис скоро кончится и обычный способ ведения дел вернется! И мы просто должны быть высокотехнологичными! » Это – в первую очередь политическое решение. -19- Может инициироваться либо формальной инициативной высшего менеджмента, … (обычно после заказов исследований у КПМЖ и т.п., долгих обсуждений вне экспертной среды, и т.д.) (Торжественное заседание Госсовета 7 мая 1901 года) -20- либо под давлением агитации ИТ-службы и неформальных лидеров -21- Но различия только в стиле. Одинаково: • Постановить: Считать проект стратегическим (в решетке 2*2 Макфарлана) и обязательным для реализации в ближайшее обозримое время • Произвести: плановое накопление средств для повсеместной реализации SOA по прописям ИТ-консультантов (включив самообучение + подготовка к будущему аутсорсингу) • Стартовать проект: с внедрения глобальной интеграционной платформы SOA «мирового бренда», c внедрения всех стандартов W3C и представления всех компонентов оформлением как сервисов в глобально доступном регистре, для большой части или всех бизнес-процессов, и т.д. Отдача проверяется чаще формально (и на качественном уровне) – или не проверяется. Итоговый успех зависит от того, -- насколько верно угаданы стратегическое направление применения SOA, методики и технологии реализации, -- насколько последовательно и длительно политика будет реализовываться (и финансироваться, поддерживаться постоянство и преемственность ведущих архитекторов и разработчиков, и т.д.) -22- Сценарий №4 «SOE и SOA как элементы Первой глобальной революции» Осознание неприемлемости работы предприятия, приближающей следующий кризис. «При старых подходах кризис не исчезнет!» Переход к осознанному созданию сервисного предприятия (SOE), к новой философии управления – по типу Э. Деминга, но с пониманием «конечности мира и ресурсов», с учетом требований «Первой глобальной революции» (см. доклад №19 Римского клуба) -23- Если: - есть понимание постоянства и скорости углубления циклического кризиса и необходимости «начать жить по-новому» («Первая глобальная революция», высказывания о необходимости опоры на свои силы …) - руководство и работники готовы принять ориентацию на качество жизни и интересы клиента и общества, на долговременные инвестиции, а не на «быстрые победы» и постоянный рост дивидендов, т.е. на вариант философии Э. Деминга, хотя и в условиях «конечности мира и ресурсов» - предприятие и его ИТ-служба заглядывают хотя бы на 3 года вперед и «хотят остаться в бизнесе», а не продаться, - можно не только прогнозировать заранее приближение «предела терпения», оценивать отдачу не только как необходимое уменьшение очевидных ущербов, но и как движение к качеству (то есть ЗАДОЛГО ДО приближения к зоне «Предел терпения») (в сценарии №4 для предприятия проект SOA может относиться к ЛЮБОЙ клетке решетки 2*2 Макфарлана) -24- …то сценарий состоит в переходе к - выстраиванию «социально- и экологически-ответственной» модели поведения предприятия, модели «качество жизни для потребителя» и т.д. - осознанному созданию сервисного предприятия – начиная с миссии, культуры, продукции и т.д. – типа по Демингу + SOE, - введению долговременной ответственности собственников (не требовать дивидендов!) и высших управленцев (начать с себя, «стать изгоями» в смысле Деминга) - постепенному обучению 14-ти принципам Деминга, выделение и описание бизнес-сервисов, в том числе, связанных с партнерами, использования концепции «человек обучающийся» из исследований Римского Клуба, и т.д. Только затем – по мере необходимости – включение механизмов SOA (репозитории, стандарты, языки, и т.д.) Отдача просчитывается через -- эффекты поддержки парадигмы качества жизни клиента и общества и -- исключение ущербов, которые наступили бы через 2-3 года или 3-5 лет при отсутствии таких действий -25- Пример: - розничная торговля, сектор продовольственных и «сопутствующих» товаров сегмента FMCG (Fast Moving Consumer Goods) -товары повседневного массового потребления НОВАЯ ЦЕЛЬ: успех торговой сети на основе создания цепочки помощи поставщикам FMCG! -26- Этот сценарий - наиболее правильное долговременное решение, но наименее вероятное… -27- 4. Заключение «Слово ‘КРИЗИС’, написанное на китайском языке, составлено из двух символов: один представляет ОПАСНОСТЬ, а другой – ВОЗМОЖНОСТЬ. (Дж. Ф. Кеннеди, 35-й Президент США) -28- Содержание 1. Введение. SOA – понимание сентября 2008 2. Особенности кризиса: глобальность, российский контекст 3. Сценарии планирования и оценки отдачи от SOA и SOE 4. Заключение -29- Взгляд из 2008 г. Исходная предпосылка Альтернативные возможности Конкретность требований – первый шаг к обоснованной оценке в ЛЮБЫХ условиях -30- 1.1. Исходная предпосылка «Ориентация на сервисы обеспечивает - быструю консолидацию и - быструю реконфигурацию программных компонентов, - позволяя поддерживать постоянную динамику изменений бизнес-процессов» -31- 1. Введение. SOA – понимание сентября 2008 Из «Приглашения» на круглый стол РБК-2009: • Опрос CNews Analytics: крайне низкий уровень интереса заказчиков (большинство респондентов говорят о 3-5летней перспективе возможного начала подобных проектов) • В то же время, SOA оценивают как наиболее (?!) актуальную ИТ-концепцию (23% аудитории ИТ-директоров и топменеджеров четырех крупнейших отраслей). -32- Минимальный шаг – парадигма «качество жизни для клиента и общества» • качество жизни (!!!) клиента и общества, • минимум неоправданных расходов невозобновляемых ресурсов, • социально ответственный и экологический маркетинг, и т.п. Похоже на «теорию менеджмента» Эдвардса Деминга… НО! Римский клуб добавляет: ДЕЛО ЗАШЛО СЛИШКОМ ДАЛЕКО!! Осознана конечность мира (в том числе, его времени), требуется отказ от потребительской модели поведения, осознанная работа над восстановлением общечеловеческих ценностей (ответственность, толерантность, уважение к культурному и социальному наследию и др.) -33- Из Эдвардса Деминга: «Нам надо меняться и нам надо знать, зачем это нужно делать» -34- Например, в хорошем варианте так: • Все ИТ и управление бизнес-процессами строятся примерно так же, как ранее и сегодня («прямым программированием» интеграционной логики, и др.), но - подешевле – «наконец-то перестают бездумно покупать дорогие, но «престижные» решения! и - с ясной отдачей – «наконец-то начинают всерьез строить модели результативности / эффективности ИТ». Стратегические проекты инфраструктурного характера (и SOA в том числе) отложены. • • Падение стоимости программистской рабочей силы дает возможность временно достигать эффекта гибкости старыми методами. Если такой вариант (достигать того же эффекта старыми методами) возможен в конкретных условиях, то какое-то время это – самый прагматичный сценарий, но не дающий ничего нового, порождающий риск постепенного отставания и т.д. Все же в этом сценарии уделяется внимание и обеспечению гибкости и оценке эффективности (см. сценарий оценки от сентября 2008, но с более жесткой оценкой ущербов, затрат и преимуществ) -35- Шаг 1) Специфическое слияние моделей «SCM + дистрибутирование» + розничные продажи Шаг 2) Открытый характер процессов с поиском и сменой поставщиков в «эко-системе» или глобальной бизнес-сети «по требованию» сегмент FMCG !!! (На основе схемы из: David Bourque. «From Manufacturing to Distribution: The Evolution of ERP in Our New Global Economy». July 30, 2007) -36-