270 likes | 278 Views
This lecture discusses the core competences required for enterprise modelling, including the ability to model, facilitate modelling sessions, and lead projects.
E N D
TDT4252Modelling of Information SystemsAdvanced Course Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no Lecture 10: Competences for Enterprise Modelling
Lecture Today • Competences for Enterprise Modelling Based on the following article: A12: A. Persson and J. Stirna, Towards Defining a Competence Profile for the Enterprise Modelling Practitioner. P. van Bommel et al. (eds.), PoEm 2010, LNBIP 68, pp. 232-245. Lecture 10: Competences for Enterprise Modelling
Overview • Aim of paper: • Define a set of core competences for the modelling practitioner. • Describe the process of Enterprise Modelling • Introduces the term "Enterprise Modelling Practitioner". • Terminology: • Stakeholders • Problem owner Lecture 10: Competences for Enterprise Modelling
Enterprise Modelling • Enterprise Modelling is a process where an integrated and negotiated model describing aspects of an enterprise is created. • Two main reasons for Enterprise Modelling: • Developing the business • Ensuring the quality of the business Lecture 10: Competences for Enterprise Modelling
Methods • There are several methods for Enterprose Modelling. • Consultative approach: analysts create model; stakeholders are consulted in order to validate the model. • Participatory approach: stakeholders meet in modelling sessions. • Groups led by a facilitator. • Participation is consensus-driven • Models created collaboratively. Lecture 10: Competences for Enterprise Modelling
Participatory approach • Participatory approach requires: • Active communication and lively discussions leading to different views. • Creating a group: people feel they are working towards a common goal and increases the chance of achieving good results. Lecture 10: Competences for Enterprise Modelling
Concept of Competency Domain expert Knowledge Skills Willingness to contribute Individual properties Modelling Practitioner Lecture 10: Competences for Enterprise Modelling
Modelling Practitioner • To create Enterprise Models using a participatory approach, a modelling practitioner is needed. • They can take on several roles: • Project leader • Facilitator • Tool expert • Modelling practioner team, led by the Project Leader. Lecture 10: Competences for Enterprise Modelling
Domain expert and Modelling Practitioner Quality of Modelling Process Responsible for Reasonable method use Modelling Practitioner Model Quality Correct and relevant knowledge content Domain expert Responsible for Lecture 10: Competences for Enterprise Modelling
Overview of Roles • Project Owner • Stakeholders • Domain Expert • Modelling Practitioner • Project leader • Facilitator • Tool expert Methodologists Could there be other roles? Lecture 10: Competences for Enterprise Modelling
Domain expert and Modelling Practitioner Quality of Modelling Process Responsible for Reasonable method use Modelling Practitioner Methodologists could provide a bridge between the Modelling practitioner and domain expert Model Quality Correct and relevant knowledge content Domain expert Responsible for Lecture 10: Competences for Enterprise Modelling
Enterprise Modelling Process Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews Analyse and refine models Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Enterprise Modelling Process Problem owner Gather & analyse info Problem owner Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews Analyse and refine models Problem owner Modelling Practitioner is involved in all the steps. Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Core Competences in Enterprise Modelling At the heart of Enterprise Modelling • Ability to model • Ability to facilitate modelling sessions • Ability to lead projects Related to Project Management Lecture 10: Competences for Enterprise Modelling
Competences related to Modelling • Ability to model • Making use of the chosen language to create models. • Ability to facilitate a modelling session • Communication and socialising, team work, problem solving. Lecture 10: Competences for Enterprise Modelling
Competences related to Managing EM projects • Ability to select an appropriate Enterprise Modelling approach and tailor it to the situation. • Ability to interview involved domain experts • Social skills are essential, e.g. listening skills, body language. • Ability to define a relevant problem that is feasible to model. • Assessing the complexity of the problem. • Ability to define requirements on the results. Lecture 10: Competences for Enterprise Modelling
Competences related to Managing EM projects (contd.) • Ability to establish a modelling Project. • Ability to adjust the presentation of the Project results (model) and issues related to the various stakeholders. • Ability to navigate between the various stakeholders' wishes while upholding the goals of the Project. • Ability to assess the impact of the modelling result and the modelling process in the organisation. Lecture 10: Competences for Enterprise Modelling
Competences for Enterprise Modelling Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews • Define a problem • Define requirements • Establish a modelling Project • Navigate between stakeholders' wishes and goals • Assess impact Analyse and refine models Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Competences for Enterprise Modelling (contd.) Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews • Define requirements • Navigate between stakeholders' wishes and goals • Assess impact Analyse and refine models Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Competences for Enterprise Modelling (contd.) Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews • Define a problem • Define requirements Analyse and refine models Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Competences for Enterprise Modelling (contd.) Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews Analyse and refine models • Interview domain experts • Navigate between stakeholders' wishes and goals Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Competences for Enterprise Modelling (contd.) Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews Analyse and refine models • Define a problem • Adjust presentation of results (model) Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Competences for Enterprise Modelling (contd.) Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews Analyse and refine models • Ability to model • Facilitation of modelling sessions • Navigate between stakeholders' wishes and goals Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Competences for Enterprise Modelling (contd.) Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews Analyse and refine models • Ability to model • Define a problem • Assess impact Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Competences for Enterprise Modelling Gather & analyse info Prepare modelling sessions Conduct modelling Plan modelling sessions Define scope & Objectives Plan project Interviews Analyse and refine models • Adjust presentation of results (model) • Navigate between stakeholders' wishes and goals • Assess impact Present results to stakeholders Lecture 10: Competences for Enterprise Modelling
Summary • We have looked at: • Enterprise Modelling Process • Roles in Enterprise Modelling • Competences required for Enterprise Modelling • The work in this paper is important in order to teach Enterprise Modelliing and preparing and training people that can do Enterprise Modelling. Lecture 10: Competences for Enterprise Modelling
Next Lecture • Enterprise Reference Architectures • Introduction to Active Knowledge Modelling (AKM) Lecture 10: Competences for Enterprise Modelling