- Syneratio

advertisement
TECHNISCHE UNIVERSITEIT EINDHOVEN
School of Industrial Engineering
Exam Business Process Management (1BM05),
Tuesday July 1st 2011, 9:00 - 12:00 hours.
For this written exam a maximum number of 10 points can be obtained. It is NOT
allowed to use the book, notes, or any other course-related material during the
examination. It is, however, allowed to use a basic calculator. The solutions for the
assignments should be formulated in DUTCH or ENGLISH, concisely, and list any
assumptions that are not explicitly stated in the assignment. Only use the pre-printed
forms for your solutions – only these will be corrected. Please note the mnemonic
appendix at the end of the exam.
Assignment 1 (2 points)
a) In the paper entitled “Best Practices in Business Process Redesign: An Overview
and Qualitative Evaluation of Successful Redesign Heuristics”, a framework is
described that can be used to classify the various best practices. This framework is
partially represented below, see Figure 1.
EXTERNAL ENVIRONMENT
1.
2.
Business process
3. view
Operation
Behavioural
view
Behavioural view
4.
Information
Organisation
- Structure
- Population
Technology
Technology
Figure 1: Framework
Please list the names of the elements at locations 1, 2, 3, and 4. (0.5 points)
1
b) In the course on business process redesign, a distinction is made between the
various redesign methodologies. One way is to distinguish the approach, which
can be either evolutionary or revolutionary. What is the other criterion that was
discussed during the lecture and what are its different values? (0.5 points)
c) As discussed during the BPM course, process data can be used for both discovering
and monitoring of a business process. Notwithstanding the fact that the boundary is
not always sharp, explain the differences between discovering and monitoring.
Discuss at least the following aspects: (i) the necessary data, (ii) the goal, and (iii)
a typical example of an action after the data analysis. (0.5 points)
d) An important purpose for which workflow systems are developed, is the separation
of ‘management’ and ‘execution’. In chapter 5 of ‘Workflow Management –
Models, Methods and Systems’, Van der Aalst & Van Hee (2002) explain the
advantages of separating ‘management’ and ‘execution’. Give 3 of the advantages
of separating ‘management’ and ‘execution’ that are mentioned by Van der Aalst
& Van Hee (2002). (0.5 points)
Assignment 2 (2.5 points)
ASML1 is the world's leading provider of lithography systems for the semiconductor
industry. These systems are critical to the production of integrated circuits and
microchips. Because of the tremendous inflow of new engineers in this company over
the past years, ASML wants to take a look again at the way it trains its new hires. The
first step here is to model the current training process.
The training process for an engineer that will be working at the Operations department
starts with an assessment of the initial skills of the newly hired. This is done by a
clerk of the Human Resources (HR) department. The next step is to match the existing
skills with the desired skills for the job that the engineer is hired to do. This is a task
for one of the managers of the HR department. If this manager finds that the
engineer’s existing skills are insufficient in comparison to the requirements, an
individual training program is developed. If the manager sees no descrepancies, a
report is created for the manager of the respective operations department and the
training program for the new engineer ends here.
A training program may contain one or more courses. All courses aim for acquiring
one of two different types of skills: (1) Manufacturing & Logistics skills, or (2)
Technical & Safety skills. We will refer to these courses as respectively M&L and
T&S courses. M&L skills can only be acquired in training sessions at an ASML site,
with access to the machines that the new employee will be working with, and under
guidance of qualified trainers. T&S skills, on the other hand, can be acquired through
independent, computer-mediated training at any location the candidate prefers.
1
See http://www.asml.com
2
A new employee needs to complete all courses in his/her program and is free to
follow these courses in any order. However, at any time an employee can at most be
involved in one M&L course and one T&S course simultaneously.
When a new engineer wishes to initate an M&L course, he or she registers for the
course through the HR system. Depending on the availability of trainers, training
rooms, etc. the candidate is assigned by the system to the first available slot to take
the course. He or she receives the training material for this course ten working days in
advance of the actual training. Entering and following the training session is
considered to be sufficient for completing a particular M&L course.
A T&S training can be initiated by the new employee at any time. After the
theoretical part of the training, the new employee can start a test. If the test is passed,
the course is considered completed. Otherwise, the candidate can choose to re-do the
test or redo the theoretical part and the test.
If all courses have been completed, the training program ends.
Model the above process, using the notation of the book, i.e. a process definition
(including triggers) and a resource classification. Make sure that the process definition
is sound. Hint: consider what the case is for this process.
Assignment 3 (1.5 points)
Have a look at the following declarative process mode, see Figure 2.
Declarative Process Model S
Activities A
A
B
C
D
E
F
Legend
A
B
A
B
A
B
NOT CO- EXISTENCE
A and B are mutually exclusive
RESPONSE
For every A that is executed,
there is a B executed afterwards
PRECEDENCE
For every B that is executed,
there is a prior execution of A
Constraints C
A
B
C1
C
F
C2
B
F
C3
Execution trace producible on S:
σ1 =
σ2 =
σ3 =
Execution trace not producible on S:
C1 
σ4 =
σ5 =
C2 
σ6 =
C3 
Figure 2: Declarative process model S
Provide three traces that are producible on S and three traces that are not producible.
Make sure that each of the latter three violates only one constraint and a different
constraint than the other two. Each of the six traces must contain at least three
elements.
3
Assignment 4 (2 points)
In the figure below (see Figure 3), you will see a screenshot of the ProM plug-in
known as the Conformance Checker.
Figure 3: ProM screenshot
Provide an answer to each of the following questions.
a) What is the necessary input for this plug-in? (0.5 points)
b) In general terms, what is the output of this plug-in? (0.5 points)
c) Explain the meaning of the available information in the screenshot, i.e.:
1. the numbers inside the places of the Petri net,
2. the numbers alongside the arcs of the Petri net,
3. the fintness measure at the right side of the screen shot,
4. possible other information. (1 point)
4
Assignment 5 (2 points)
The figure below shows a contracting process (see Figure 4). It describes for a
particular company how it establishes contracts with its suppliers.
The company negotiates with the supplier about the contract and the results of the
negotiations are stored in SAP. If the result is positive, a contract is sent to the
supplier for signing. When the signed contract is received, a (paper) file for the
supplier is created and a financial case is opened. Financial cases for suppliers of
product-related goods must be opened in Exact, cases for suppliers of non productrelated goods must be opened in SAP.
The company plans to implement the process in Staffware. (Note that Staffware does
not support the deferred choice pattern.)
Figure 4: Contracting process
Provide an answer to each of the following questions.
a) The process contains three omissions of different types, which must be corrected
before the process is implemented in Staffware. Indicate which omissions exist and
where these omissions are in the process. Use task names to indicate where the
omissions are in the process (e.g.: at ‘negotiate contract’ there is a … omission).
(1.0 point)
b) Draw a new process in which the omissions that you identified under (a) are
corrected. (1.0 point)
5
Notation book
AND-join
AND-split
OR-join
Explicit OR-split
condition
task
case
subprocess
case variables
• Automatic
No trigger is required.
• User
A resource takes the initiative.
• External
A external event (message, phone call) is required.
• Time
The task requires a time trigger.
M/M/1-queue:
, L = (1-), W=/(-), S=1/(-).
M/M/c-queue:
(c)
6
Redesign best practices
Control relocation
Contact reduction
Integration
Order types
Task elimination
Order-based work
Triage
Task composition
Resequencing
Knock-out
Parallelism
Exception
Order assignment
Flexible assignment
Centralization
Split responsibilities
Customer teams
Numerical involvement
Case manager
Extra resources
Specialist-generalist
Empower
Control addition
Buffering
Task automation
Integral technology
Trusted party
Outsourcing
Interfacing
7
Download