BPMN Exercises

From Training Material
Jump to navigation Jump to search

Exercises 1

  • Map the Ordering Pizza in a restaurant processes.
  • Use names: Customer, Waiter, Chef, pizza order, pizza, money, receipt
  • Use lanes only (one pool)

Exercises 2

  • Map Pizza Delivery processes.
  • Use names: Pizza Customer, Pizza Vendor, Chef, Clerk, Delivery Boy, pizza order, pizza, money, receipt
  • Use two pools (Pizza Customer, Pizza Vendor)
  • Model it as collaboration

Exercise 3

  • Map a process of customer waiting for pizza
  • If pizza doesn't arrive in 30 minutes, call the restaurant
  • If pizza doesn't arrive in 1h, cancel the order

Exercise 3

  • Design a process for ATM money withdrawal (the client perspective)
  • Use only participants: ATM Machine, Bank, Card Issuer, Client
  1. Write happy day scenario
  2. Add 3 pin trials, if pin is incorrect after 3rd trial, hold the card and tell the customers to go away
  3. If the client doesn't provide the amount and pin, the ATM times out and ask for the next customer and dispense the card
  4. Add 3 trials after requesting too big amount

Exercise 4

  • Write a simple workflow of expense approval.
  • If the expenses are not approved by the manager for 14 days, than it send an email to the manager's manager, but not interrupt the activity