Reference no: EM132902315
Assume that a business process modelling notation (BPMN) business process model is required for the business process described below, and that you are starting to work on it.
Bambino's Pizzeria is a small family owned business. Until recently orders were still taken down on pads, leading to lost or forgotten orders. The various staff had overlapping responsibilities, for example both answering the phones to take orders, and cooking pizzas (and delivering if necessary). In addition to workflow problems, the business also experienced problems with customers not paying for their orders. They recognised that their processes needed improvement. After a review of business processes Bambino's Pizzeria recently introduced a redesigned process to speed up pizza ordering and delivery the text below describes it.
Bambino's has 3 PCs connected to incoming phone lines. When a customer calls in an order to have pizza delivered, an order taker answers and Caller ID checks the phone number against a database of past phone orders. If the order is for a repeat customer, the system matches the number with the customer database and displays the customer record on the screen. (Customer records contain a variety of information including whether the customer's dog bites). For first time customers, the order taker obtains the caller's name and address and creates a record in the customer database. For first time customers the order will only be accepted if the phone number is valid and the customer provides a valid credit card number.
The order taker then types in the customer's pizza order. The system prints out a three-part order on a printer located in the kitchen. The original is used by the cook to prepare the order. When the order is ready the cook marks the other two copies as completed and gives them to the delivery driver to serve as delivery receipts for the driver and customer respectively.
At the same time as the order is printed, the order taker's computer displays a city locator grid that is used to help dispatch the drivers. From a copy of the display, a dispatch slip - showing the customer's street and surrounding streets - is printed for the driver. The final system output generated at this time is a record of the order, which is a source input to the (separate) accounts system. This data is manually entered in to the accounts system at the end of the shift and later used to tally sales, calculate the drivers' pay and generate other reports.
a) Use BPMN to create a model of the process described above. Your model must represent the roles of those involved using pools and swimlanes and it must model decisions appropriately. You may create your model by hand and include an image of it or use Visio and both insert an image and upload the Visio file.