Upload
darius-silingas
View
1.075
Download
8
Tags:
Embed Size (px)
DESCRIPTION
This is a practical assignment with suggestion solutions from my workshop Efficient Use of BPMN at BPM Europe 2013 in London.
Citation preview
Efficient Use of BPMNPrinciples, Practices, and Patterns
2PRACTICAL ASSIGNMENT
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
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
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
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
Second Level Process Announce Job Vacancy
7
Second Level Process Register Job Applications
8
Second Level Process Evaluate Candidate
9
Second Level Process Hire Selected Candidate
10
think BIG
start SMALL
and EVOLVE
The Recipe for Success
11
The Truth is in the Models
12
®
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