Constructor

380
-1

Published on

Конструктор бизнес решений

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
380
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • В конечном итоге это позволяет значительно ускорить и унифицировать как саму разработку системы, так и ее сопровождение.
  • Constructor

    1. 1. КоБРа — Конструктор бизнес-решений. Новые возможности для повышения эффективности бизнеса. Эдуард Михайлов Компания «ИнтерТраст» (495) 956-7928
    2. 2. Попробуем определиться что такое Бизнес-решение?Бизнес-решение - это специализированныйприкладной модуль информационной системыорганизации, обеспечивающий высокуюэффективность определенного направления еедеятельности (бизнеса) за счет автоматизации.Бизнес-Решение - это автоматизированное решениебизнес-задачи.Бизнес-Решение с точки зрения CompanyMedia -самодостаточный прикладной модуль, использующийобщие для всех решений сервисы, предоставляемыеплатформой
    3. 3. Из каких элементов состоит бизнес- решение с точки зрения автоматизации?• Документы – основная сущность, представляет собойиерархическую композицию бизнес-объектов (классы/типы,атрибуты, отношения…) с моделями их жизненных циклов(состояния и как от них зависят - условия, переходы/события,действия, роли, запускаемые и выполняемые процессы…)Документы предоставляют структуру данных для моделей форм,кейсов, отчетов, уведомлений, сервисных сообщений…• Роли субъектов (статические и динамические), в которыхвыступают пользователи + модель Структуры организации.• Процессы + расширения для кейсов + модели сервисов иинструментов (BPMN2 + ACM).• Аналитика (отчеты и диаграммы)• Интерфейс пользователя
    4. 4. Основной конструктор (КоБРа)
    5. 5. Достаточно ли одного конструктора?В системе поддерживается два уровня «конструкторов»:1. Основной – предоставляет максимальные возможности, ноотносительно сложный и поэтому доступный только обученнымэкспертам.2. Пользовательский - менее функциональный, но более простой идоступный для массового применения.Следовательно 2 типа рабочих мест:Системное/Полнофункциональное - КоБРа - для опытных специалистов (разработчиков,бизнес- и системных аналитиков, архитекторов), которые понимают одновременно и сутьсистемы, и предметную область. Им должен быть предоставлен достаточно мощныйконструктор бизнес-решений, в котором можно разрабатывать без программированиябизнес-процессы, касающиеся предметной области;Пользовательское – для бизнес-аналитиков, предметных специалистов, продвинутыхпользователей. Поскольку их задачи, касающиеся работы в СЭД, проще, решаться онидолжны также за счет более простого интерфейса - конструирование им должно бытьпредставлено неявно в виде создания различных шаблонов, например, шаблоновпроцессов согласования и совместной подготовки, шаблонов кейсов и пр.
    6. 6. Пользовательский «конструктор»
    7. 7. Многоуровневая архитектура CompanyMedia
    8. 8. Какие преимущества дает использование конструктора • Повышение эффективности всего процесса (от уточнения требованийдо внедрения) производства Бизнес-решения. • Уменьшение объема исходных артефактов (кода, моделей иметаданных), необходимых для разработки новых и доработкисуществующих Бизнес-решений. • Повышение уровня абстракции при разработке, развитии ииспользовании Бизнес-решений. Это позволяет перейти от технических инизкоуровневых понятий к более содержательным и высокоуровневым, азначит приблизить их к языку пользователей и специалистов впредметной области. •Расширение круга специалистов, участвующих в разработке новых идоработках/адаптации существующих Бизнес-решений за счетследующих факторов: Львиная доля «исходного кода» Бизнес-решения - модели иметаданные - пишутся на языке, гораздо более близком к предметнойобласти. Представление большинства моделей поддерживается в визуальныхнотациях.
    9. 9. Разделение «сфер влияния» •Платформа (CompanyMedia) разрабатывается «традиционным»программированием •КоБРа - основное средство создания Бизнес-решений на платформеCompanyMedia. Автоматически достигается более четкое разделение междуплатформой и Бизнес-решением: Платформа и Бизнес-решение имеют возможность модернизироватьсянезависимо. Достигается более высокий уровень адаптируемости бизнес-решения подтребования заказчиков (в том числе силами самого заказчика).
    10. 10. Зачем делать свой конструктор?1. Чтобы соответствовать основному принципупостроения новой архитектуры CompanyMedia:принцип переносимости и платформеннойнезависимости2. Чтобы соответствовать принципу относительнонезависимого развития Бизнес-решений иконструктора3. Чтобы не зависеть от вопросов ценообразования илогистики при использовании сторонних решений
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×