Upload
it-people
View
294
Download
2
Embed Size (px)
Citation preview
Проектирование сложной системы силами
нескольких команд аналитиков
Данила Рожков
бизнес-аналитик
Центр ИТ
г. Екатеринбург
Евразийский экономический союз = Таможенный союз + Договор + Армения
Таможенный союз – не только таможня
Таможня
Медикаменты
Товары
Животные
Алкоголь
Товарные знаки
Рынки
Пошлины
Посты, склады
Тарифы
Перевозки
Транспорт
56 общих процессов в 8 областях за 2014 год
Государство-членГосударство-член
Процедура Процедура Процедура
НПА
НПАНПА
Общийпроцесс: обмен сведениями G2G
Как спроектировать 56 процессов за 1 год?
нужна методика
Проектирование
Эксперты
Согласование
Коллегия
Документиро-
вание
Аналитики
Утверждение
Публикация
Не согласовано
Согласовано
Не утверждено
Утверждено
Стандарты: Оpen-edi? UMM CEFACT!
Представление
бизнес-хореографии
Представление
бизнес-требований
Вза
им
од
ей
ств
ие
Бизнес-процесс
взаимодействия
Технология
взаимодействия
описать
как
с
помощью
превратить в
с
помощью
Мод
ел
ь в
заи
мод
ей
ств
ия
входит в
входит в
Представление бизнес-требований – UML
Процесс
Представление бизнес-требований – UML
Процесс
это же транзакция !!!
Представление бизнес-хореографии – UMМ
Транзакция
Представление бизнес-хореографии – UMМ
Транзакция
+
Модель Шаблон
Модель + шаблон = документ
=
нужен инструмент
Модель + шаблон = документ
Правила формализации данных
UML-представление данных
XML-схемы и XML-документы<!-- M.CDT.00001: Адрес (Адрес_ Детали. Тип) --> <xs:complexType name="AddressDetailsType"> <xs:annotation> <xs:documentation>Обозначение места нахождения объекта в пространстве</xs:documentation> </xs:annotation> <xs:sequence> <xs:element ref="csdo:CountryCode" minOccurs="0"/> <xs:element ref="csdo:TerritoryCode" minOccurs="0"/> <xs:element ref="csdo:PostCode" minOccurs="0"/> <xs:element ref="csdo:RegionName" minOccurs="0"/> <xs:element ref="csdo:DistrictName" minOccurs="0"/> <xs:element ref="csdo:CityName" minOccurs="0"/> <xs:element ref="csdo:SettlementName" minOccurs="0"/> <xs:element ref="csdo:StreetName" minOccurs="0"/> <xs:element ref="csdo:BuildingNumberId" minOccurs="0"/> </xs:sequence> </xs:complexType>
<ccdo:AddressDetails> <csdo:CountryCode>RU</csdo:CountryCode> <csdo:PostCode>115114</csdo:PostCode> <csdo:CityName>Москва</csdo:CityName> <csdo:StreetName>Летниковская</csdo:StreetName> <csdo:BuildingNumberId>д. 2, стр. 1, стр. 2</csdo:BuildingNumberId> </ccdo:AddressDetails>
нужен инструмент
Единая модель, несколько групп аналитиков
нужен инструмент
Проектная группа
Проектная группа
Проектная группа
XMI
XMI
XMI
Модель
Проектные группы сотрудничают
нужен инструмент
Базисная модель данных
Модель данных
предметной
области
Модель данных
предметной
области
Модель данных
предметной
области
Модель
общего процессаМодель
общего процесса
РоссияБеларусьКазахстан
Модель
общего процесса
Репозиторий – хранилище единой модели
Репозиторий – инструмент совместной разработки
Репозиторий – инструмент контроля
Репозиторий – инструмент согласования
Модель общего процесса
Экспертная группа
Согласование
Коллегия
Документы
Согласовано
Проектная группа
Утверждение
документов
описания
Опубликовано
Репозиторий
Не согласовано
Согласовано
Не утверждено
Утверждено
0.0.1 0.0.2Базисная модель
Модель данных предметной
области
Модель процесса
Россия
Казахстан
0.0.1 0.0.2Беларусь
0.0.1 0.0.2
Цепочка взаимодействия слишком длинная
?
?
0.0.1 0.0.2Базисная модель
Модель данных предметной
области
Модель процесса
Россия
Казахстан
0.0.1 0.0.2Беларусь
0.0.1 0.0.2
Цепочка взаимодействия слишком длинная
?
? !
0.0.1 0.0.2Базисная модель
Модель данных предметной
области
Модель процесса
Россия
Казахстан
0.0.1 0.0.2Беларусь
0.0.1 0.0.2Модель данных
+
Параллельное проектирование данных
!
!
0.0.1 0.0.2Базисная модель
Модель данных предметной
области
Модель процесса
Россия
Казахстан
0.0.1 0.0.2Беларусь
0.0.1 0.0.2Модель данных
+
Параллельное проектирование данных
!
! V
Каждый аналитик мыслит уникально
?
Каждый аналитик мыслит уникально
?Паттерн #1
Реестр структур электронных документов
rseds.eurasiancommission.org
Портал Союза – скоро в Интернете
Портал Союза – скоро в Интернете
Спасибо за внимание!
Вопросы?