SlideShare a Scribd company logo
1 of 44
Download to read offline
Collaborative,
Distributed Enterprise
             Modeling
             a CAiSE 2007
                Tutorial by
          Graham McLeod

            inspired!
            IT   Consulting   Training   Research   Tools
Abstract
   Collaborative, Distributed Modeling (1.5 hrs)
   For too long the architecture effort in many organizations has been
   concentrated in the hands of a few experts, usually in a central
   location.This typically causes a bottleneck where architecture cannot
   keep pace with business change and where results are not effectively
   translated to action, making architecture an "ivory tower" exercise.

   In other cases, where work is done by various groups (e.g. process,
   applications, data, technical) it is extremely difficult to integrate the
   outputs/models of the various groups meaningfully and to achieve a
   coherent "big picture". Problems include scope, notation, nomenclature,
   naming, timing, ownership and language.

   This tutorial covers how these issues can be addressed by consistent,
   shared meta models, standards, education; distributing the architecture
   effort; and new tools which support distributed collaborative modeling.

   Advantages include: higher quality input and models; acceleration of the
   architecture effort and higher levels of buy-in across the organization
   leading to higher architectural compliance and associated benefits.




Copyright 2007
                                                                               inspired!
                                                                               IT   Consulting   Training   Research   Tools
Agenda
                 Challenges for
                 Architects/Architecture in the
                 Organization
                 A Vision of Collaboration
                 Enabling Collaboration




                                          Demonstration
                                          Exercises and
                   Models
                   Methods
                   Tool Support
                 Futures
                 Questions




Copyright 2007
                                          inspired!
                                          IT   Consulting   Training   Research   Tools
Background
   Work in Enterprise Architectures since 1990
   Linking Strategy, Architectures, Programme Management,
   Delivery Methods
   Mixed Industry and Academic
   Experience with various frameworks, meta models and tools
          Zachman, Inspired, DoDAF/C4ISR
   Application in
          S.A., USA, UK, Australasia
          Banking, Assurance, Media, Healthcare,
          Retail, Communications, Government
          Particularly in high deadline pressure,
          distributed organizations
   Tool Support since 2000
     Archi


Copyright 2007
                                                       inspired!
                                                       IT   Consulting   Training   Research   Tools
How the EA Discipline has Evolved
                                                                       QUALITY



                                                                       RISK
            INTEGRATED                                                                                    FORMAL MODELS




                                                                                                  N
            PROGRAM




                                                                                                 O
                            M




                                                                                               TI
                             A
            MGMT

                              N




                                                               AGE




                                                                                             RA
                                                                                                      META MODEL
                               AG
                    SCENARIOS                                         COST




                                                                                           G
                                 EM




                                                                                         TE
                                                         COVER




                                                                                       IN
                                   EN
                      INDUSTRY STD                                                           PROCESS




                                                                                     &
                                     T




                                                                                 UR
                      PROCESS
                                                                     STRUCTURE




                                                                                 O
                                                                                G
                            VIA                                                      ARTIFACTS




                                                                              RI
                            PROCESS
                                                                              AGENDA
                                          AD HOC

                                     Time                  EA                        Time

                                                                             TO
                                                                               OL
                                                 TECHNOLOGY             NONE     S

                                              INFORMATION                     AD HOC
                                      E
                                   OP
                                 SC




                                          APPLICATIONS                           CASE TYPE

                                                                                            REPOSITORY
                                  ENTERPRISE

                                INDUSTRY                                                       COLLABORATIVE
                                                                                               MODELING



Copyright 2007
                                                                                                                    inspired!
                                                                                                                    IT   Consulting   Training   Research   Tools
Challenges
                 The Oracle at Delphi
                  All knowledge collected at a central point
                  One wise person who can provide answers
                  Long trek to get there and long wait before you get an "answer"
                  By the time you get back home you may have forgotten it, or it
                  may no longer be the "correct" one!
                  If you are the "oracle" it's a major stress




Copyright 2007
                                                                   inspired!
                                                                    IT   Consulting   Training   Research   Tools
Challenges
                  The Oracle at Delphi
                    All knowledge collected at a central point
                    One wise person who can provide answers
                    Long trek to get there and long wait before you get an "answer"
                    By the time you get back home you may have forgotten it, or it
                    may no longer be the "correct" one!
                    If you are the "oracle" it's a major stress



    Rowing in Circles
           Trying to do it all yourself
           Too busy to get perspective and maintain direction
           Too much work
           Very slow progress, if any...




Copyright 2007
                                                                      inspired!
                                                                      IT   Consulting   Training   Research   Tools
Challenges
                   The Oracle at Delphi
                      All knowledge collected at a central point
                      One wise person who can provide answers
                      Long trek to get there and long wait before you get an "answer"
                      By the time you get back home you may have forgotten it, or it
                      may no longer be the "correct" one!
                      If you are the "oracle" it's a major stress



    Rowing in Circles
           Trying to do it all yourself
           Too busy to get perspective and
           maintain direction
           Too much work
           Very slow progress, if any...                        A better scenario..



Copyright 2007
                                                                      inspired!
                                                                       IT   Consulting   Training   Research   Tools
Challenges..
   Multiple Lenses
          The more eyes/hands/heads &
          formats information passes through
          before it reaches us, the more
          inaccurate it is likely to be




Copyright 2007
                                                   inspired!
                                                   IT   Consulting   Training   Research   Tools
Challenges..
   Multiple Lenses
          The more eyes/hands/heads &
          formats information passes through
          before it reaches us, the more inaccurate
          it is likely to be




    Geography and Time
    Zones
           Difficult to get information
           from all parts of the
           organization
           Difficult to get people to
           communicate in real time



Copyright 2007
                                                          inspired!
                                                          IT   Consulting   Training   Research   Tools
Challenges...
   Integrating Perspectives
          Business, process, data,
          application, technical, risk, cost...
          Complicated by different
                                                  ?
          notations, semantics, naming,
          categorisation, tools, formats




Copyright 2007
                                                      inspired!
                                                       IT   Consulting   Training   Research   Tools
Challenges...
   Integrating Perspectives
          Business, process, data,
          application, technical, risk, cost...
          Complicated by different
                                                             ?
          notations, semantics, naming,
          categorisation, tools, formats




                                                  Identifying elements
                                                  consistently
                                                    Debtors DB vs Deb0010
                                                    Payroll vs QPac




Copyright 2007
                                                                      inspired!
                                                                      IT   Consulting   Training   Research   Tools
Challenge
   Using the provided "framework" for a building
   As an individual
          Fill in the framework with the relevant information regarding your own home


                         Roof




       Windows         Door


                                                             Electrical
                                    Food
      Walls                                                  Supply
                                    Heating
                                    Device
                                                    Floor

                                                                          inspired!
   Foundation
Copyright 2007                                                            IT   Consulting   Training   Research   Tools
Challenge
   Using the provided "framework" for a building
   As an individual
          Fill in the framework with the relevant information for this building


                          Roof




       Windows          Door


                                                                 Electrical
                                      Food
      Walls                                                      Supply
                                      Heating
                                      Device
                                                        Floor

                                                                              inspired!
   Foundation
Copyright 2007                                                                IT   Consulting   Training   Research   Tools
Challenge
   Using the provided "framework" for a building
   As a team
          Fill in the framework with the relevant information for this building


                          Roof




       Windows          Door


                                                                 Electrical
                                      Food
      Walls                                                      Supply
                                      Heating
                                      Device
                                                        Floor
  Foundation

Copyright 2007
                                                                              inspired!
                                                                              IT   Consulting   Training   Research   Tools
What can we learn from this?
  Seldom that one person has all the info
  Sometimes we just have a superficial understanding
         But at least we know "about" something - that it exists!
  Need a team
         Each knowledgable about their own area / environment /
         responsibility
         To put the whole picture together
  Can build the picture at various levels of detail..
         Just lists of things
         Or including relationships
         Or detailed information about things
             Many attributes
             Or whole nested architectures
  Relationships are equally important to things
  Picture could be built incrementally as we discovered things
  Helps if we have consistent naming
         And access to what others have already done
  Definitions are really important
         What is a "Food Heating Device"?
Copyright 2007
                                                                    inspired!
                                                                    IT   Consulting   Training   Research   Tools
Benefits of Collaboration
   Involvement of more
   perspectives and subject
   experts
   Higher quality input and
   models
   Distribution of effort and
   greater total effort applied
   Reduction of time to
   produce results
   Higher awareness and buy
   in of all relevant parts of the
   organization => higher
   architectural compliance
   Greater agility

Copyright 2007
                                             inspired!
                                             IT   Consulting   Training   Research   Tools
The Web vs The Library
   Library                                   Web
          Central Store                       Distributed
          One way of organizing content       n ways of organizing, indexing,
                 e.g. Dewey or Author         linking content
          Specialist Personnel                Domain expert personnel
          Limited Access                      Very Wide Access
                 Location                       Anywhere
                 Time                           Anytime
                 Assistance                     Unaided
          Single presentation format          Multiple presentation formats
          Limited search                      Powerful Search
          Dated Content                       Dynamic, Current Content
          Cool for researching the past       Better for building the future




Copyright 2007
                                                                 inspired!
                                                                  IT   Consulting   Training   Research   Tools
Like a Central Nervous System
  Multiple sensory organs
         Knowledgeable people in the organization and partners
  Filtering
         Based upon models of what we need and how it fits
  Storage & Memory
         Elements stored with rich content in repository
  Linking
         Rich connections make every item more meaningful
  Analysis
         Analysis adds meaning and new information
  Recall
         Rich query, search, reporting, formatting and output options
  Action
         Information and insights available to all other organs to
         respond appropriately
  Feedback
         Communication for how actions affect the world



Copyright 2007
                                                                        inspired!
                                                                        IT   Consulting   Training   Research   Tools
Who to Involve
  Business Goals
  Scope of Activity
         Map onto Framework
                 Coverage: Zachman
                 Process: TOGAF
         Map onto Meta Model
                 Inspired, C4ISR
         Depth (Abstraction vs Detail; Type vs Instance)
         Organization (& External)
                 Responsibility
                 Geography
         Timeframe
                 Architecture view (current, horizon)
                 Project
         Questions to be Answered
         Desired Outputs/Artifacts (Viewpoints)
  Who
         has knowledge?
         needs to be committed to result?
         will be affected by the result?
         can trip us up?
         has skills?
         can take decisions?
Copyright 2007
                                                                 inspired!
                                                                 IT   Consulting   Training   Research   Tools
Managed Chaos
   Meta Models
   Vocabulary
   Taxonomy
   (Reference Frameworks)
   Authority
   Responsibility
   Review
   Notification               Cathedral of Saint Vitus by Josef Sudek 1928


   Status




Copyright 2007
                                                            inspired!
                                                             IT   Consulting   Training   Research   Tools
Standards
   Naming
          Vital for consistency, searching,
          sorting, relating
   Minimum documentation
   (e.g. Description)
          One way to discourage "new"
          ones when they should be re-used
   Agreed Meta Model
          Absolutely vital to ensure:
                                                        Agreed Process
                 Coverage of required concepts and       E.g. TOGAF ADM
                 scope
                 Agreed types and their meaning
                                                        Notation
                 Required relationships                  E.g. Archimate; BPMN (we do not
                 Desired attributes                      recommend UML, except for
                 Scope of a particular effort            Data/Static Models)
                 Integration of elements from diverse
                 sources                                Only ensure a "minimal
                                                        achievement level"

Copyright 2007
                                                                           inspired!
                                                                           IT   Consulting   Training   Research   Tools
VITAL Role of Meta Model




                 Architect = Conductor
                 Meta Modeler = Arranger


Copyright 2007
                                            inspired!
                                            IT   Consulting   Training   Research   Tools
Modeling at two levels of abstraction

    Meta Model                                         Content Model

            Application                  Application                                                 Retail
                                                                  Transactional                     Banking
              Type                        Function


                 categorises             provided      Logical           categorises                provided
                                         by                                                         by



                                                       Physical
                               part of                                                 part of
            Application                    Scenario               BankMaster                        2006 Optimistic



                                Status                                                 Upgrade to
                                                                                         Rel 3




                       Framework
                       Provides
                                                           User Defined




Copyright 2007
                                                                                                               inspired!
                                                                                                               IT   Consulting   Training   Research   Tools
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07

More Related Content

What's hot

CEO Study Insights; Career Resiliency In Time of Change
CEO Study Insights; Career Resiliency In Time of ChangeCEO Study Insights; Career Resiliency In Time of Change
CEO Study Insights; Career Resiliency In Time of ChangeIBMGovernmentCA
 
Enterprise-architecture on purpose
Enterprise-architecture on purposeEnterprise-architecture on purpose
Enterprise-architecture on purposeTetradian Consulting
 
Curriculum vitae Erika Szalai 2012
Curriculum vitae Erika Szalai 2012Curriculum vitae Erika Szalai 2012
Curriculum vitae Erika Szalai 2012Erika Szalai
 
Value And Opportunity Identification
Value And Opportunity IdentificationValue And Opportunity Identification
Value And Opportunity IdentificationSteven Bonacorsi
 
Corporate Bridge: Financial Modeling Live Project General Guidelines
Corporate Bridge: Financial Modeling Live Project General GuidelinesCorporate Bridge: Financial Modeling Live Project General Guidelines
Corporate Bridge: Financial Modeling Live Project General Guidelinesarnierocks123
 
Team Overview Final
Team Overview FinalTeam Overview Final
Team Overview Finalteam105alan
 
3 keys to architecting for change
3 keys to architecting for change3 keys to architecting for change
3 keys to architecting for changeEvangullborg
 
Heizer om10 ch05-designh good and services
Heizer om10 ch05-designh good and servicesHeizer om10 ch05-designh good and services
Heizer om10 ch05-designh good and servicesRozaimi Mohd Saad
 
7 strategic hrm performance management
7   strategic hrm performance management7   strategic hrm performance management
7 strategic hrm performance managementKapil Chhabra
 
7 strategic hrm performance management
7   strategic hrm performance management7   strategic hrm performance management
7 strategic hrm performance managementKapil Chhabra
 
Altea Company Profile
Altea Company ProfileAltea Company Profile
Altea Company ProfileAltea SpA
 
Presentatie capgemini academy v10 eng
Presentatie capgemini academy v10 engPresentatie capgemini academy v10 eng
Presentatie capgemini academy v10 engjveik
 
Jayanth K - Telecom Industry Experience
Jayanth K - Telecom Industry ExperienceJayanth K - Telecom Industry Experience
Jayanth K - Telecom Industry ExperienceJayanth Kolla
 
20120916 Cv Jpl Referees
20120916 Cv Jpl Referees20120916 Cv Jpl Referees
20120916 Cv Jpl RefereesJoaquim Leao
 
Mark johnson business model transformation
Mark johnson   business model transformationMark johnson   business model transformation
Mark johnson business model transformationifmaworld
 

What's hot (19)

CEO Study Insights; Career Resiliency In Time of Change
CEO Study Insights; Career Resiliency In Time of ChangeCEO Study Insights; Career Resiliency In Time of Change
CEO Study Insights; Career Resiliency In Time of Change
 
Enterprise-architecture on purpose
Enterprise-architecture on purposeEnterprise-architecture on purpose
Enterprise-architecture on purpose
 
EA Roadmapping
EA RoadmappingEA Roadmapping
EA Roadmapping
 
Curriculum vitae Erika Szalai 2012
Curriculum vitae Erika Szalai 2012Curriculum vitae Erika Szalai 2012
Curriculum vitae Erika Szalai 2012
 
Value And Opportunity Identification
Value And Opportunity IdentificationValue And Opportunity Identification
Value And Opportunity Identification
 
Corporate Bridge: Financial Modeling Live Project General Guidelines
Corporate Bridge: Financial Modeling Live Project General GuidelinesCorporate Bridge: Financial Modeling Live Project General Guidelines
Corporate Bridge: Financial Modeling Live Project General Guidelines
 
Team Overview Final
Team Overview FinalTeam Overview Final
Team Overview Final
 
3 keys to architecting for change
3 keys to architecting for change3 keys to architecting for change
3 keys to architecting for change
 
Heizer om10 ch05-designh good and services
Heizer om10 ch05-designh good and servicesHeizer om10 ch05-designh good and services
Heizer om10 ch05-designh good and services
 
7 strategic hrm performance management
7   strategic hrm performance management7   strategic hrm performance management
7 strategic hrm performance management
 
7 strategic hrm performance management
7   strategic hrm performance management7   strategic hrm performance management
7 strategic hrm performance management
 
EA & IT Value
EA & IT ValueEA & IT Value
EA & IT Value
 
Altea Company Profile
Altea Company ProfileAltea Company Profile
Altea Company Profile
 
Presentatie capgemini academy v10 eng
Presentatie capgemini academy v10 engPresentatie capgemini academy v10 eng
Presentatie capgemini academy v10 eng
 
Jayanth K - Telecom Industry Experience
Jayanth K - Telecom Industry ExperienceJayanth K - Telecom Industry Experience
Jayanth K - Telecom Industry Experience
 
Heizer om10 ch01
Heizer om10 ch01Heizer om10 ch01
Heizer om10 ch01
 
20120916 Cv Jpl Referees
20120916 Cv Jpl Referees20120916 Cv Jpl Referees
20120916 Cv Jpl Referees
 
Mark johnson business model transformation
Mark johnson   business model transformationMark johnson   business model transformation
Mark johnson business model transformation
 
WHY CRM, Is it really Necessary?
WHY CRM, Is it really Necessary?WHY CRM, Is it really Necessary?
WHY CRM, Is it really Necessary?
 

Similar to Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07

Corporate Synergy Datasheet 2009
Corporate Synergy Datasheet 2009Corporate Synergy Datasheet 2009
Corporate Synergy Datasheet 2009prodigy7
 
Lee White resume
Lee White resumeLee White resume
Lee White resumeLee White
 
Linking Strategy EA and Programme Management
Linking Strategy EA and Programme ManagementLinking Strategy EA and Programme Management
Linking Strategy EA and Programme ManagementGraham McLeod
 
Introduction to A3 Problem Solving
Introduction to A3 Problem SolvingIntroduction to A3 Problem Solving
Introduction to A3 Problem Solving5S Supply
 
Real business architecture transforms business
Real business architecture transforms businessReal business architecture transforms business
Real business architecture transforms businessGraham McLeod
 
Model Based Testing for Communications Industry - A Testing Experience Magazi...
Model Based Testing for Communications Industry - A Testing Experience Magazi...Model Based Testing for Communications Industry - A Testing Experience Magazi...
Model Based Testing for Communications Industry - A Testing Experience Magazi...Kalilur Rahman
 
New & Emerging _ Narelle Borg & Ashley Jagoe _ Best Practice CRM transformati...
New & Emerging _ Narelle Borg & Ashley Jagoe _ Best Practice CRM transformati...New & Emerging _ Narelle Borg & Ashley Jagoe _ Best Practice CRM transformati...
New & Emerging _ Narelle Borg & Ashley Jagoe _ Best Practice CRM transformati...InSync2011
 
Innovation Summit Presentation 2007 Miami
Innovation Summit Presentation 2007 MiamiInnovation Summit Presentation 2007 Miami
Innovation Summit Presentation 2007 MiamiIdris Mootee
 
Lean sixsigmaasq0604
Lean sixsigmaasq0604Lean sixsigmaasq0604
Lean sixsigmaasq0604Vivek Surya
 
Lean sixsigmaasq0604
Lean sixsigmaasq0604Lean sixsigmaasq0604
Lean sixsigmaasq0604Vivek Surya
 
Technology Strategies for Big Data Analytics,
Technology Strategies for Big Data Analytics, Technology Strategies for Big Data Analytics,
Technology Strategies for Big Data Analytics, Teradata Aster
 
GROM Overview
GROM OverviewGROM Overview
GROM OverviewTADAM
 
Integrating Six Sigma Thinking Into Scrum Based Development Environments
Integrating Six Sigma Thinking Into Scrum Based Development EnvironmentsIntegrating Six Sigma Thinking Into Scrum Based Development Environments
Integrating Six Sigma Thinking Into Scrum Based Development Environmentsdrashid
 
03 CRM Self Analyisis Tools
03 CRM Self Analyisis Tools03 CRM Self Analyisis Tools
03 CRM Self Analyisis ToolsBCE A&E
 
Lean Six Sigma Wastage
Lean Six Sigma WastageLean Six Sigma Wastage
Lean Six Sigma Wastageaxa0002
 
Entrepreneurship 101: Recruiting and Building Your A-team
Entrepreneurship 101: Recruiting and Building Your A-teamEntrepreneurship 101: Recruiting and Building Your A-team
Entrepreneurship 101: Recruiting and Building Your A-teamMaRS Discovery District
 

Similar to Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07 (20)

Tech innovation s7_trm
Tech innovation s7_trmTech innovation s7_trm
Tech innovation s7_trm
 
Frog Design
Frog DesignFrog Design
Frog Design
 
Corporate Synergy Datasheet 2009
Corporate Synergy Datasheet 2009Corporate Synergy Datasheet 2009
Corporate Synergy Datasheet 2009
 
Lee White resume
Lee White resumeLee White resume
Lee White resume
 
Linking Strategy EA and Programme Management
Linking Strategy EA and Programme ManagementLinking Strategy EA and Programme Management
Linking Strategy EA and Programme Management
 
Introduction to A3 Problem Solving
Introduction to A3 Problem SolvingIntroduction to A3 Problem Solving
Introduction to A3 Problem Solving
 
Real business architecture transforms business
Real business architecture transforms businessReal business architecture transforms business
Real business architecture transforms business
 
Model Based Testing for Communications Industry - A Testing Experience Magazi...
Model Based Testing for Communications Industry - A Testing Experience Magazi...Model Based Testing for Communications Industry - A Testing Experience Magazi...
Model Based Testing for Communications Industry - A Testing Experience Magazi...
 
New & Emerging _ Narelle Borg & Ashley Jagoe _ Best Practice CRM transformati...
New & Emerging _ Narelle Borg & Ashley Jagoe _ Best Practice CRM transformati...New & Emerging _ Narelle Borg & Ashley Jagoe _ Best Practice CRM transformati...
New & Emerging _ Narelle Borg & Ashley Jagoe _ Best Practice CRM transformati...
 
Innovation Summit Presentation 2007 Miami
Innovation Summit Presentation 2007 MiamiInnovation Summit Presentation 2007 Miami
Innovation Summit Presentation 2007 Miami
 
Lean sixsigmaasq0604
Lean sixsigmaasq0604Lean sixsigmaasq0604
Lean sixsigmaasq0604
 
Lean sixsigmaasq0604
Lean sixsigmaasq0604Lean sixsigmaasq0604
Lean sixsigmaasq0604
 
Technology Strategies for Big Data Analytics,
Technology Strategies for Big Data Analytics, Technology Strategies for Big Data Analytics,
Technology Strategies for Big Data Analytics,
 
ACA IT-Solutions
ACA IT-SolutionsACA IT-Solutions
ACA IT-Solutions
 
GROM Overview
GROM OverviewGROM Overview
GROM Overview
 
Integrating Six Sigma Thinking Into Scrum Based Development Environments
Integrating Six Sigma Thinking Into Scrum Based Development EnvironmentsIntegrating Six Sigma Thinking Into Scrum Based Development Environments
Integrating Six Sigma Thinking Into Scrum Based Development Environments
 
Rulebase Architecture
Rulebase ArchitectureRulebase Architecture
Rulebase Architecture
 
03 CRM Self Analyisis Tools
03 CRM Self Analyisis Tools03 CRM Self Analyisis Tools
03 CRM Self Analyisis Tools
 
Lean Six Sigma Wastage
Lean Six Sigma WastageLean Six Sigma Wastage
Lean Six Sigma Wastage
 
Entrepreneurship 101: Recruiting and Building Your A-team
Entrepreneurship 101: Recruiting and Building Your A-teamEntrepreneurship 101: Recruiting and Building Your A-team
Entrepreneurship 101: Recruiting and Building Your A-team
 

More from Graham McLeod

Object Oriented Business Process Analysis
Object Oriented Business Process AnalysisObject Oriented Business Process Analysis
Object Oriented Business Process AnalysisGraham McLeod
 
Exploiting Emergence to Make Methods Simpler
Exploiting Emergence to Make Methods SimplerExploiting Emergence to Make Methods Simpler
Exploiting Emergence to Make Methods SimplerGraham McLeod
 
Function Modeling Introduction
Function Modeling IntroductionFunction Modeling Introduction
Function Modeling IntroductionGraham McLeod
 
Integrated Strategy and Business Architecture Meta Model
Integrated Strategy and Business Architecture Meta ModelIntegrated Strategy and Business Architecture Meta Model
Integrated Strategy and Business Architecture Meta ModelGraham McLeod
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
Techniques and Deliverables of Business Architecture module example
Techniques and Deliverables of Business Architecture module exampleTechniques and Deliverables of Business Architecture module example
Techniques and Deliverables of Business Architecture module exampleGraham McLeod
 
Techniques and Deliverables of Business Architecture
Techniques and Deliverables of Business ArchitectureTechniques and Deliverables of Business Architecture
Techniques and Deliverables of Business ArchitectureGraham McLeod
 
Enterrpise Value Architect - Collaborative Modeling
Enterrpise Value Architect - Collaborative ModelingEnterrpise Value Architect - Collaborative Modeling
Enterrpise Value Architect - Collaborative ModelingGraham McLeod
 
An Inspired Approach to Business Architecture
An Inspired Approach to Business ArchitectureAn Inspired Approach to Business Architecture
An Inspired Approach to Business ArchitectureGraham McLeod
 
Brief Introduction to Domain Modeling
Brief Introduction to Domain ModelingBrief Introduction to Domain Modeling
Brief Introduction to Domain ModelingGraham McLeod
 
The Central Role of Business Analysis in EA
The Central Role of Business Analysis in EAThe Central Role of Business Analysis in EA
The Central Role of Business Analysis in EAGraham McLeod
 
Deep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta ModelsDeep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta ModelsGraham McLeod
 

More from Graham McLeod (15)

EA Management Tools
EA Management ToolsEA Management Tools
EA Management Tools
 
Object Oriented Business Process Analysis
Object Oriented Business Process AnalysisObject Oriented Business Process Analysis
Object Oriented Business Process Analysis
 
Exploiting Emergence to Make Methods Simpler
Exploiting Emergence to Make Methods SimplerExploiting Emergence to Make Methods Simpler
Exploiting Emergence to Make Methods Simpler
 
Function Modeling Introduction
Function Modeling IntroductionFunction Modeling Introduction
Function Modeling Introduction
 
Integrated Strategy and Business Architecture Meta Model
Integrated Strategy and Business Architecture Meta ModelIntegrated Strategy and Business Architecture Meta Model
Integrated Strategy and Business Architecture Meta Model
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
Techniques and Deliverables of Business Architecture module example
Techniques and Deliverables of Business Architecture module exampleTechniques and Deliverables of Business Architecture module example
Techniques and Deliverables of Business Architecture module example
 
Techniques and Deliverables of Business Architecture
Techniques and Deliverables of Business ArchitectureTechniques and Deliverables of Business Architecture
Techniques and Deliverables of Business Architecture
 
Enterrpise Value Architect - Collaborative Modeling
Enterrpise Value Architect - Collaborative ModelingEnterrpise Value Architect - Collaborative Modeling
Enterrpise Value Architect - Collaborative Modeling
 
Power of principles
Power of principlesPower of principles
Power of principles
 
An Inspired Approach to Business Architecture
An Inspired Approach to Business ArchitectureAn Inspired Approach to Business Architecture
An Inspired Approach to Business Architecture
 
Brief Introduction to Domain Modeling
Brief Introduction to Domain ModelingBrief Introduction to Domain Modeling
Brief Introduction to Domain Modeling
 
From CIO to CIO
From CIO to CIOFrom CIO to CIO
From CIO to CIO
 
The Central Role of Business Analysis in EA
The Central Role of Business Analysis in EAThe Central Role of Business Analysis in EA
The Central Role of Business Analysis in EA
 
Deep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta ModelsDeep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta Models
 

Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07

  • 1. Collaborative, Distributed Enterprise Modeling a CAiSE 2007 Tutorial by Graham McLeod inspired! IT Consulting Training Research Tools
  • 2. Abstract Collaborative, Distributed Modeling (1.5 hrs) For too long the architecture effort in many organizations has been concentrated in the hands of a few experts, usually in a central location.This typically causes a bottleneck where architecture cannot keep pace with business change and where results are not effectively translated to action, making architecture an "ivory tower" exercise. In other cases, where work is done by various groups (e.g. process, applications, data, technical) it is extremely difficult to integrate the outputs/models of the various groups meaningfully and to achieve a coherent "big picture". Problems include scope, notation, nomenclature, naming, timing, ownership and language. This tutorial covers how these issues can be addressed by consistent, shared meta models, standards, education; distributing the architecture effort; and new tools which support distributed collaborative modeling. Advantages include: higher quality input and models; acceleration of the architecture effort and higher levels of buy-in across the organization leading to higher architectural compliance and associated benefits. Copyright 2007 inspired! IT Consulting Training Research Tools
  • 3. Agenda Challenges for Architects/Architecture in the Organization A Vision of Collaboration Enabling Collaboration Demonstration Exercises and Models Methods Tool Support Futures Questions Copyright 2007 inspired! IT Consulting Training Research Tools
  • 4. Background Work in Enterprise Architectures since 1990 Linking Strategy, Architectures, Programme Management, Delivery Methods Mixed Industry and Academic Experience with various frameworks, meta models and tools Zachman, Inspired, DoDAF/C4ISR Application in S.A., USA, UK, Australasia Banking, Assurance, Media, Healthcare, Retail, Communications, Government Particularly in high deadline pressure, distributed organizations Tool Support since 2000 Archi Copyright 2007 inspired! IT Consulting Training Research Tools
  • 5. How the EA Discipline has Evolved QUALITY RISK INTEGRATED FORMAL MODELS N PROGRAM O M TI A MGMT N AGE RA META MODEL AG SCENARIOS COST G EM TE COVER IN EN INDUSTRY STD PROCESS & T UR PROCESS STRUCTURE O G VIA ARTIFACTS RI PROCESS AGENDA AD HOC Time EA Time TO OL TECHNOLOGY NONE S INFORMATION AD HOC E OP SC APPLICATIONS CASE TYPE REPOSITORY ENTERPRISE INDUSTRY COLLABORATIVE MODELING Copyright 2007 inspired! IT Consulting Training Research Tools
  • 6. Challenges The Oracle at Delphi All knowledge collected at a central point One wise person who can provide answers Long trek to get there and long wait before you get an "answer" By the time you get back home you may have forgotten it, or it may no longer be the "correct" one! If you are the "oracle" it's a major stress Copyright 2007 inspired! IT Consulting Training Research Tools
  • 7. Challenges The Oracle at Delphi All knowledge collected at a central point One wise person who can provide answers Long trek to get there and long wait before you get an "answer" By the time you get back home you may have forgotten it, or it may no longer be the "correct" one! If you are the "oracle" it's a major stress Rowing in Circles Trying to do it all yourself Too busy to get perspective and maintain direction Too much work Very slow progress, if any... Copyright 2007 inspired! IT Consulting Training Research Tools
  • 8. Challenges The Oracle at Delphi All knowledge collected at a central point One wise person who can provide answers Long trek to get there and long wait before you get an "answer" By the time you get back home you may have forgotten it, or it may no longer be the "correct" one! If you are the "oracle" it's a major stress Rowing in Circles Trying to do it all yourself Too busy to get perspective and maintain direction Too much work Very slow progress, if any... A better scenario.. Copyright 2007 inspired! IT Consulting Training Research Tools
  • 9. Challenges.. Multiple Lenses The more eyes/hands/heads & formats information passes through before it reaches us, the more inaccurate it is likely to be Copyright 2007 inspired! IT Consulting Training Research Tools
  • 10. Challenges.. Multiple Lenses The more eyes/hands/heads & formats information passes through before it reaches us, the more inaccurate it is likely to be Geography and Time Zones Difficult to get information from all parts of the organization Difficult to get people to communicate in real time Copyright 2007 inspired! IT Consulting Training Research Tools
  • 11. Challenges... Integrating Perspectives Business, process, data, application, technical, risk, cost... Complicated by different ? notations, semantics, naming, categorisation, tools, formats Copyright 2007 inspired! IT Consulting Training Research Tools
  • 12. Challenges... Integrating Perspectives Business, process, data, application, technical, risk, cost... Complicated by different ? notations, semantics, naming, categorisation, tools, formats Identifying elements consistently Debtors DB vs Deb0010 Payroll vs QPac Copyright 2007 inspired! IT Consulting Training Research Tools
  • 13. Challenge Using the provided "framework" for a building As an individual Fill in the framework with the relevant information regarding your own home Roof Windows Door Electrical Food Walls Supply Heating Device Floor inspired! Foundation Copyright 2007 IT Consulting Training Research Tools
  • 14. Challenge Using the provided "framework" for a building As an individual Fill in the framework with the relevant information for this building Roof Windows Door Electrical Food Walls Supply Heating Device Floor inspired! Foundation Copyright 2007 IT Consulting Training Research Tools
  • 15. Challenge Using the provided "framework" for a building As a team Fill in the framework with the relevant information for this building Roof Windows Door Electrical Food Walls Supply Heating Device Floor Foundation Copyright 2007 inspired! IT Consulting Training Research Tools
  • 16. What can we learn from this? Seldom that one person has all the info Sometimes we just have a superficial understanding But at least we know "about" something - that it exists! Need a team Each knowledgable about their own area / environment / responsibility To put the whole picture together Can build the picture at various levels of detail.. Just lists of things Or including relationships Or detailed information about things Many attributes Or whole nested architectures Relationships are equally important to things Picture could be built incrementally as we discovered things Helps if we have consistent naming And access to what others have already done Definitions are really important What is a "Food Heating Device"? Copyright 2007 inspired! IT Consulting Training Research Tools
  • 17. Benefits of Collaboration Involvement of more perspectives and subject experts Higher quality input and models Distribution of effort and greater total effort applied Reduction of time to produce results Higher awareness and buy in of all relevant parts of the organization => higher architectural compliance Greater agility Copyright 2007 inspired! IT Consulting Training Research Tools
  • 18. The Web vs The Library Library Web Central Store Distributed One way of organizing content n ways of organizing, indexing, e.g. Dewey or Author linking content Specialist Personnel Domain expert personnel Limited Access Very Wide Access Location Anywhere Time Anytime Assistance Unaided Single presentation format Multiple presentation formats Limited search Powerful Search Dated Content Dynamic, Current Content Cool for researching the past Better for building the future Copyright 2007 inspired! IT Consulting Training Research Tools
  • 19. Like a Central Nervous System Multiple sensory organs Knowledgeable people in the organization and partners Filtering Based upon models of what we need and how it fits Storage & Memory Elements stored with rich content in repository Linking Rich connections make every item more meaningful Analysis Analysis adds meaning and new information Recall Rich query, search, reporting, formatting and output options Action Information and insights available to all other organs to respond appropriately Feedback Communication for how actions affect the world Copyright 2007 inspired! IT Consulting Training Research Tools
  • 20. Who to Involve Business Goals Scope of Activity Map onto Framework Coverage: Zachman Process: TOGAF Map onto Meta Model Inspired, C4ISR Depth (Abstraction vs Detail; Type vs Instance) Organization (& External) Responsibility Geography Timeframe Architecture view (current, horizon) Project Questions to be Answered Desired Outputs/Artifacts (Viewpoints) Who has knowledge? needs to be committed to result? will be affected by the result? can trip us up? has skills? can take decisions? Copyright 2007 inspired! IT Consulting Training Research Tools
  • 21. Managed Chaos Meta Models Vocabulary Taxonomy (Reference Frameworks) Authority Responsibility Review Notification Cathedral of Saint Vitus by Josef Sudek 1928 Status Copyright 2007 inspired! IT Consulting Training Research Tools
  • 22. Standards Naming Vital for consistency, searching, sorting, relating Minimum documentation (e.g. Description) One way to discourage "new" ones when they should be re-used Agreed Meta Model Absolutely vital to ensure: Agreed Process Coverage of required concepts and E.g. TOGAF ADM scope Agreed types and their meaning Notation Required relationships E.g. Archimate; BPMN (we do not Desired attributes recommend UML, except for Scope of a particular effort Data/Static Models) Integration of elements from diverse sources Only ensure a "minimal achievement level" Copyright 2007 inspired! IT Consulting Training Research Tools
  • 23. VITAL Role of Meta Model Architect = Conductor Meta Modeler = Arranger Copyright 2007 inspired! IT Consulting Training Research Tools
  • 24. Modeling at two levels of abstraction Meta Model Content Model Application Application Retail Transactional Banking Type Function categorises provided Logical categorises provided by by Physical part of part of Application Scenario BankMaster 2006 Optimistic Status Upgrade to Rel 3 Framework Provides User Defined Copyright 2007 inspired! IT Consulting Training Research Tools