SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Introduction to Flowcharts
and Process Design
How to describe doing stuff, the right way, with symbols, arrows, and paint
What is a flowchart (according to wikipedia)
A flowchart is a type of diagram that represents an
algorithm or process, showing the steps as boxes of
various kinds, and their order by connecting them with
arrows. This diagrammatic representation illustrates a
solution to a given problem.
Alternatively, a way to describe or document a process or structure with the
minimum amount of complexity at any given time.
Origin of the Method
This method is based loosely on UML. (Unified Modelling Language)
● Required in most computer science curriculums
● Helps to manage complexity
● We will be using a simplified version of UML because it takes a long time to properly learn UML
and it can be overkill in many situations. (checkout the wiki article if you want to see how deep
the rabbit hole really is)
When to use
● When the problem is too complex to envision completely
● When you need to describe complex usage scenarios (such
as all the possible outcomes of a CSR call)
● When trying to describe a new tool for a developer
● When trying to track down edge cases
When to avoid
● The process is only a few steps
● The process has no decisions or branches
Benefits of Flow
● Quickly understandable
● Can "see" problems in process
● Can accurately describe a process to another person
● Can "walk" decision trees and quickly notice vague areas or problems that weren't considered
● Orphan states
● Will allow you to stop mentally "running in circles", get what you know onto paper, and allow you
to focus on what you don't
● Easy to edit and collaborate with others
The Beef Components of a basic flowchart
● Symbols
● Circle [or rounded square] (state)
● Square (process)
● Rhombus (data)
● Diamond (decision)
● Connectors
● Used to show direction
● Swimlanes
● Used to relate processes in time
For example: A CSR placing an order for a phone
customer
Phone transaction versus a web server transaction.
A CSR could perform multiple call actions per action
taken by the server.
The CSR is verifying identity, collecting payment info,
confirming order contents. The web server just sees a
single post request
Lets make one
Lets flowchart a new user being created by IT
Quick tips for building a diagram:
Define your starting point, input and desired results (output)
Start the process and move towards your result, drawing as you go
Each time you reach a decision point, make branches all possible outcomes first, then follow one. This makes it more
clear when outcomes still need to be mapped.
At each endpoint, you should have transformed or consumed your inputs or have recognized a problem.
User Stories
Systems can be described by their interactions with users
These unique perspectives form user stories
(Stories of how a user interacts with your system)
User stories are extremely useful for design
This makes ensuring positive user experience easy
Real example at http://grab.by/oi24
This is a swim lane of the actions in Donuts
Refining the Diagram
● Its too big
● Move "up"
● scope creep is a common problem experienced during flowcharting. When you start putting in
every detail, you end up with too many symbols. Pull back on the detail and abstract your
processes. Do you need to describe the process for sending an email here or can you just say
notify?
● Its too involved
● Make another diagram
● Sometimes scope creep is unavoidable, a smaller part of your flowchart requires detail that makes
the larger chart unwieldy. Break that smaller process into its own chart and link to it with a process
symbol.
● http://www.lucidchart.com/invitations/accept/51dee260-224c-41ba-97e2-27c50a004235

Contenu connexe

En vedette

Projeto : Animais a nossa volta 2013
 Projeto : Animais a nossa volta 2013 Projeto : Animais a nossa volta 2013
Projeto : Animais a nossa volta 2013Débora Lambert
 
28 atividades com o alfabeto para autistas 1.12
28 atividades com o alfabeto para autistas 1.1228 atividades com o alfabeto para autistas 1.12
28 atividades com o alfabeto para autistas 1.12SimoneHelenDrumond
 
hasan cattle farm
hasan cattle farmhasan cattle farm
hasan cattle farmMd. Haque
 
O alfabeto dos bichos
O alfabeto dos bichosO alfabeto dos bichos
O alfabeto dos bichosLer On Line
 
Historia " Os Nossos Amigos Animais"
Historia " Os Nossos Amigos Animais"Historia " Os Nossos Amigos Animais"
Historia " Os Nossos Amigos Animais"bibdjosei
 
Importancia y aplicacion de los motivadores para el facilitador
Importancia y aplicacion de los motivadores para el facilitadorImportancia y aplicacion de los motivadores para el facilitador
Importancia y aplicacion de los motivadores para el facilitadorjuanmanuel01
 

En vedette (7)

Projeto animais da fazenda 2 anos 2014
Projeto animais da fazenda 2 anos 2014Projeto animais da fazenda 2 anos 2014
Projeto animais da fazenda 2 anos 2014
 
Projeto : Animais a nossa volta 2013
 Projeto : Animais a nossa volta 2013 Projeto : Animais a nossa volta 2013
Projeto : Animais a nossa volta 2013
 
28 atividades com o alfabeto para autistas 1.12
28 atividades com o alfabeto para autistas 1.1228 atividades com o alfabeto para autistas 1.12
28 atividades com o alfabeto para autistas 1.12
 
hasan cattle farm
hasan cattle farmhasan cattle farm
hasan cattle farm
 
O alfabeto dos bichos
O alfabeto dos bichosO alfabeto dos bichos
O alfabeto dos bichos
 
Historia " Os Nossos Amigos Animais"
Historia " Os Nossos Amigos Animais"Historia " Os Nossos Amigos Animais"
Historia " Os Nossos Amigos Animais"
 
Importancia y aplicacion de los motivadores para el facilitador
Importancia y aplicacion de los motivadores para el facilitadorImportancia y aplicacion de los motivadores para el facilitador
Importancia y aplicacion de los motivadores para el facilitador
 

Similaire à CPAP.com Introduction to Flowcharts and Process Design

Prepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptxPrepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptxRivenBarquilla
 
The definitive guide to Web flowcharts
The definitive guide to Web flowchartsThe definitive guide to Web flowcharts
The definitive guide to Web flowchartsFelixDing
 
20מאת יוסי אמרם Steps To Better Wireframin מצגת
20מאת יוסי אמרם Steps To Better Wireframin מצגת20מאת יוסי אמרם Steps To Better Wireframin מצגת
20מאת יוסי אמרם Steps To Better Wireframin מצגתAMRAMy
 
A Step-by-Step Guide to Creating an Effective Swim Lane Diagram
A Step-by-Step Guide to Creating an Effective Swim Lane DiagramA Step-by-Step Guide to Creating an Effective Swim Lane Diagram
A Step-by-Step Guide to Creating an Effective Swim Lane DiagramLizzyManz
 
cpuppt-150726134330-lva1-app6891.pdf
cpuppt-150726134330-lva1-app6891.pdfcpuppt-150726134330-lva1-app6891.pdf
cpuppt-150726134330-lva1-app6891.pdfSameerKhanPathan7
 
PROCESS MAPPING ak f slide share.pptx
PROCESS MAPPING ak f slide share.pptxPROCESS MAPPING ak f slide share.pptx
PROCESS MAPPING ak f slide share.pptxAjayKale32
 
Flow chart a technique of process communication
Flow chart  a technique of process communicationFlow chart  a technique of process communication
Flow chart a technique of process communicationRajesh Patel
 
UML - activity diagram tutorial
UML - activity diagram tutorialUML - activity diagram tutorial
UML - activity diagram tutorialEliza Wright
 
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)harshid panchal
 
Qcl 15-v4 2-vjti_dharin parekh
Qcl 15-v4 2-vjti_dharin parekhQcl 15-v4 2-vjti_dharin parekh
Qcl 15-v4 2-vjti_dharin parekhhk2123
 
Keeping business logic out of your UIs
Keeping business logic out of your UIsKeeping business logic out of your UIs
Keeping business logic out of your UIsPetter Holmström
 
Christchurch BAPN Presentation 2015-11-19 v1_4
Christchurch BAPN Presentation 2015-11-19 v1_4Christchurch BAPN Presentation 2015-11-19 v1_4
Christchurch BAPN Presentation 2015-11-19 v1_4Alan Maxwell, CBAP
 
Flowcharting: The Three Common Types of Flowcharts
Flowcharting: The Three Common Types of FlowchartsFlowcharting: The Three Common Types of Flowcharts
Flowcharting: The Three Common Types of FlowchartsCIToolkit
 

Similaire à CPAP.com Introduction to Flowcharts and Process Design (20)

Prepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptxPrepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptx
 
The definitive guide to Web flowcharts
The definitive guide to Web flowchartsThe definitive guide to Web flowcharts
The definitive guide to Web flowcharts
 
20מאת יוסי אמרם Steps To Better Wireframin מצגת
20מאת יוסי אמרם Steps To Better Wireframin מצגת20מאת יוסי אמרם Steps To Better Wireframin מצגת
20מאת יוסי אמרם Steps To Better Wireframin מצגת
 
Flowchart
FlowchartFlowchart
Flowchart
 
A Step-by-Step Guide to Creating an Effective Swim Lane Diagram
A Step-by-Step Guide to Creating an Effective Swim Lane DiagramA Step-by-Step Guide to Creating an Effective Swim Lane Diagram
A Step-by-Step Guide to Creating an Effective Swim Lane Diagram
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
 
Flow chart
Flow chartFlow chart
Flow chart
 
cpuppt-150726134330-lva1-app6891.pdf
cpuppt-150726134330-lva1-app6891.pdfcpuppt-150726134330-lva1-app6891.pdf
cpuppt-150726134330-lva1-app6891.pdf
 
ppt of flowchart
ppt of flowchartppt of flowchart
ppt of flowchart
 
Flow chart
Flow chartFlow chart
Flow chart
 
PROCESS MAPPING ak f slide share.pptx
PROCESS MAPPING ak f slide share.pptxPROCESS MAPPING ak f slide share.pptx
PROCESS MAPPING ak f slide share.pptx
 
Flow chart a technique of process communication
Flow chart  a technique of process communicationFlow chart  a technique of process communication
Flow chart a technique of process communication
 
UML - activity diagram tutorial
UML - activity diagram tutorialUML - activity diagram tutorial
UML - activity diagram tutorial
 
Algo and flowchart
Algo and flowchartAlgo and flowchart
Algo and flowchart
 
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
 
Qcl 15-v4 2-vjti_dharin parekh
Qcl 15-v4 2-vjti_dharin parekhQcl 15-v4 2-vjti_dharin parekh
Qcl 15-v4 2-vjti_dharin parekh
 
Keeping business logic out of your UIs
Keeping business logic out of your UIsKeeping business logic out of your UIs
Keeping business logic out of your UIs
 
BPMN
BPMNBPMN
BPMN
 
Christchurch BAPN Presentation 2015-11-19 v1_4
Christchurch BAPN Presentation 2015-11-19 v1_4Christchurch BAPN Presentation 2015-11-19 v1_4
Christchurch BAPN Presentation 2015-11-19 v1_4
 
Flowcharting: The Three Common Types of Flowcharts
Flowcharting: The Three Common Types of FlowchartsFlowcharting: The Three Common Types of Flowcharts
Flowcharting: The Three Common Types of Flowcharts
 

Plus de johnnygoodman

Introduction To Promotion Codes
Introduction To Promotion CodesIntroduction To Promotion Codes
Introduction To Promotion Codesjohnnygoodman
 
CPAP.com Introduction To Coding: Part 2
CPAP.com Introduction To Coding: Part 2CPAP.com Introduction To Coding: Part 2
CPAP.com Introduction To Coding: Part 2johnnygoodman
 
CPAP.com Introduction To Financial Statements, Part 1
CPAP.com Introduction To Financial Statements, Part 1CPAP.com Introduction To Financial Statements, Part 1
CPAP.com Introduction To Financial Statements, Part 1johnnygoodman
 
CPAP.com Introduction to Virtualization and Storage Area Networks
CPAP.com Introduction to Virtualization and Storage Area NetworksCPAP.com Introduction to Virtualization and Storage Area Networks
CPAP.com Introduction to Virtualization and Storage Area Networksjohnnygoodman
 
CPAP.com Introduction to Coding: Part 1
CPAP.com Introduction to Coding: Part 1CPAP.com Introduction to Coding: Part 1
CPAP.com Introduction to Coding: Part 1johnnygoodman
 
Sql basics joi ns and common commands (1)
Sql basics  joi ns and common commands (1)Sql basics  joi ns and common commands (1)
Sql basics joi ns and common commands (1)johnnygoodman
 
Smart Link Sample Summary Report Intelli Pap Standard
Smart Link Sample Summary Report Intelli Pap StandardSmart Link Sample Summary Report Intelli Pap Standard
Smart Link Sample Summary Report Intelli Pap Standardjohnnygoodman
 
Smart Link Sample Summary Report Intelli Pap Auto Adjust
Smart Link Sample Summary Report  Intelli Pap Auto AdjustSmart Link Sample Summary Report  Intelli Pap Auto Adjust
Smart Link Sample Summary Report Intelli Pap Auto Adjustjohnnygoodman
 
Smart Link Sample Single Night Intelli Pap Auto Adjust
Smart Link Sample Single Night Intelli Pap Auto AdjustSmart Link Sample Single Night Intelli Pap Auto Adjust
Smart Link Sample Single Night Intelli Pap Auto Adjustjohnnygoodman
 

Plus de johnnygoodman (9)

Introduction To Promotion Codes
Introduction To Promotion CodesIntroduction To Promotion Codes
Introduction To Promotion Codes
 
CPAP.com Introduction To Coding: Part 2
CPAP.com Introduction To Coding: Part 2CPAP.com Introduction To Coding: Part 2
CPAP.com Introduction To Coding: Part 2
 
CPAP.com Introduction To Financial Statements, Part 1
CPAP.com Introduction To Financial Statements, Part 1CPAP.com Introduction To Financial Statements, Part 1
CPAP.com Introduction To Financial Statements, Part 1
 
CPAP.com Introduction to Virtualization and Storage Area Networks
CPAP.com Introduction to Virtualization and Storage Area NetworksCPAP.com Introduction to Virtualization and Storage Area Networks
CPAP.com Introduction to Virtualization and Storage Area Networks
 
CPAP.com Introduction to Coding: Part 1
CPAP.com Introduction to Coding: Part 1CPAP.com Introduction to Coding: Part 1
CPAP.com Introduction to Coding: Part 1
 
Sql basics joi ns and common commands (1)
Sql basics  joi ns and common commands (1)Sql basics  joi ns and common commands (1)
Sql basics joi ns and common commands (1)
 
Smart Link Sample Summary Report Intelli Pap Standard
Smart Link Sample Summary Report Intelli Pap StandardSmart Link Sample Summary Report Intelli Pap Standard
Smart Link Sample Summary Report Intelli Pap Standard
 
Smart Link Sample Summary Report Intelli Pap Auto Adjust
Smart Link Sample Summary Report  Intelli Pap Auto AdjustSmart Link Sample Summary Report  Intelli Pap Auto Adjust
Smart Link Sample Summary Report Intelli Pap Auto Adjust
 
Smart Link Sample Single Night Intelli Pap Auto Adjust
Smart Link Sample Single Night Intelli Pap Auto AdjustSmart Link Sample Single Night Intelli Pap Auto Adjust
Smart Link Sample Single Night Intelli Pap Auto Adjust
 

Dernier

《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...ur8mqw8e
 
Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxABMWeaklings
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭o8wvnojp
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceanilsa9823
 
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...CIOWomenMagazine
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceanilsa9823
 
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service DhuleDhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhulesrsj9000
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfJess Walker
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..nishakur201
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceanilsa9823
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfssusere8ea60
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Leko Durda
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,dollysharma2066
 
Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666nishakur201
 
Postal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilisePostal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utiliseccsubcollector
 

Dernier (20)

《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
 
Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptx
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭
 
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
 
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
 
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service DhuleDhule Call Girls #9907093804 Contact Number Escorts Service Dhule
Dhule Call Girls #9907093804 Contact Number Escorts Service Dhule
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666
 
Postal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilisePostal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilise
 

CPAP.com Introduction to Flowcharts and Process Design

  • 1. Introduction to Flowcharts and Process Design How to describe doing stuff, the right way, with symbols, arrows, and paint
  • 2. What is a flowchart (according to wikipedia) A flowchart is a type of diagram that represents an algorithm or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution to a given problem. Alternatively, a way to describe or document a process or structure with the minimum amount of complexity at any given time.
  • 3. Origin of the Method This method is based loosely on UML. (Unified Modelling Language) ● Required in most computer science curriculums ● Helps to manage complexity ● We will be using a simplified version of UML because it takes a long time to properly learn UML and it can be overkill in many situations. (checkout the wiki article if you want to see how deep the rabbit hole really is)
  • 4. When to use ● When the problem is too complex to envision completely ● When you need to describe complex usage scenarios (such as all the possible outcomes of a CSR call) ● When trying to describe a new tool for a developer ● When trying to track down edge cases
  • 5. When to avoid ● The process is only a few steps ● The process has no decisions or branches
  • 6. Benefits of Flow ● Quickly understandable ● Can "see" problems in process ● Can accurately describe a process to another person ● Can "walk" decision trees and quickly notice vague areas or problems that weren't considered ● Orphan states ● Will allow you to stop mentally "running in circles", get what you know onto paper, and allow you to focus on what you don't ● Easy to edit and collaborate with others
  • 7. The Beef Components of a basic flowchart ● Symbols ● Circle [or rounded square] (state) ● Square (process) ● Rhombus (data) ● Diamond (decision) ● Connectors ● Used to show direction ● Swimlanes ● Used to relate processes in time For example: A CSR placing an order for a phone customer Phone transaction versus a web server transaction. A CSR could perform multiple call actions per action taken by the server. The CSR is verifying identity, collecting payment info, confirming order contents. The web server just sees a single post request
  • 8. Lets make one Lets flowchart a new user being created by IT Quick tips for building a diagram: Define your starting point, input and desired results (output) Start the process and move towards your result, drawing as you go Each time you reach a decision point, make branches all possible outcomes first, then follow one. This makes it more clear when outcomes still need to be mapped. At each endpoint, you should have transformed or consumed your inputs or have recognized a problem.
  • 9. User Stories Systems can be described by their interactions with users These unique perspectives form user stories (Stories of how a user interacts with your system) User stories are extremely useful for design This makes ensuring positive user experience easy Real example at http://grab.by/oi24 This is a swim lane of the actions in Donuts
  • 10. Refining the Diagram ● Its too big ● Move "up" ● scope creep is a common problem experienced during flowcharting. When you start putting in every detail, you end up with too many symbols. Pull back on the detail and abstract your processes. Do you need to describe the process for sending an email here or can you just say notify? ● Its too involved ● Make another diagram ● Sometimes scope creep is unavoidable, a smaller part of your flowchart requires detail that makes the larger chart unwieldy. Break that smaller process into its own chart and link to it with a process symbol. ● http://www.lucidchart.com/invitations/accept/51dee260-224c-41ba-97e2-27c50a004235