Flowchart
Flowchart
1
OBJECTIVES
2
FLOWCHART
o A flowchart is a diagram that depicts a process, system or computer
algorithm.
o They are widely used in multiple fields to document, study, plan,
improve and communicate often complex processes in clear, easy-to-
understand diagrams.
o Flowcharts, sometimes spelled as flow charts, use rectangles, ovals,
diamonds and potentially numerous other shapes to define the type of
step, along with connecting arrows to define flow and sequence.
o They can range from simple, hand-drawn charts to comprehensive
computer-drawn diagrams depicting multiple steps and routes.
3
FLOWCHART
o If we consider all the various forms of flowcharts,
they are one of the most common diagrams on the
planet, used by both technical and non-technical
people in numerous fields.
o Flowcharts are sometimes called by more
specialized names such as Process Flowchart,
Process Map, Functional Flowchart, Business
Process Mapping, Business Process Modeling and
Notation (BPMN), or Process Flow Diagram (PFD).
o They are related to other popular diagrams, such as
Data Flow Diagrams (DFDs) and Unified Modeling
Language (UML) Activity Diagrams.
HISTORY OF FLOWCHART
5
In the early 1930s, industrial engineer
Allan H. Mogensen used Gilbreth’s tools
to present conferences on making work
more efficient to businesspeople at his
company.
In the 1940s, two Mogensen students, Art
Spinanger and Ben S. Graham, spread the
methods more widely. Spinanger
introduced the work simplification
methods to Procter and Gamble. Graham,
a director at standard register industrial,
adapted flow process charts to information
processing.
In 1947, ASME adopted a symbol system
for Flow Process Charts, derived from the
Gilbreths’ original work.
6
Also, in the late ‘40s, Herman Goldstine
and John Van Neumann used flowcharts to
develop computer programs, and
diagramming soon became increasingly
popular for computer programs and
algorithms of all kinds. Flowcharts are
still used for programming today,
although pseudocode, a combination of
words and coding language meant for
human reading, is often used to depict
deeper levels of detail and get closer to a
final product.
In Japan, Kaoru Ishikawa (1915-1989), a key figure in quality
initiatives in manufacturing, named flowcharts as one of the
key tools of quality control, along with complementary tools
such as the Histogram, Check Sheet and Cause-and-Effect
Diagram, now often called the Ishikawa Diagram.
8
TYPES OF FLOWCHART
Because flowcharts are such a powerful tool, they’re used across many fields and
industries. Whether it’s in education, sales and marketing, business, engineering, or
manufacturing, flowcharts can be found virtually anywhere.
Depending on the type of process you’re aiming to visualize, you’ll want to use a
different type of flowchart. Different authors describe various types of flowcharts in
different terms. These people include published experts such as MARK A. FRYMAN,
ALAN B. STERNECKERT, ANDREW VERONIS AND MARILYN BOHL.
ACCORDING TO MARK A. FRYMAN AND HIS 2002 BOOK
QUALITY AND PROCESS IMPROVEMENT, THERE ARE FIVE
TYPES OF FLOWCHARTS FROM A BUSINESS PERSPECTIVE:
10
ACCORDING TO STERNECKERT, IN HIS
2003 BOOK CRITICAL INCIDENT
MANAGEMENT, LISTED FOUR POPULAR
FLOWCHART TYPES, FRAMED AROUND
THE CONCEPT OF FLOW CONTROLS
RATHER THAN THE FLOW ITSELF:
11
VERONIS , IN HIS 1978 BOOK
MICROPROCESSORS: DESIGN
AND APPLICATIONS, OUTLINED
THREE FLOWCHART TYPES
BASED ON SCOPE AND LEVEL
OF DETAIL:
o System Flowchart: Identifies the
devices to be used.
o General Flowchart: Overview.
o Detailed Flowchart: Increased detail.
13
USE OF
FLOWCHART
In any field:
14
USE OF FLOWCHART IN
ENGINEERING
o Represent process flows or system flows.
o Design and update chemical and plant processes.
o Assess the life cycle of a structure.
o Chart a reverse-engineering flow.
o Demonstrate the design and prototype phase of a new structure
or product.
15
WHEN TO USE FLOWCHART?
Document a process
A flowchart is a wonderful way to map out and
document a collaborative project or process.
Simplify and visualize complex ideas or processes
Not everyone on your team will have the time (or
resources) to read through a complicated and lengthy
process document. A flowchart allows everyone to
follow the workflow, understand the tasks, and
analyze the individual steps quickly and easily.
Organize your team and assign tasks effectively
Visually representing a process can make it easier for
you to assign tasks to team members and organize
your team’s work so it all flows better.
16
Make and justify decisions
Decisions often look way less intimidating and complicated when they’re
mapped out in a flowchart. A flowchart can also help you see the consequences of
your decisions, which makes it easier to anticipate and justify next steps.
Identify and prevent bottlenecks or issues
Flowcharts help you uncover bottlenecks or problems before they become
issues. By mapping out the entire process with this visual guide, you can follow each
step and ensure that you allocate enough time and resources to every task.
Standardize processes
Once your flowchart is done, you can reuse it for similar projects and
processes. This can save you and your team time—and stress—in the long run.
Track a project’s progress
Since it’s so easy to follow the steps in your flowchart, you can always
pinpoint where your team is currently at in the project or process. This makes
tracking progress very easy and also gives you a great overview of the tasks that still
need to be completed.
17
ADVANTAGES AND DISADVANTAGES OF
FLOWCHART
ADVANTAGES
o Communication: Flowcharts are better way of communicating the logic of a system to all
concerned.
o Effective analysis: With the help of flowchart, problem can be analyzed in more effective
way.
o Proper documentation: Program flowcharts serve as a good program documentation, which
is needed for various purposes.
o Efficient Coding: The flowcharts act as a guide or blueprint during the systems analysis and
program development phase.
o Proper Debugging: The flowchart helps in debugging process.
o Efficient Program Maintenance: The maintenance of operating program becomes easy with
the help of flowchart. It helps the programmer to put efforts more efficiently on that part.
18
DISADVANTAGES
Although a flowchart is a very useful tool, there are a few limitations in using flowcharts which are listed
below:
o Complex logic: Sometimes, the program logic is quite complicated. In that case, flowchart becomes complex
and clumsy.
o Alterations and Modifications: If alterations are required the flowchart may require re-drawing completely.
o Reproduction: As the flowchart symbols cannot be typed, reproduction of flowchart becomes a problem.
o The essentials of what is done can easily be lost in the technical details of how it is done.
19
FLOWCHART SYMBOLS
When reading a flowchart, follow the Western standard, meaning you’ll read it from the
top to the bottom and from the left to the right.
20
MOST COMMONLY USED FLOWCHART SYMBOLS, THEIR
NAMES, AND MEANING.
o Flowline: The flowline shows the process’s direction by connecting two blocks with one another.
o Termina or Terminator: The terminal or terminator represents the start or end points of a flowchart process.
o Process: The process symbol is the most common component of a flowchart and indicates a step in the process.
o Comment or Annotation: You can indicate additional information about a step with a comment or annotation.
21
o Decision: This symbol represents a decision you or your team need to make to get to the next step
of the process. Typically, it’s a true or false decision or a yes or no question that you need to answer.
o “Or” symbol: This indicates that the process flow continues in three or more branches.
o Input/Output: The input/output symbol represents the process of in- or outputting external data.
22
o Display: This indicates a step that displays relevant information.
o Delay: This symbol allows you to plan and represent any delay periods that will be part of the process.
o Manual input: This symbol represents data or information that needs to be manually entered into a system.
23
o Manual operation: This symbolizes a manual operation or adjustment to the process.
o Off-page connector: This symbol is used to connect two symbols that are of different pages.
o On-page connector: This dot can connect two symbols and replace long lines which allows for a cleaner
flowchart.
o Summoning junction symbol: This symbol is used to converge multiple branches back into a single process.
24
Alternate process: The lines to this symbol are usually dotted. The symbol itself stands for an alternative to the
normal process step in case one is needed.
Predefined process: This symbol indicates a process that is already defined elsewhere.
Preparation or initialization: This symbol indicates a preparation or initialization step in the process.
25
HOW TO MAKE A FLOWCHART
1. Define the purpose and scope. Before you hit the
drawing board or open your flowchart maker, define your
project scope and process purpose. Ask yourself what
your project should accomplish and what appropriate
beginning and end dates are.
2. Put your tasks in chronological order. Depending on the
kind of flowchart you’re creating, you may want to
review existing documentation, interview team members
on their past experiences, or observe an existing process.
It can help to write down some of the steps as a list before
you create your first flowchart draft.
3. Organize your tasks by type and flowchart symbol.
Once you have all of your tasks written out and organized
chronologically, assign them to their corresponding
symbol so you’re prepared to draw your flowchart.
4. Draw your flowchart. You can sketch it out by hand or
use a flowchart maker or flowchart software to create a
flowchart that you can easily share with your team.
5. Confirm and refine your flowchart. Getting a second,
third, or even fourth set of eyes on your flowchart will
help you uncover bottlenecks or potential problems and
allow you to refine the flowchart before the process starts.
26
SAMPLES
FLOWCHART FOR CONCRETE CASTING
NO
INSPECTI
ON
28
APPLY CONSTRUCTION QUALITY MAMAGEMENT
FLOWCHART
The Apply Construction Quality Management process changes depending on the Construction Project
Structure and Contract Type. Construction Quality Management Methodology recommends the assignment of a
Construction Quality Management Manager in the early phases of the Construction Project Management,
however, depending on the Size of the project and assigned Construction Quality Management Assets of an
organization, the activities of this process may be distributed to different Project Team members but in all cases,
to deliver Quality Results the Project Superintendent will assume responsibilities for work performance and
Project Manager is always accountable for Project Outputs!
29
30
PRECONSTRUCTION PHASE
The Apply CQM Processes during the Pre-Construction Phase is to set the specifications, standards,
scope of Quality Requirements. They are generated from reviewing Contract Documents, Drawings and
Specifications to Update the Quality Manual and create a Site-Specific Quality Plan with appropriate
Checklists to Quality Control Work Performed. This might be a reiterative continuous quality improvement
cycle where changes are made due to new Design Bulletins, Substitutions, and/or Owner Requirements.
Is the QP-003
project Per Approved
Self-Perform Review Contract
Self- Quality Manual,
Drawings and
Perform Prepare Site-
Specifications
or Specific Quality
CM/GC? Plan
CM Or
GC Obtain Quality
Manuals and Submit changes to
Quality Plans with A/E as RFI for
Review Contract QC Checklists from Approval
Requirement for Subs and Suppliers
QMS Process
QP-001 QP-002
Update Project Perform a Quality Review and
Quality manual and Orientation and Approve IWP for
Obtain Owner Introduction to each DFoW
Approval AWP
Once the requirement management process is completed, the subcontractors are instructed to provide an Installation Work
Package for each Definable Feature of Work. This is done during Quality Orientation and Advance Work Package Training.
32
APPLY CONSTRUCTION QUALITY MANAGEMENT DURING
CONSTRUCTION PHASE
o Set Requirements
o M o n i t o r C o o r d i n a t i o n o f wo r k t h r o u g h I n s t a l l a t i o n Wo r k P a c k a g e s
o Tr a c k S c o p e C h a n g e s t h r o u g h R F I s a n d S u b m i t t a l C o m m e n t s
o Hold Quality Preparatory Meetings to set CQM Expectations
o C o o r d i n a t e T h i r d - P a r t y Te s t i n g a n d I n s p e c t i o n s
o H o l d D a i l y P l a n o f t h e D a y M e e t i n g t o r e v i e w wo r k r e q u i r e m e n t s
o P e r f o r m Q u a l i t y I n s p e c t i o n s , Q u a l i t y Ta l k , Wa l k , a n d Vi s i t s
o R e p o r t a n d L o g Q u a l i t y Ob s e r v a t i o n s a s Q u a l i t y I n c i d e n t s o r N o n - C o n f o r m a n c e
o R e v i e w Te s t a n d I n s p e c t i o n R e p o r t s f o r m a j o r c o n c e r n s
o Follow up on Corrective Actions and Close Observation Reports
o R e p o r t Q u a l i t y - R e l a t e d Vi s i t s a n d Ac t i v i t i e s t o S t a k e h o l d e r s
33
Review Submittals
QP-004
and RFIs for Scope
Upload Inspection
& Quality
Checklists or Create
Requirement
New in ProCore
Changes
Attend Scheduling
Would Quality
& BIM Observations
Coordination Require A/E
Meetings for IWP Input through
Development NO an RFI? YES
QP-012
Report Quality Related
Apply CQM flow chart – During Construction Phase Visits & Activities for
Weekly & Monthly 34
Progress Meetings
As mentioned, this process is part of an integrated project delivery
mindset for a multilayered quality management system where supply
chain will perform their own Quality Control and GC will be the
Quality Assurance Party, and the Construction Team Quality Control
will be assured by Third Party to verify the CQM Implementation.
Periodic Quality Audits will be required from the CQM Director to
assure and verify that the Apply CQM Process is performed and
documented accordingly.
36