uml modeling for business architecture · pdf filetitle: microsoft powerpoint -...

35
UML ® Modeling for Business Architecture Download this and other resources @ http://www.aprocessgroup.com/myapg Armstrong Process Group, Inc. www.aprocessgroup.com Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved Professional Development Days 20 Sep 2017

Upload: truongminh

Post on 06-Feb-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

UML® Modeling for

Business Architecture

Download this and other resources @ http://www.aprocessgroup.com/myapg

Armstrong Process Group, Inc.www.aprocessgroup.com

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Professional Development Days

20 Sep 2017

Page 2: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

About APG

� APG’s mission is to

“Align information technology and systems engineering capabilities with business strategy using proven, practical

processes delivering world-class results.”

� Industry thought leader in enterprise architecture, business modeling, process improvement, systems and software engineering, requirements management, and agile methods

� Member and contributor to

2

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

� Member and contributor to� UML, SysML®, SPEM, UPDM™/UAF, BAMM at OMG®

� TOGAF, ArchiMate®, IT4IT™ at The Open Group

� UML Profile and Metamodel teams at Business Architecture Guild

� Business partners with Sparx, HP, and IBM

� Open Group Accredited Training Provider, Guild Accredited Training Partner™, IIBA® Endorsed Education Provider (EEP™)

Page 3: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

How is Modeling Different from Picture Drawing?

� Models are more rich than pictures� Drawings are representations of models, but are not the model

itself

� In a model, just because you don’t seem something on a diagram, does not mean that it isn’t in the model

� Models enable rendering content in multiple forms, dependent on audience

3

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

dependent on audience� Graphical diagrams

� Tabular reports

� Traceability matrices

� Dashboards and charts

� Models enable empirical analysis and reporting� Data analytics and business intelligence

Page 4: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

What is Architecture?

� “All architecture is design, but not all design is architecture”� Can think of architecture as the “design-of-the-design”

� Informs people doing detailed design (precursor to implementation) on what it means to create a “good” design

� Business analysis is often more concerned with the design/implementation of the business (and supporting IT assets)

� Obvious alignment opportunity between Business Architecture

4

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

� Obvious alignment opportunity between Business Architecture and Business Analysis� Business Architecture should inform the Business Analyst how to do

“good” business/system analysis and design

� Namely by exploiting the terminology and models of the business architecture

� The “goodness” of a business architecture is measured by how effectively and efficiently the business responds to business changes

Page 5: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

BIZBOK® Business Architecture Framework5

Business Architecture Knowledgebase

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

� Blueprints provide views into knowledgebase, based on stakeholder concerns

� Scenarios contextualize expected outcomes of business architecture work

� Also inform initial selections of key stakeholders and likely concerns

BIZBOK Guide 6.0

Page 6: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Business Architecture vs. Design/Operations

Architecture Design

Value Stream Business Process

Capability Business Function

Information Concept Data Element

Organization Location

Strategy Tactic

Policy Business Rule

6

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Policy Business Rule

Initiative Project

Stakeholder Role

� Architecture is generally supposed to be implementation independent

� Architecture generally describes “what” and “why”

� Design describes “how”, “by whom”, and “where”

Page 7: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Architecture Description Standard7

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved ISO/IEC 42010

Page 8: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

UML® Profile for BIZBOK® Guide – Value Proposition

� Uplift professionalism of practitioners� Transition from office productivity tools to formal modeling solutions

� Increase adoption of BIZBOK-based modeling� Diminish requirement of end-users to create one-off custom solutions

� Provide foundation for end-user customization� Enable end-users to add custom properties and additional types of

elements, relationships, and diagrams

8

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

elements, relationships, and diagrams

� Allow integration of Business Architecture models with other models� Enterprise architecture (TOGAF, ArchiMate, UPDM/UAF)

� Business process (BPMN)

� Systems engineering (SysML)

� Solution delivery (UML)

Page 9: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Official Guild Team Site9

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Team Members

• APG

• AIMCo

• FedEx

• Guild Metamodel

• OMG BAMM RFP

Page 10: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Organization – Diagram Types10

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 11: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Organization – Decomposition Diagram11

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 12: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Organization – Nesting Diagram12

APG

Executive Management

Sales and Marketing Business Operations Professional Education Professional Services Research and

Development

Sales

Marketing

Contractor

Management

Finance

Certification

Training

Technical Training

Enterprise

Architecture

Services

Solution Delivery

Services

Academic Outreach

Standards

Development

Open the matrix profile 'Organization Operates In Location'

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

IT Operations

Human Resources

Legal

Event Management

Tool Training Systems

Engineering

Services

Tool

Implementation

Services

Curriculum

Development

Tool Development

Page 13: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Location Hosts Organization Matrix13

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 14: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Capability Mapping – Diagram Types14

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 15: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Capability – Relationships 15

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 16: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Capability Map – Decomposition16

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 17: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Capability Map – Auto-Generated Nesting17

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 18: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Business Unit – Capability Matrix18

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 19: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Capability Dashboard19

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 20: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Capability-Based Analysis20

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 21: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Value Mapping – Diagram Types21

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 22: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Value Map – Example22

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 23: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Value Stream Specification23

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 24: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Value Stream Stage Enabled By Capability Mapping24

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 25: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Value Stream Stage Enabled By Capability Matrix25

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 26: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Register for Training

Session

Understand Training

Requirements

Arrange Training

Logistics

Deliver Training

Session

Close Training

Session

Proposal

Management

Client

Management

Facility

Management

Event Management

Event Registration

Event Management

Event Management

Event Delivery Accounts Payable

Accounts

Receivable

Alternate Value Stream-Capability Mapping26

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Service Sales

Management

Quote

Management

Management

Instructor

Management

Event Preparation

Receivable

Attendee

Management

Event Management

Page 27: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Organization Responsible for Value Stream Stage27

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 28: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Information Map – Diagram Types28

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 29: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Information Map – Example 29

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 30: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Information-Capability Mapping30

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 31: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Information Lifecycle – Training Event31

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 32: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Value Stream – Entry/Exit Criteria32

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

Page 33: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

Conclusions

� UML Profile for BIZBOK should increase level of adoption of formal modeling in Business Architecture� Build a modeling capability is an important step in formalizing business

architecture

� Ability to do this in existing, commercially available tools should be helpful

� Modeling your business architecture is critical for delivering:� Enterprise Business Intelligence

33

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

� Enterprise Business Intelligence

� Complete Business Digitization

� Have released second beta version focusing on core, foundational domains� Capability, Value, Information, Organization

� Plan to release complete version by end of 2017

� Looking for end-users to test work-in-progress� Also looking for people to help contribute to development

Page 34: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

34

Q&A

Thanks for your attention

and participation!

http://www.aprocessgroup.com

http://www.linkedin.com/in/togaf/

[email protected]

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

and participation!

"APG", the APG logo, "proven practical process" (and its graphic representation), ATPL, EA-In-A-Box, APG ModelFlow are trademarks of Armstrong

Process Group, Inc.

Object Management Group, OMG, the OMG logo, Model-Driven Architecture, MDA, the MDA logo, Business Process Modeling Notation, BPMN, the

BPMN logo, Unified Modeling Language, UML, and the UML logo are trademarks or registered trademarks of the Object Management Group, Inc. in

the United States and other countries.

BIZBOK, A Guide to the Business Architecture Body of Knowledge, Certified Business Architect, CBA, Guild Accredited Training Program, and GATP

are trademarks or registered trademarks of the Business Architecture Guild.

Other company, product, or service names may be trademarks or service marks of others.

Page 35: UML Modeling for Business Architecture · PDF fileTitle: Microsoft PowerPoint - APG_BIZBOK_UMLProfile_MSP_PDD_2017.pptx Author: Chris Created Date: 9/21/2017 10:47:03 AM

myAPG Resource Portal

You can download

this presentation and

access numerous

other resources at

35

Professional Development Days 2017 – UML® Modeling for Business Architecture

Copyright © 1998-2017, Armstrong Process Group, Inc., All rights reserved

other resources at

the myAPG resource

portal!

www.aprocessgroup.com/myapg