Flowcharting George Kesselaar. Agenda What is Flowcharting? How do we do it? –Symbols –Example (steps) –Rules of Thumb Exercise (Amazon / Fedex) Groups.

Slides:



Advertisements
Similar presentations
CS 240 Computer Programming 1
Advertisements

Nested if-else Statements.  Should be indented to make the logic clear.  Nested statement executed only when the branch it is in is executed. For example,
Documenting an AIS II Flowcharts Documenting AIS II.
OPSM 301 Operations Management
How Are Algorithms Developed?
Reading System Documentation Using Flowchart Pertemuan Matakuliah: F0204 / Sistem Akuntansi Tahun: 2007.
Word Lesson 11 Customizing Tables and Creating Charts Microsoft Office 2010 Advanced Cable / Morrison 1.
Documenting Information Systems
Process Mapping. Why Flow Chart? To understand a process or system To (visually) depict all key steps in a process or system To compare existing and ‘ideal’
Accounting Information Systems 9th Edition
PREPARED BY OMPRAKASH BEHERA (A) & Group CLASS VIII JNV, DEOGARH GUIDED BY MR. PRAHALLAD BADAPANDA FCSA.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 138 DOCUMENT FLOWCHARTS A document flowchart shows the.
Chapter 1 - An Introduction to Computers and Problem Solving
Chapter 2 - Problem Solving
FLOWCHART BASED DESIGN A flowchart is ideal for a process that has sequential process steps. The steps will be executed in a simple order that may change.
Reference :Understanding Computers
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
Chapter 2 - Problem Solving
ACG 4401 Data Modeling: Data Flow Diagrams Flow Charts.
Systems Documentation Techniques
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
Basics of Computer Programming Web Design Section 8-1.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
Chapter 4 – Documenting Information Systems
Flowcharts.
Go to Click Register for fedex.com.
1 CSI 101 Elements of Computing Fall 2009 Lecture #4 Using Flowcharts Monday February 2nd, 2009.
Chapter 3 Planning Your Solution
BLOCK DIAGRAMS. Block diagrams A way to show schematically the individual subsystems of a design with arrows to show the direction that signals flow through.
The Program Design Phases
Using the Diagram It Template Copy this presentation to your hard drive. There are two sets of templates: Slides #3 & 4 for a flow chart Slides #5 & 6.
Business Analysis Lecture 5:Business Process Modelling.
Systems Documentation Techniques
Accounting systems design & evaluation 9434SB 12 April 2002.
1 Chapter 2 Revision: Documentation DFD System FC.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Graphic Organizers! *Essay Prep*. Brainstorming! Critical Questions: Critical Questions: What is the topic or question to be brainstormed? What is the.
Simple Process Mapping Techniques
Flow Charting. Goals Create Algorithms using Flow Charting procedures. Distinguish between Flow Charting and Pseudocode. Top-Down Design Bottom-up Design.
Flow Charts.
Flowchart IDT. What is a flowchart? Visual representation of a flow of data Outline of process or a solution to a problem Outline the basic logic behind.
Traditional Certified Mail 1. Hand-address Envelope
Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 2: Flowcharts.
Program Design BUILDING A HOUSE. Steps to Designing a Program 1. Define the Output 2. Develop the logic to get that output 3. Write the program.
Structured Programming (4 Credits)
Chapter 2 - VB 2005 by Schneider- modified by S. Jane '081 Chapter 2 - Problem Solving 2.1 Program Development Cycle 2.2 Programming Tools.
ICS124 Session 9 Flowcharting 1. By the end of this section the student will be able to:  Name the three structures of the Structure Theorem  Identify.
YEAR 11 - IPT Term 2 - Tools for Information Processing hardware and Personal information system.
SYSTEMS ANALYSIS AND DESIGN ITDB 2101 HAND OUT # 3 1.
Campus Mail Services HOW TO USE THE CMS PACKAGE TRACKING SYSTEM UI Business Mail Only (no student mail is tracked on this system) TRACK A PACKAGE FLAG.
 Problem Analysis  Coding  Debugging  Testing.
Systems Development and Documentation Techniques BAB 3 PERTEMUAN SIA-UMBY.
Clinicalmicrosystem.org Global Aim Assessment Theme Global Aim Change Ideas Specific Aim Measures SDSA P DS A P D S A P DS A PDSA Process Mapping.
Best Practices for Workflow, Dialogs and Business Process Flows
Flowchart Symbols Terminal Process Input/ Output Decision
Basics of Computer Programming
FedEx Processing Standard Work
Numbering System TODAY AND TOMORROW 11th Edition
What is a Flow Chart ? An organized combination of shapes, lines, and text that graphically illustrates a process or structure A pictorial representation.
Algorithm Algorithm is a step-by-step procedure or formula or set of instruction for solving a problem Its written in English language or natural language.
Programming Logic n Techniques
PROGRAM DESIGN CONCEPTS AND TECHNIQUES
Unit# 9: Computer Program Development
Diagram It! When you wish to visually render a process, variables or components that are part of a larger system, Diagram It! is your game!
Unit# 6: ICT Applications
الفصل الثاني الخوارزمية
Manipulation of Charts with Visual Basic
How Are Algorithms Developed?
Chapter 4: documenting information systems
Presentation transcript:

Flowcharting George Kesselaar

Agenda What is Flowcharting? How do we do it? –Symbols –Example (steps) –Rules of Thumb Exercise (Amazon / Fedex) Groups meet

What is Flowcharting? a means of visually presenting the flow of data through an information processing systems, the operations performed within the system and the sequence in which they are performed.

Flowchart Symbols Start / Stop Node Decision Activity Input Connector Wait Document A

Example Copy machine How to Fix? Steps: –Identify process –Describe current process –Chart ideal process –Search for improvement opportunities –Update your chart

Rules of Thumb 1.Know your symbols. 2.Create charts that flow from the top to the bottom of the page. 3.Don't repeat a destination on a chart. 4.Try to fit flowcharts on as few pages as possible. 5.Use the simplest method when flowcharting -- it's always best!

Exercise Ahmed has a business that sells products online. He spends his day as follows: –4 hours to manage and update the website –4 hours to package and ship orders (20 orders per day) Ahmed wants to spend more time on the website because this increases sales How can Fedex help him do this?

Amazon / Fedex Case

Existing Process Retrieve itemBox item

Existing Process Retrieve itemBox item Prepare and apply label

Existing Process Retrieve itemBox item Prepare and apply label Prepare paperwork Attach paperwork Waybill

Existing Process Retrieve itemBox item Prepare and apply label Prepare paperwork Attach paperwork Move to waiting area Wait for pick-up Waybill

New Process Fedex System Prepares Paperwork and label Label Paperwork 7 mins

New Process Ahmed retrieve item Ahmed box item Move to waiting area Wait for pick-up Ahmed attach Label and Paperwork 6 mins 45 seconds = Ahmed saves 2 hours !!

New Process Fedex System Prepares Paperwork and label Ahmed retrieve item Ahmed box item Move to waiting area Wait for pick-up Label Ahmed attach Label and Paperwork

Conclusion A good flowchart: –Is clear –Follows the rules of thumb –Makes analysis easier –Is as short and simple as possible