Учебный курс Архитектура ИТ решений (solution architecture)

Несколько замечаний относительно Open Digital API

frameworx9 декабря этого года TMForum опубликовал пресс-релиз о выходе первого Digital Service Toolkit, предназначенного для организации взаимодействия между абонентами и компаниями (операторами и поставщиками услуг) для построения цифровых сервисов и поддержки интернета вещей (Internet of Things). Toolkit представляет собой набор руководств по построению партнерских продуктов и услуг, шаблоны построения бизнес-моделей и организации операционного взаимодействия и спецификации программных интерфейсов. Наверное, наиболее интересно выглядят именно рекомендации по построению бизнес-моделей, собранные в руководстве Online B2B2X Partnering Step by Step Guide, включающем набор готовых шаблонов и примеров, по  разработке ценностного предложения (Customer Market Proposition), бизнес-модели, контрактов на совместное предоставления услуги, финансовой и операционной модели. Но мы поговорим о другом: эталонных архитектурах, моделях данных и спецификациях программных интерфейсов. Читать далее…

О формате «интервью с экспертами»

normal_1345338183_77441115_MikrofonГоворят, что в социальных сетях действует правило «90 – 9 – 1». Один процент аудитории пишет статьи, девять процентов – комментарии, а остальные девяносто процентов остаются в роли читателей. Не уверен, что данное соотношение верно для современных социальных сетей (в них скорее  всего один процент читает, девять – «лайкают» и «репостят», а остальное – реклама), но если мы говорим о блогах и интернет-изданиях, то соотношение между авторами и читателями в них примерно такое. Одно время и я довольно часто участвовал в разного рода «интервью с экспертами», но довольно быстро разочаровался в этом формате. В первую очередь из-за формализма и поверхностности такого подхода. Читать далее…

Рубрики:ECM Метки: ,

Модель основных понятий бизнес-анализа

baccm3Буквально вчера вышел в свет второй номер журнала Российских Бизнес Аналитиков и начинается он со статьи Георгия Савельева «Сущность биpнес-анализа», в которой, в частности, речь идет о новой модели компетенций бизнес-аналитика. Мне очень нравится как Георгий рассказывает о бизнес-анализе и особенно о том, что его назначением является выявление и устранение неопределенности, а результат деятельности аналитика не картинки и тексты, а ментальные модели, обеспечивающие понимание. Обязательно посмотрите эту статью. От себя лишь добавлю несколько слов о новой модели ключевых понятий Business Analysis Core Concept Model (BACCM). Может показаться, что она слишком сложная, особенно по сравнению с предыдущей из 2-ой версии BABOK Guide. Прежняя модель включала всего три понятия: предметная область, решения и требования. В новой модели их шесть и среди них есть такие непонятные слова как needs, values, changes. Зачем все это надо? И так ведь все понятно. Аналитик собирает требования у заказчика и транслирует их разработчику. На самом деле, это очень упрощенная модель и на практике все выглядит совершенно по-другому. Читать далее…

Рубрики:Software architecture Метки: ,

Как придумывать SOA-сервисы

qa2В разговорах об архитектуре информационных систем мы много внимания уделяем таким вопросам, как техники моделирования процессов и данных, принятие и контроль решений, создание общей картины системы — информационной или более общей. При этом мы практически ничего не говорим об основной, изначально присущей архитектуре деятельности – придумывании абстракций данных и поведения. Архитекторов всегда ценили именно за это умение: придумать общую функцию, которая избавит разработчиков от нудной работы, сделать компонент, поведение которого задается файлом конфигурации, инкапсулировать сложное взаимодействие в простой программный интерфейс. Ведь именно это позволяет нам создавать повторно используемые (reusable) компоненты. И это крайне важно как для уменьшения сложности, так и для сокращения трудоемкости и времени доработки решений. В этом блоге я, по-моему, писал об этом только однажды, в заметке Работа ИТ архитектора – создание хороших абстракций, да ведь и тема не особо простая. Ну вот как сесть и начать придумывать эти самые хорошие абстракции? Читать далее…

Рубрики:BPM, SOA

Зачем организациям Enterprise Service Bus

050833689Я много раз рассказывал о том, что сервисную шину в компании мы использовали не по назначению. Мы не разрабатывали сервисы для того, чтоб предоставлять их внешним приложениям для доступа к данным и операциям других систем, как это описывается в сценариях интеграции приложений. И пусть простят меня команды, которым пришлось использовать эти сервисы: разработчики мобильных приложений, сервисных платформ и т.д. Эти решения делались не для вас. Сервисную шину мы использовали для того, чтоб разрабатывать сервисы для наших клиентов в строгом соответствием с гартнеровским pace layer подходом. Читать далее…

Роль ИТ-архитектора в организации

a5931_list_of_cell_phone_providers_6865783407_6023ee9464Несколько месяцев назад я написал заметку Когда, кому и зачем нужна Архитектура Предприятия Справедливости ради надо отметить, что полномасштабный проект по выстраиванию Enterprise Architecture  встречается достаточно редко. Намного чаще услуги архитектора бывают востребованы для решения более локальных задач: структурирование приложений, процессов и данных в рамках отдельного продукта, бизнес-функции или направления деятельности организации. В таких случаях обычно говорят об архитектуре ИТ-решения, а человека который её делает называют Solution architect. Одной из задач этого уважаемого эксперта является разработка архитектуры в ИТ-проекте. На прошлом месте работы мы называли эту деятельность High Level Design Но у Solution architect есть еще одна, не менее важная задача – подготовка вариантов решения. О том как это сделать можно почитать здесь Create a solution architecture А я напишу несколько слов о том, почему это важно. Читать далее…

Stage-based case management

Simple-kanban-board-Это сообщение меня побудил написать более глубокий разбор стандарта Case Management Model and Notation и презентация с прошлогоднего PegaWORLD 2013, которая так и называется  Stage-based Case Management.

Я все больше склоняюсь к суждению, что уже привычные нам рассуждения приверженцев адаптивного управления кейсами о непредсказуемых процессах могут многих ввести в заблуждение. Четыре года назад я обратил внимание на adaptive case management не потому, что он позволял работать с волшебными unpredictable процессами. Просто, традиционные BPMS системы не могли удовлетворить наши потребности. Мы потратили много времени на то, чтоб повыбирать решения этого класса. Сделали пару пилотных проектов, но не получили желаемого результата. И дело здесь не в том, что нам требовались средства, автоматизирующие преимущественно совершаемые людьми операции. Скорее наоборот. Основная деятельность была и так автоматизирована в полном объеме. Поэтому внимание было сосредоточено не на процессах предоставления сервиса, они и так работали, а на процессах продажи, обслуживания и поддержки. И вот эти, ориентированные на клиента, процессы и не ложились в рамки стандартного BPMS. Читать далее…

Рубрики:BPM Метки: , , , ,
Отслеживать

Get every new post delivered to your Inbox.

Join 88 other followers