3 basic + 3 special elements of process
DESCRIPTION
Most Process Models show ONLY 3 Basic out of 6 Elements The THREE well known elements are: input, process and output. Here the PERFORMER of process or activity or task is ignored. This is a very serious lapse. The process runs because of the PERFORMER (human or machine or software agent) and must be modelled. By limiting modelling only to THREE BASIC ELEMENTS, the other vital and essential elements (Undesirable Inputs and outputs, Process Facilities and Consumables and FEEDBACK) are left out. Furthermore, many Business Process models show “ONLY flow of control” but NOT the inputs which get processed and outputs that flow out to other processes. Such models are over simplified and remain incomplete (and so useless). Here is a comprehensive model using all SIX elements with emphasis on PERFORMER and FEEDBACK. All the details are not given. This is just an outline. I have revised it twice in the last few days. I have removed all the cross references to other PPTs and added PERFORMER. Hope this would be better. Have a look and leave a comment. I welcome FEEDBACK in process modelling and to my SIX element model. It is essential to show what flows from process to process and distinguish the physical flows (People, Material, Signals and Energy) from logical flows (data and information). The oversimplified models implicitly assume that ONLY desirable inputs flow in and desirable outputs flow out while in fact undesirable inputs and outputs come mixed with what is desired. They need to be separated out with special processes in real-world processes. Input filtering and separation and disposal of waste / byproducts are unavoidable. All processes need process resources and consumables which are different from the "inputs". They are very crucial for proper modeling and design of processes. FEEDBACK is another vital element of every practical and useful process but it is NOT modeled or modeled incorrectly. These additional THREE elements are added and explained in the SIX ELEMENT Process Model proposed here. This is just an introduction to FOUR sub-modules (part of kenablersys Single Module Course of 4-6 Sessions). See TRUE FEEDBACK Extended Abstract on SlideShare Recommended for Business Analysis, Requirements Engineering and Software Engineering.TRANSCRIPT
3 Basic + 3 Special Elements of Process
Putcha V. NarasimhamKnowledge Enabler Systems
BB6
Need for Process
Process (some call it function) is central to many branches of science, technology, business, economics, sociology etc. Read Paul Hermon’s Article
http://www.bptrends.com/publicationfiles/advisor20101214.pdf
Processes produce useful & valuable results
2
Need for Process Modeling
The effectiveness, value
& efficiency of processes
Depend on how well they
are designed
That is determined by
Process Modeling
We begin with ISO 9000 Definition of process
Identify the 3 basic elements and
Add 3 more specialelements for
Comprehensive representation
3
Where Process Models are used
Analysis of Current AS IS Process or Proposed TO BE Process &
Design of new processes
Simulators &
Prototypes
4
Process -- ISO 9000 Definition
A Process is a set of
interrelated or interacting activities, which transforms inputs into outputsISO 9000:2005 term 3.4.1 process
Simple definition
Identifies 3 Basic Elements
Something missing!
5
Process Map with 3 Basic Elements
Process P
A process can have multiple inputs and outputs--Dipali and Rumana 091010
Inputs and outputs come in that order -- Kamal 15SEP11
Input Output
6
It is a special block diagram
Internalsnot shown
A network of Activities & flows
Missing
What is missing? The Performer
The ISO definition mentions only Activities
Who performs them?
Can Activities exist without a performer?
1. Activity needs a performer
2. They are distinct & mutually dependent
3. Models must reflect 1&2
4. Exception: Natural phenomena
7
Performer Appended to Process or Activity
Process A
UML Activity Diagram
8
Performer
Activity X
Performer 1 Performer 2
Activity Y
General Process MapSwim lane Swim lane
Process B
Performer
Suppliers Give Inputs & Receivers take Outputs
Process P
Input Output
Supplier
ProcessSupplier
Process
Receiver
ProcessReceiver
Process
9
Inputs come from some suppliers not a part of P
Outputs go to some receivers not a part of P
Internals (not shown here)
A network of Activities and flows
Performer 1Supplier Receiver
Process Internals: Tasks, Performers & Flows
Input Output
10
Internal Processes
Internal Outputs & inputs
A process consists of sub-processes & things that flow. Smallest process is a process step or task or activity
Performer
Performer
Performer
Performer
Performer
Performer
Performer
System & Process Similarities
A Process is
a set of interrelated orinteracting activities,
which transforms inputs into outputs
Similar to but a special case of system
Process has ACTIVITES in the place of parts or objects
Inputs, Process & Outputs are the three basic elements of a process
Then there is PERFORMER
In a system there is nothing corresponding to inputs & outputs
11
Inputs & Outputs have to be QUALIFIED
Useful processes must have
Defined inputs within
specified range
And deliver outputs of
desired specifications
A useful process cannot accept ANY inputs
And cannot produce just SOME output
12
Typical Errors of Process Representation
Errors
Names of performers or outputs are inscribed in blocks or capsules
Arrow block or line is NOT labeled
Corrections
Only Process or Task names should be inscribed
Performer should be appended
What flows should be the labeled
ParcelCourier ReceivesDelivers Parcel
Courier Customer
Physical flows of a process
In the real-world processes, things are physical.They flow physically in space, often through some media
Material, Objects
Manufacture & commerce
People students, patients, travelers
Signals & Energy
Power networks, communication networks, computers (radiated energy does not need a medium)
14
Logical Flows of Data & Information
Data & information (per Knuth) are encoded as signals which are physical
For processing, storage and transmission within computers & networks
The signals can be acoustic, electrical, electromagnetic or optical (energies)
They need space & often some media
Data &
Information
Are NOT physical
They are logical
or conceptual
15
Storyboarding and Process Mapping
A process can be shown in a
Storyboard or
Process Map or workflows
Process Diagram standards
UML Activity Diagrams Simple but erroneous
Business Process Modeling Notation BPMN Better but uses too many symbols
Recommended
16
Six Element Process Model
Three basic elements +
PERFORMER
The real-world processes have THREE MORE elements
Undesirable inputs & Outputs
Process Resources and Consumables
TRUE FEEDBACK
17
Details follow …
Process Representationwith 3 + 3 Elements
Process PInput OutputSupplier
ProcessSupplier
Process
Receiver
ProcessReceiver
Process
?
Process ResourcesPerformer, Facilities; Consumables
New
Undesirable
InputsNew
Undesirable
OutputsNew
FBout FBinNewNew
18
Process Resources & Consumables
A process needs to have PERFORMER & its own reusable resources / facilities
Humans, Machinery
Tools, Space, Buildings, Furniture etc.
Then there are consumables
Energy, water, air, etc.
They are NOT inputs which are converted into outputs
19
Undesirable Inputs & Outputs
Raw material used as input needs some filtering & refinement
One may get useful by-products or waste material which have to be handled
Similarly some useful by-products & undesirable outputs may emerge
Additional processes are needed for that
20
Feedback IN & OUT
A responsive process should be able to
Accept FB-In
Modify its behavior &
Generate FE-Out
21
Process P
Input Output
Rece
iver
P
Supplie
r P
Feedback INFeedback OUT
Feedback IN
FEEDBACK is
something special
Needs to be
represented
correctly & used
effectively
Process must be able to
Accept feedback from
receiver of output
And process it modify its
behavior
22
Feedback OUT
The process should also be
able to generate Feedback
Out and
Give it to supplier(s)
See http://www.slideshare.net/
putchavn/true-feedback
23
Flows can be physical EXOR logical
Safe NOT to MIX them
All elements need to be modeled & implemented GO
Summary
Processes are vital in businesses
They need to be Represented for analysis, communication & design
Processes have THREE basic elements &
THREE Additional elements,
SIX in all
2424