22
About me – Juergen Pitschke
I‘m a consultant, coach, trainer, speaker, writer, …
Engineer
© BCS – Dr. Juergen Pitschke 2003-2018
33
Agile Business Methods
Complex vs. Complicatedsee http://model-based-business.engineering/en/mbbe-blog-eng/126-complex-vs-complicated-part-ii
We need a defined Business Architecture.
We need defined principles.
(Separation of Concerns, Refinement/Abstractions)
© BCS – Dr. Juergen Pitschke 2003-2018
44
BusinessScope
BusinessConcepts
SystemLogic
TechnologyPhysics
ComponentAssemblies
Notations for Enterprise Models
OCL
BMM
BPMMBPDM
BPMN
VDML
SBVR
ODMPRR
UMLSysML
DMNCMMN
ERD
ArchiMate
© BCS – Dr. Juergen Pitschke 2003-2018
55
The Zachman Framework for Enterprise Architecture
© BCS – Dr. Juergen Pitschke 2003-2018
Source: Zachman International™ with Permission www.zachman.com
66
• „Layer“ in Archimate (FullFramework)• Strategy Layer• Business Layer• Application
Layer• Technology
Layer• Physical Layer• Implementation
& Migration Layer
© BCS – Dr. Juergen Pitschke 2003-2018
Archimate / TOGAF
Strategy
Business
Application
Technology
Physical
Implementation &Migration
Act
ive
Str
uct
ure
Be
ha
vio
ur
Pa
ssiv
e S
tru
ctu
re
Motivation
77
Levels of Abstraction – Business Concepts
Business Scope
Business ConceptsStructural View
Business ConceptsManagement View
Business ConceptsOperator View
© BCS – Dr. Juergen Pitschke 2003-2018
88
Levels of Abstraction – System Logic
Business ConceptsOperator View
System LogicSystem View (Black-Box)
System LogicComponent View (Interfaces)
System LogicObject View (Object)
© BCS – Dr. Juergen Pitschke 2003-2018
99
Separation of Concerns and Refinement
Separation of Concern: Horizontal Structure
Level of Detail: Vertical Structure
Should be defined for entire Team: Styleguide, Modelling Guidelines
© BCS – Dr. Juergen Pitschke 2003-2018
1010
Separation of Concerns
Which Content do we need to present? How do want to present it?
Different content should be presented in different models.
• because they use different notations
• because they have different stability and different release cycles
• because different roles are responsible
• examples
Business Process Models and Decision Models
Task in a Business Process and used system functions
© BCS – Dr. Juergen Pitschke 2003-2018
1212
Tool: Qualiware
The links between theelements can befollowed, evaluated, and so on.
You can link
- to entire models
- single modelelements
- you can add moredescription to theconnection.
© BCS – Dr. Juergen Pitschke 2003-2018
1414
Tool: VisualParadigmSeparation of Concerns / Refinements
You can evaluate and navigate and document
the relations.
Subdiagram: • typically refinement
Reference: • typically for „Separation
of Concern“
Transitor: • Element-to-Element
relation© BCS – Dr. Juergen Pitschke 2003-2018
1515
Agile Modeling
„Our first model is pure speculation. We have to work hard to make the
speculation a specification.“ Scott Ambler
Modeling is an iterative approach.
© BCS – Dr. Juergen Pitschke 2003-2018
1616
Thank you!Contact me
Dr. Juergen Pitschke, BCS – Dr. Juergen [email protected]
model-based-business.engineeringjpitschke
Next Dates for open Workshops
BCS – Dr. Juergen Pitschke: Workshop “Pragmatic Business Architecture”, 21./22. Mai Dresden
BCS – Dr- Juergen Pitschke: Workshop “Business Architecture and Qualiware”, 7./8. Juni 2018, Dresden
BCS – Dr Juergen Pitschke: Workshop “Applying Visual Paradigm”. 4./5. Juni2018, Dresden (together with MINX Software)
© BCS – Dr. Juergen Pitschke 2003-2018
1717
Literature and Links
John Zachman, The Zachman Framework For Enterprise Architecture: Primer for Enterprise Engineering and Manufacturing, Zachman International, 2006, electronic book
Roger Tregear, Reimagining Management: Putting Process at the Center of Business Management, 2016, ISBN 978-1366442840
Ronald G. Ross, Business Rule Concepts, Business Rules Solutions, LLC, 2005, ISBN: 094104906X
Ronald G. Ross, Gladys Lam, Building Business Solutions, 2011, Business Rules Solutions, ISBN 978-0-941049-10-8
James Taylor, Jan Purchase, Real World Decision Modeling with DMN, Pearson Education, 2011, ISBN: 978-0-13-288438-9
Scott Ambler, Mark Lines, Disciplined Agile Delivery, IBM Press, 978-0132810135
Jürgen Pitschke, Unternehmensmodellierung für die Praxis, Books on Demand, ISBN 978-3842325760
White Paper and Online Resources on www.enterpriesign.eu, processrenewal.de,, model-based-business.engineering (Personal Blog)
© BCS – Dr. Juergen Pitschke 2003-2018