+ All Categories
Home > Business > Efficient Use of BPMN: Practical Assignment with Solutions

Efficient Use of BPMN: Practical Assignment with Solutions

Date post: 07-Dec-2014
Category:
Upload: darius-silingas
View: 1,075 times
Download: 8 times
Share this document with a friend
Description:
This is a practical assignment with suggestion solutions from my workshop Efficient Use of BPMN at BPM Europe 2013 in London.
Popular Tags:
13
Transcript
Page 1: Efficient Use of BPMN: Practical Assignment with Solutions
Page 2: Efficient Use of BPMN: Practical Assignment with Solutions

Efficient Use of BPMNPrinciples, Practices, and Patterns

2PRACTICAL ASSIGNMENT

Page 3: Efficient Use of BPMN: Practical Assignment with Solutions

About Instructor

Dr. Darius Šilingas, [email protected] Principal Consultant and Head of Solutions

Department at No Magic Europe Expert in software, systems and business

modeling, delivered ~200 training / consulting sessions in 20 countries

Head of BPM module of Master in Management studies at ISM Executive School

Organizer of annual conference BPM in Practice in Lithuania

3

Page 4: Efficient Use of BPMN: Practical Assignment with Solutions

Problem Statement: Magic People

• The Magic People company uses a strict process to recruit new employees. When a recruitment need is identified, a department manager provides a job description for a vacant position. A human resource (HR) manager prepares a job vacancy advertisement and publishes it on multiple channels (company‘s website, LinkedIn group, local job search forums, etc.). All the job applications are received and registered until the job advertisement‘s closing date. Each job application is initially reviewed by an HR manager. HR manager select potential candidates and sets up interviews with the candidate, himself, and the department manager. After conducting all the interviews, the department manager together with the HR manager make a ranked list of suitable candidates. The top ranking candidate is offered a job contract. If the candidate accepts the offer, a job contract is made and all other candidates are informed that their application was unsucessful. If the candidate does not accept the offer, the HR manager negotiates with them and either offers a new contract or decides to move to the next candidate in the ranking list. If there are no job applications received, no potential job applications, or no suitable candidates, the process is repeated for another iteration starting from a job description revision.

4

Page 5: Efficient Use of BPMN: Practical Assignment with Solutions

Practical Assignment

• Read the problem statement and create BPMN business process diagrams in two levels of detail representing a process described in text.

• The top level diagram should avoid pools and lanes and present a simple view suitable to executives / business architects.

• The second level diagram should be oriented to process workers / business analysts and should use pools and lanes where roles interaction is important.

5

Page 6: Efficient Use of BPMN: Practical Assignment with Solutions

Top-Level Process Recruit Employee

• Here is a suggested solution demonstrating use of major BPMN elements and constructed following principles for constructing simple and precise BPMN business process diagrams.

• Keep in mind that this is only one possible solution – different variants can be created to express the same process, and modelers would argue regarding the right level of detail, which aspect to bring out to the top-level process, etc.

6

Page 7: Efficient Use of BPMN: Practical Assignment with Solutions

Second Level Process Announce Job Vacancy

7

Page 8: Efficient Use of BPMN: Practical Assignment with Solutions

Second Level Process Register Job Applications

8

Page 9: Efficient Use of BPMN: Practical Assignment with Solutions

Second Level Process Evaluate Candidate

9

Page 10: Efficient Use of BPMN: Practical Assignment with Solutions

Second Level Process Hire Selected Candidate

10

Page 11: Efficient Use of BPMN: Practical Assignment with Solutions

think BIG

start SMALL

and EVOLVE

The Recipe for Success

11

Page 12: Efficient Use of BPMN: Practical Assignment with Solutions

The Truth is in the Models

12

®

Page 13: Efficient Use of BPMN: Practical Assignment with Solutions

The End

Thank you for attention!

Any questions???Recommended Reading:• Refactoring BPMN Models: From Bad Smells to Best

Practices and Process Patterns (in BPMN 2.0 Handbook)• BPMN articles at www.modernanalyst.com

Let’s Keep in Touch e-mail: [email protected] Skype: darius.silingas Twitter: dariussilingas LinkedIn: http://lt.linkedin.com/in/dariussilingas

13


Recommended