Business Process Modeling PDF
Document Details
Tagum National Trade School
Allyn Joy D. Calcaben
Tags
Related
- Business Process Modeling - Introduction to ARIS Methodology PDF
- Business Process Modeling - Introduction to ARIS PDF
- Diagramas de Procesos_APUNTES PDF
- Discovering Business Rules from Business Process Models PDF
- 03 Handout 1 PDF - Business Process Modeling Notation (BPMN)
- CHAPTER 5 PROCESS MODELING PDF
Summary
This document explains business processes and business process modeling using flowcharts. It provides a detailed overview of the topic, including various techniques and examples.
Full Transcript
29/08/2024 What is BUSINESS PROCESS? A business process is a collection of linked...
29/08/2024 What is BUSINESS PROCESS? A business process is a collection of linked tasks BUSINESS which find their end in the delivery of a service or product to a client. PROCESS MODELING Week 4, Computer Programming It has also been defined as a set of activities and tasks that, once completed, will accomplish an ALLYN JOY D. CALCABEN SPECIAL SCIENCE TEACHER I organizational goal. Tagum National Trade School What is BUSINESS PROCESS? What is BUSINESS PROCESS MODELING? Management processes govern the operation of a Business Process (BP) modeling is the graphical particular organization’s system of operation. representation of a company’s business processes or workflows, as a means of identifying potential Operational processes constitute the core business. improvements. Supporting processes such as human resources and accounting are put in place to support the core business processes. 29/08/2024 Why use BUSINESS PROCESS MODELING? Why use BUSINESS PROCESS MODELING? 1. Improving efficiency 1. Improving efficiency The main function of BP modeling is to improve the way 2. Enforce Best-Practices & Standardization the processes are done. As a given, you’ll find different If you’re running a big organization, there’s a good ways to improve the way the process works, which leads chance that different teams do the same process to higher efficiency, productivity, output, and finally, differently. Creating the best-practice design ensures profits. that everyone knows how to do the process. Why use BUSINESS PROCESS MODELING? Why use BUSINESS PROCESS MODELING? 1. Improving efficiency 1. Improving efficiency 2. Enforce Best-Practices & Standardization 2. Enforce Best-Practices & Standardization 3. Process Agility 3. Process Agility If BP analysis is a norm within an organization, they will 4. Transparency eventually develop a culture of innovation and change. Everyone within your organization will be, more or less, By being able to constantly tweak business operations, aware of how your processes work: what’s the goal, how you’ll be able to evolve in the face of technological it operates, etc. This leads to accountability; who owns change. what process becomes transparent. 29/08/2024 Why use BUSINESS PROCESS MODELING? BUSINESS PROCESS MODELING Techniques 1. Improving efficiency 1. Flowchart Diagrams 2. Enforce Best-Practices & Standardization 2. Business Process Modeling Notation (BPMN) 3. Process Agility 3. Data Flow Diagrams 4. Transparency 5. Beat the Competition As a result of all the other benefits we’ve mentioned, you’ll be able to beat and outlast your competition in the long-run. What is a FLOWCHART? What is a FLOWCHART? A flowchart is a picture of the separate steps of a process in sequential order that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. They are used in analyzing, designing, documenting or managing process or program in various fields for illustrating a solution model to a given problem. It is a diagram constructed from connected shapes representing a process or a plan. 29/08/2024 Flowchart SYMBOLS? Flowchart SYMBOLS? Terminator Process It represents the starting or ending point of the system. It indicates some particular operation. Flowchart SYMBOLS? Flowchart SYMBOLS? Initialization / Preparation Document This is used to prepare memory for repetition of an action. This represents a printout, such as a document. 29/08/2024 Flowchart SYMBOLS? Flowchart SYMBOLS? Decision Input / Output This represents a decision or branching point. Lines coming It represents information entering or leaving the system. An out from the diamond indicates different possible situations, input might be an order from a customer. An output can be a leading to different sub-processes. product to be delivered. Flowchart SYMBOLS? Flowchart SYMBOLS? On-page Connector Off-page Connector It connects two parts of a flowchart which are on the same It connects two parts of a flowchart which are spread over page. different pages. 29/08/2024 Flowchart SYMBOLS? Flowchart SYMBOLS? Delay or Bottleneck Flow It identifies a delay or a bottleneck. It represent flow of the sequence and direction of a process. Logical Structures Logical Structures Logical Structures are sometimes called control Sequence structures, serve as a building blocks for the process. One or more of the steps might represent a sub-process that contains additional logical structures. Each logical structure must have a single entry and exit point. 29/08/2024 Logical Structures Logical Structures Selection Iteration The completion of one of The completion of a process two or more process steps step that is repeated until a based on the results of test specific condition changes. or condition. It is also called as looping. When to draw Flowchart Diagram? How to draw Flowchart Diagram? Using a flowchart has a variety of benefits: 1. Start with a flowchart containing just the task. 1. It helps to clarify complex processes. 2. Now break it down into smaller, more specific steps in 2. It identifies steps that do not add value to the internal or another flowchart. external customer, including: delays; needless storage and 3. Then, consider any possible exception in the flow, if so, transportation; unnecessary work, duplication, and added add decision node for the alternative paths. expense; breakdowns in communication. 4. Keep on repeating this process until you’ve reached steps 3. It helps team members gain a shared understanding of the that are simple enough for everyone to fully understand it. process and use this knowledge to collect data, identify problems, focus discussions, and identify resources. 4. It serves as a basis for designing new processes. 29/08/2024 Points to keep in mind while developing a flowchart: Flowchart can have only one start and one stop symbol On-page connectors are referenced using numbers Off-page connectors are referenced using alphabets General flow of processes is top to bottom or left to right Arrows should not cross each other Example 1: Example: Start import java.util.Scanner; import java.util.Scanner; public class AddTwoNumbers2 { public class AddTwoNumbers2 { public static void main(String[] args) { Enter num1 public static void main(String[] args) { int num1, num2, sum; int num1, num2, sum; Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in); System.out.println("Enter First Number: "); Enter num2 System.out.println("Enter First Number: "); num1 = sc.nextInt(); num1 = sc.nextInt(); System.out.println("Enter Second Number: "); System.out.println("Enter Second Number: "); num2 = sc.nextInt(); sum = num1 + num2 num2 = sc.nextInt(); sc.close(); sum = num1 + num2; sc.close(); System.out.println("Sum of these numbers: "+sum); print sum sum = num1 + num2; } System.out.println("Sum of these numbers: "+sum); } } } End 29/08/2024 Example 2: Example 2: Write an algorithm and draw a flowchart to convert the length in feet to Write an algorithm and draw a flowchart to convert the length in feet to centimeter. centimeter. Start import java.util.Scanner; public class ConversionFtCenti { Enter Lft public static void main(String[] args) { int Lft, Lcm; Lcm = Lft * 30 Scanner sc = new Scanner(System.in); System.out.println("Enter the length in feet: "); Lft = sc.nextInt(); sc.close(); Print Lft Lcm = Lft * 30; System.out.println(“The length in cm is: "+Lcm); } End } On 1 whole sheet of paper Draw a flowchart that will ask the user a grade, then your flowchart will determine the following: Any Questions? - - - - If the grade is below 75, it will print “TRY AGAIN”, If the grade is 75-89, it will print “CONGRATULATIONS”, if the grade is 90-94, it will print “WITH HONORS”, if the grade is 95-97, it will print “WITH HIGH HONORS”, - if the grade is 98-100, it will print “WITH HIGHEST HONORS”.