Process of Process Modeling Flashcards

1
Q

How to conduct process modeling?

A
  1. State objectives and scope
  2. Concept and tool selection
  3. Process elicitation
  4. Create process model
  5. Validate and analyze the process model
  6. Analyze the process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

1. Objectives and scope

A
  1. What is the objective of the process modeling effort?
  2. What is the scope?
  3. Which aspects are of special interest?
  4. Who is the future user of the model?
  5. Which views should be supported?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a perspective?

A
  • A subset of information contained in a model.
  • A perpspective highlights part of a model which are interesting for answering given questions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Common Perspectives

A
  • Functional
  • Behavioral
  • Organizational
  • Informational
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

2. Concept and tool selection

A
  1. Gather information about your environemnt
  2. Evaluate available (and tool-supported) process model formalisms
  3. Gather information about existing tools
  4. Select promising candidates
  5. Choose a tool.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

3. Process elicicitation

A

Preparation Phase: the process engineer sets up an initial process model based on available process documentation and past experiences

Iterative modeling Phase: The process engineer consults process (domain) experts to:

  • Review the process model and get feedback
  • Remove inconsistencies
  • Collect missing information

The process engineer updates the process model, integrates views, points out inconsistencies and identifies gaps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Process elicitation techniques

A
  • Knowledge acquisition techniques
    • Interviews
    • Observation
    • protocol analysis
    • Structuring techniques
  • Analysis of process documents
  • Analysis of process artifacts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Interviews

A

The process engineer interviews process experts to elicit their view of the process. Both the process owner and process participants (agents) are considered to be process experts:

  • What is done?
  • When is it done?
  • Things used and produced
  • Who does it?
  • How is it supported?
  • Which constraints do exist?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Observation

A

The process engineer observes the process expert when actually performing a process

  • Avoids biases introduced through interviews, but results might not be representative
  • Very time consuming (thus costly) and intrusive
  • A useful instance in practice: Attend group meetings

Collect additional information, verify findings of other elicitation techniques.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Protocol Analysis

A
  • The process expert is provided with forms
  • Keeps track of all activities, decisions, and of events that occurred during the process.
  • These forms are later analyzed to gain information about the process that has been followed.
  • Can produce vast amounts of data, manual analysis can be very time consuming
  • Usually less intrusive than direct observation

Can be used for complex processes with many process agents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Structuring techniques

A
  • The process expert is asked to structure process related concepts in certain ways (e.g. card sorting)
  • The results are analyzed

Assemble segments of a process model, i.e., information gathered from different sources or information about different entities into a coherent model:

  • Solve conflicts
  • Link views
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Analysis of (external) process documents

A

The process engineer analyses process ralted documents, e.g. standards, organization charts, project plans.

The information unists found are linked to the process model schema, and an initial process model is built.

Can be done in advance and ‘off-line’, i.e. the process experts need not to be consulted.

The resulting process model is usually fragmentary, and can differ strongly from the actual process.

Good starting point for any process modeling activity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Analysis of process artifacts

A

The process engineer analyses artifacts produced during process performance. major groups of artifacts are:

  • Deliverables (including drafts)
  • Information kept to manage the process (e.g. memos, minutes of meetings, timesheets, budget calculations)

Usually not sufficient to produce a comprehensive process model.

Supplementary to the analysis of process documents verify certain aspects or parts of a process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

5. Process model verification and analysis

A

Statistc Process Model Analysis:

  • Completeness
  • Correctness
  • Consistency
  • Redundancies

Dynamic Process Model Analysis:

  • Focuses on possible behaviors
  • Process simulations can be used in addition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

6. Process analysis

A

High Risk Patterns

  • High concentration of responsibilities in one position
  • Dependencies across too many hierarchy levels
  • Too many tasks in parallel
  • An excessive number of feedback loops.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly