+ All Categories
Home > Documents > 1 Sobah Abbas Petersen Adjunct Associate Professor [email protected] TDT4252 Modelling of Information...

1 Sobah Abbas Petersen Adjunct Associate Professor [email protected] TDT4252 Modelling of Information...

Date post: 13-Dec-2015
Category:
Upload: gilbert-newman
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
38
1 Sobah Abbas Petersen Adjunct Associate Professor [email protected] TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure 13 - AKM in Industry
Transcript
Page 1: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

1

Sobah Abbas Petersen

Adjunct Associate Professor

[email protected]

TDT4252Modelling of Information Systems

Advanced Course

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 2: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

2

Today’s Lecture

• AKM in Industry: an example

– A15: K.Sandkuhl and F. Lillehagen, "The Early Phases of

Enterprise Knowledge Modelling: Practices and Experiences from

Scaffolding and coping, Stirna, J. and Persson (Eds.); PoEM 2008,

LNBIP 15, pp. 1-14.

• Additional Reading:

– Lillehagen and Krogstie (2008), Chapter 7, Springer-Verlag, Berlin,

Heidelberg. pp. 193-225.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 3: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

3

Objectives of A15

• To develop and evaluate a model-based collaborative

infrastructure for use in distributed product design.

• The purpose of the modelling process was to create

an Active Knowledge Model;

– An Enterprise Knowledge Model which supports execution of work

tasks and is adaptable to the users' local demands.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

AKA Workplacesconfigures

New knowledge

Page 4: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

4

MAPPER Project

• Model-adapted Process and Product Engineering.

• Aim of MAPPER was to enable fast and flexible

manufacturing in networked enterprises by providing

methodology, infrastructure and reusable services for

participative engineering.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 5: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

5

Case Description (1)• Distributed product development and multi-Project

lifecycles in a networked organisation with different subsidiaries of an automitive supplier.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Automotive Supplier

Interior (seat comfort

products)

Page 6: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

6

Case Description (2)

• The focus was on the Advanced Engineering Unit, where the product development tasks concentrated on pre-development of new concepts and new materials.

• Geographically distributed.• Product families: various versions of the components

exist and have to be maintained and further developed for different models and different customers.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 7: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

7

Purpose of Enterprise Modelling

• To capture the relevant product knowledge and process

knowledge required for supporting collaborative

engineering at different sites of the automotive supplier.

• The model was anticipated to solve several problems:

– To support fast integration of geographically distributed collaboration

partners.

– To enable flexible development processes.

– To coordinate a large no. of parallel product development activities.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 8: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

8

Enterprise Knowledge Modelling

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Enterprise ModellingAddresses systematic

analysis and modelling of Processes, products, IT

systems, etc.

Enterprise ArchitecturesVisualises the architecture

of IT applications and infrastructure in an

enterprise

Enterprise Knowledge ModellingCombines and extends approaches and techniques

from Enterprise Modelling and Enterprise Architectures.

Aims at capturing reusable knowledge of processes and products in knowledge architectures supporting

work execution.

Page 9: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

9

POPS*Processes, Products, Organisation and Services

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 10: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

10

C3S3P Methodology• Concept, exploring main

objectives and overall solution approaches

• Scaffolding creates an overview of current ways of working

• Scenarios are developed in close interaction with users

• Solution configuration defines views and workplaces

• Platform configuration integrates pre-existing applications and data

• Platform delivery includes training and practicing

• Performing agile business, continuously adapting and extending the solution

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 11: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

11

Knowledge Architecture Driven Approach

Performance Improvement

Knowledge architecture

Scaffolding ScenariosSolutions

ConfigurationPlatform

IntegrationPlatform Delivery

Middle-up-down

Top-downmodeling

Bottom-up Modeling

Continuousextensionmodeling

Concept

Customer Delivery Process

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 12: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

12User Solution Model

Requirement

Component

Design concept

Technical constraint

Structural Rule

Variant parameter

Solution Configuration Model

Information

Role View

Task

Software development

Configurable Visual Workplaces

EKA ModelRepository

Configurable Task Patterns

Configurable Rule Execution

Configurable Product Platforms

Configures

Is reflected in

Supports

Is reflected in

User team

Solution configuration team

Infrastructure team

Concurrent Teamworking

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 13: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

13

1. Concept Selection• Capture the main objectives and challenges• Experiment with existing concepts

– Make the users familiar with modeling

– Trigger discussions about opportunities

• Existing solution concepts– Previous projects

– Methodologies already in use by the company

– Methodologies in use in the industry

– AKM methodologies for e.g. product design

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 14: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

14

Objectives Model Example

TDT4252, Spring 2012Lecure 13 - AKM in Industry

An instantiated model

Page 15: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

15

Objectives and Issues

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Meta- model

Page 16: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

16

Solution Concepts

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Meta- model

Page 17: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

17

2. Scaffolding - Get an Overview

• Capture the domain as an active knowledge model– The stakeholders and roles– The main tasks they perform– The information they use and produce– Main views and perspectives

• Raise the customer’s understanding of modelling.

• Suggested to proceed with the analysis mainly in the above order.

Top-downmodeling

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 18: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

18

Scaffolding Model

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 19: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

19

Key Questions for the Modeling Session

• Information– What information do you need to perform your

work? – What is hard to find today?

• Roles– Who do you collaborate with, on what? – What is their expertise?

• Tasks– What do you do? – What are your responsibilities?

• Views– What should your workplace on the computer look

like? – What should it contain?

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 20: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

20

Scenario modelling• Modelling the core competences of the

enterprise as work-processes for execution as task patterns.

• Scoping, select a narrower set of– Roles

– Tasks

that the further analysis should focus on

– Which workplaces to demonstrate

– Which people to involve in the modelling

• Criteria for selection– Demonstrate holistic approach, but simplified

– Concrete case if possible

– Assess benefits and values

– Reuse and adapt existing solution concepts

Bottom-up Modeling

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 21: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

21

Build Scenario Models• Detailed modelling of the selected scope:

– Information structures from documents

– Tasks from project handbook

– Interviews and discussions with stakeholders

• Add context– Where does the information come from?

– Who do we need to communicate with?

– How will the information we produce here be used, by who, when, to do what?

• Main need to narrow the scope.

• UML Use case modeling:– Similar approach with roles and tasks

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 22: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

22

Solution Configuration• To externalise holistic and pragmatic enterprise knowledge

and to present it in an Enterprise Knowledge Architecture.• Define workplaces and views for selected users.• Define templates

– Information templates• Objects with properties and parameters• Reusable structures• Patterns of relationships to be managed

– Task pattern templates• Interactive tasks performed by users in model-configured views• Workflow processes, event-driven tasks• Scripts• Modelled rules

• Define initial model content, test data• Users• Project data

Middle-up-down modeling

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 23: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

23

Solution Modelling – Modelling Aspects

• Business Process hierarchy (top down)• Work Processes (bottom up). Task patterns that are

modelled already are adapted. Task patterns are linked to process hierarchy.

• Develop common views among stakeholders (middle-out).

• Product modelling (lifecycle aspects, components, etc.).• Product structures – conceptual design of products.• Organisational modelling: competences, responsibilities,

etc.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 24: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

24

Platform Configuration

• Integrating other systems and tools by modelling other systems data models and other aspects, often expressed as UML models.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

Page 25: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

25

Platform Delivery

• Adapts services to continuous growth and change by providing services to perform extensions and still keep consistency and compliance across platforms and networks.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Continuousextension

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

Page 26: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

26

Performance Improvement

• Continuously performing improvements and adaptations and providing services to semi-automatically adjust models.

• Re-generate model-configured and model-generated workspaces and services, tuning solutions to produce the desired effects.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Continuousextension

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

Page 27: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

27

Summary: C3S3P

• A method to use AKM in industry.

• Model to capture the enterprise knowledge.

• Generate views using the model.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

Page 28: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

28

Recap: Scaffolding - Get an Overview• Capture the domain as an active

knowledge model– The stakeholders and roles– The main tasks they perform– The information they use and produce– Main views and perspectives

• Raise the customer’s understanding of modelling.

• Suggested to proceed with the analysis mainly in the above order.

Top-downmodeling

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 29: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

29 Recap: Scenario modelling or Scoping

• Modelling the core competences of the enterprise as work-processes for execution as task patterns.

• Scoping, select a narrower set of– Roles

– Tasks

that the further analysis should focus on

– Which workplaces to demonstrate

– Which people to involve in the modelling

• Criteria for selection– Demonstrate holistic approach, but simplified

– Concrete case if possible

– Assess benefits and values

– Reuse and adapt existing solution concepts

Bottom-up Modeling

Scaffolding

Scenario modeling

Solution configuration

Platform integration

Platform delivery

Performing

Concept

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 30: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

30

2 Cycles of using C3S3P

1. Capture the organisational knowledge and best

practices.

2. Integration of the product knowledge into best

practices.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 31: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

31

Steps in the Scaffolding Phase

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 32: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

32

Scaffolding: Roles for Modelling Process• Manager• Planner• Modelling Expert• Facilitator• Coach• Modeller• Domain expert

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 33: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

33

Initial Model Version

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 34: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

34

Final Model Version

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 35: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

35

Scoping or Scenario Modelling• Purpose: Develop initial versions of the solution models

that specified the intended future way of working in the

future product development process at the automotive

supplier's business area, which is seat comfort.

– Detailed models

– Technical details, e.g. collaboration services, internal IT systems

• In addition to the models, textual descriptions of the

scenarios were created.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 36: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

36

Scoping: Roles for Modelling Process

• Based on the scenario descriptions, a model was

developed by the Modelling Expert and the Coach.

– This was because of the level of detail required in the model.

• The model was then presented to the team members

for a discussion.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 37: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

37

Experiences

• Participation of Stakeholders is a success factor.• Different levels of participation were required during

the different modelling phases.• Starting each modelling session by walking through

the current status of the model was beneficial for a common understanding.

• Meta-modelling and consolidating the model was a non-participatory activity.

TDT4252, Spring 2012Lecure 13 - AKM in Industry

Page 38: 1 Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.

38

Next Lecture

• Thursday, 15 March 2012• Introduction to Enterprise Architecture

– Based on: Roger Sessions, A Comparison of the Top Four Enterprise-Architecture Methodologies, ObjectWatch, White paper, May 2007.

– Zachman’s Framework, http://test.zachmaninternational.com/index.php/home-article/13#maincol

TDT4252, Spring 2012Lecure 13 - AKM in Industry


Recommended