The Proposal Resource Center: Tips and Techniques for Starting in

advertisement
Creating Business Processes in
SharePoint
AGENDA
• An introduction to Business Processes
• Workflow Vs. Business Processes
• The 4 Steps of Business Process Mapping
• Techniques to Collect Business Process information
• Introduction to a system to Map, Analyze and Document your process
for use in SharePoint
AGENDA
• Common Pitfalls to Avoid
2
An introduction to Business
Processes
3
What is a Business Process?
It is a set of coordinated tasks and activities, involving both people and
equipment, to accomplishing a specific organizational goal
It is a collection of related, structured activities or tasks that produce a
specific service or product (serve a particular goal) for a particular
customer or customers. It often can be visualized with a flowchart as a
sequence of activities
In Short – it is the work that we do!
4
Business Process Reengineering (BPR)
Business process reengineering (BPR) is an approach aiming at improvements
by means of elevating efficiency and effectiveness of the business process that exist
within and across organizations. The key to BPR is for organizations to look at their
business processes from a "clean slate" perspective and determine how they can
best construct these processes to improve how they conduct business
Identify
Processes
Review, Update
and Analyze “AsIs”
Design To-Be
Test and
Implement
5
Buzz Words and More Buzz Words!
Business Process Management is a systematic approach to improving processes
Business Process Automation is the process a business uses to contain costs. It consists of integrating
applications, restructuring labor resources, and using software applications throughout the organization
Business Process Mapping refers to activities involved in defining exactly what a business entity does,
who is responsible, to what standard a process should be completed and how the success of a business
process can be determined.
Business Process Modeling in systems engineering and software engineering is the activity of
representing processes of an enterprise, so that the current process may be analyzed and improved in
future
Business Process Modeling Language, an metalanguage for modeling business processes
Business Process Modeling Notation is a graphical representation for specifying business processes in a workflow.
BPMN was developed by Business Process Management Initiative (BPMI)
6
What’s Wrong with Processes
Process
Evil
Process
Good
7
Abstract
• Process thinking requires a lateral view of the
Organization
• Process thinking requires generalization from day
to day business activity
• Process thinking Is expressed in (semi-)formal
notation
8
Restrictive
Try modeling the following:
• Manufacturing can start anytime after payment from the
customer has been received
• An inventory check, Credit check and a regulatory check
have to be performed – in any order
• After quotes from ¾ of the eligible suppliers have been
received or after 3 days (which ever comes 1st) a
selection is made
Users tend to think in “If-Then” Scenarios
9
It is not Excel
Feeling of losing personal control
Feeling of being a target
Forced March thinking
10
Workflow Vs. Business Processes
11
Workflow
Workflow (management)
software aims to provide
end users with an easier
way to orchestrate or
describe complex
processing of data in a
visual form
The term workflow is used
in computer programming
to capture and develop
human-to-machine
interaction.
The automation of a
business process, in
whole or part, during
which documents,
information or tasks are
passed from one
participant to another for
action, according to a set
of procedural rules
A business
process
may have
any number
of workflows
12
The 4 Steps of Business Process
Mapping
13
What is a Process Map?
Process Maps are a hierarchical method for displaying
processes that illustrates how a product or transaction is
processed.
• It is a visual representation of the work-flow either within a process - or an image
of the whole operation.
• Process Mapping comprises a stream of activities that transforms a well defined
input or set of inputs into a pre-defined set of outputs.
They Show…
• A detailed map of the flow of items (documents, forms, email, spreadsheets,
databases...) that make up a business process.
• What happens to each item, step by step, and where items affect each other.
• Who does the work and where the work is done.
• Where value is added, where decisions are made and where the work is
delayed.
14
A GOOD PROCESS MAP
Allows people unfamiliar with the process to understand the
interaction of causes during the flow
Contains additional information relating to the process
metrics i.e. information per critical step about input and
output variables, time, cost
Software programs utilized to create Process Maps include
Microsoft Visio, SigmaFlow and iGrafx. For those individuals
who may not have access to these packages, Process Mapping
may be performed in Excel or Power Point.
15
Four Major Steps of Process Mapping
Identification -• Attaining a full understanding of all the steps of a process.
Information gathering
• Identifying objectives, risks, and key controls in a process
Understand the importance to organizational goals
Interviewing and mapping
• Understanding the point of view of individuals in the process and
designing actual maps
Analysis
• Utilizing tools and approaches to make the process run more
effectively and efficiently.
16
Techniques to Collect Business
Process information
17
Collect Real Information
Go to the work location and observe the process
Always gather data from the person who is the top authority in the organization with respect
to that data, that is, the person doing the work,
•Observe more than one work
cycle and worker when
applicable
•Do not try to chart every variation
•Represent a NORMAL work
cycle
Walk the path that each
process follows ‐ with a
clipboard in hand
Work quickly ‐ use
charting Symbols as a
note taking shorthand
•Be methodical ‐ follow and list
steps in order
•Do not look for faults
•Once charted, walk the path
again for verification
•Do not trust detail to memory,
write it down
•Clarify uncertainties ‐ err to the
side of too much information
Be accurate and legible
‐ so the data can be
audited/reviewed
18
Document the facts
• Note WHAT is done at each step
• Note WHERE the work is located at the start of the process and with each
transportation note where it goes
• Note WHEN the process begins and the amount of time with each delay as
well as any other time‐consuming steps
• Note WHO is doing the work each time the person doing the work changes
• Avoid getting into detail of HOW each step is performed
• Save WHY for analysis
19
Going About it
Respect work schedules and job‐related interruptions
Assume the role of fact finder ‐ the people are the
experts
Make sure people understand what you are doing and
why they are involved ‐ because they are the experts
Observe & interview the people who do the work, not
managers
Observe & interview at the work area
20
Introduction to a System to Map,
Analyze and Document your
process for use in SharePoint
21
The System
Observe
Interview &
validate
Create &
Analyze the
Flow Map
Define
Data
Map to
SharePoint
Features
Document
it
22
1st step: - Symbols
Do: Represents a value-added step in a production process. It
adds value to the product by physically changing it in the
direction of being completed
Origination: used the first time information is entered on a
document or system. This Symbol adds value to an Item by
completing or partially completing it
Origination Symbols help us to spot the numerous Items
required to complete a transaction and often lead to major
productivity improvement accompanied by proportional error
reduction by reducing the number of times that information
must be rewritten
23
1st step: - Symbols
A
The Add/Alter Symbol is used any time information is added to or
altered on an Item after the first entries. The Add/Alter Symbol
and the Origination Symbol cover all of the times information is
changed and thus, they cover all of the value-added steps
associated with Items in an information process
Handling Operations represent make ready and put away,
loading and unloading and all sorts of activities that do not
involve information change. It includes physical “paper
shuffling” and “electronic paper shuffling” (i.e. keying through
electronic documents, application screens, etc.) and there are
usually more of these Symbols on charts than any other
24
1st step: - Symbols
The Transportation Symbol represents movement from one work
area to another. It is not used for small movements that occur
within a work area. Its purpose is to show movements that take
the Item to a work area that is physically separated, such that the
employees are not in direct contact with each other as they work.
These movements are often time-consuming and costly
The Inspection Symbol represents checking the Item to see if it
is “right”. The Inspection Symbol is not used when checking is
limited to normal conscientious work. The purpose of this
Symbol is to show tasks that are specifically checking the work
for correctness
25
1st step: - Symbols
The Storage/Delay Symbol represents time when nothing
happens to the Item being charted. How small a period of time we
choose to display on our charts is a matter of judgment. We
should show occurrences of storage and delay that consume
significant amounts of time and what is significant will vary for
different processes
26
Collect Real Information
27
Validating the Process
Once the process has been laid out it is important to review it and
identify possible exceptions or variations to the process.
Ask additional questions about the process:
• Are users able to resubmit a request for leave in excess of their available time?
• Can any of the roles modify a request being processes or would this invalidate the
process?
• What Security needs to be applied to the roles?
• What reports will need to be generated for this system?
It is important to know these exceptions and requirements before
going further in the process.
• Even if they cannot all be addressed in the initial version of the solution, knowing
that they are potential areas were the process can be expanded to cover such
exceptions will assist in planning out the next steps.
28
Analyze the Process
What are the
Hard Costs ?
What are the
Soft Costs?
Time
Bench
Time
Resources
Customer
Wait time
Can Straight Through steps aid?
Can Batch steps aid?
What is the process ramp up time?
Money
Error
Correction
time
Quantity
Retooling
What is the New Employee cost to proficiency?
29
Organize the facts with a flow chart
The Graham Method
• Chart the items of the process as horizontal lines
• Each item line begins with a Label for identification
• Each work step is identified by a Symbol that represents what happens to the
item at that point in the process
• The Symbols appear in sequence along the item lines
30
BPML
• Chart the items of the process as connected flow lines
• Allows creation of sub processes
31
The Annotated Visio
• Chart the items of the process as connected flow lines
• Each item line begins with a Label for identification
• Each work step is identified Title that represents what happens to the
item at that point in the process
• The annotations appear in steps
(1)Leave Request
Submitted
(2)Timesheet
Manager
(2a)Is Time
Available
Yes
(3)Supervisor
Review
(3a)Approved
No
Yes
(7)End
(6)Resubmit
(5)Mail
Notification
Yes
(4)Leave
Calendar
No
No
32
Determine the Metadata
For each Step Define the Data that is collected or need to be acted upon
Element
1
2
3
4
5
6
7
8
Step
1
9
2
Data
Time Manger Reviewer
Type
Text
Text
Date
Date
Text
Text
Date
ID
Relation
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
Date Actioned (Approved/Notified)
Date
1 to 1
Last Name
First Name
Start Date
End Date
Location
Emergency Contact Number
Request Submission Date
10
11
12
13
2
2
2
3
Request Status
Time Manager Comments
Time Avaible
Supervisor Reviewing
Choice
Text
Number
ID
1 to 1
1 to 1
1 to 1
1 to 1
14
3
Date Actioned (Approved/Declined)
Date
1 to 1
15
16
17
18
19
3
3
4
4
4
Request Status
Supervisor Comments
Empoyee
Start Date
End Date
Choice
Text
ID
Date
Date
1 to 1
1 to 1
1 to 1
1 to 1
1 to 1
20
21
22
4
4
5
Covering emplyee
Notes
To
ID
Text
ID
1 to Many
1 to 1
1 to 1
23
5
From
ID
1 to 1
24
25
26
5
5
5
CC
Subject
Body
ID
Text
Text
1 to Many
1 to 1
1 to 1
Notes
Approve
Reject
Under review (default)
Approve
Reject
Under review (default)
Employee
Supervisor or Timesheet
Manager
CC = Timesheet Manger and
Supervisor
33
Map SharePoint Features
34
Document It!
Process
Request Submission
Workflow
Manual entry of request into form that will populate the custom MOSS list Leave
Requests
Time Manager Review
Initial manual review process for time manager to compare request to time available.
Supervisor Review
Update approved leave calendar
Potential area for automation moving forward however the tools available would still
require coding to fully automate this task.
Manual review by supervisor of request
Automated move of request item from leave request to approved calendar.
Notification E-Mail
SharePoint Designer provides a feature where moving items from one list to the other
can be easily automated without the use of additional code.
Automated notification of declined requests and assignment of tasks.
This can be accomplished through the features in the SharePoint Designer workflow and
MOSS. Notification of declined requests can be setup as an action result in SharePoint
Designer so users are notified that their request has stopped and be provided the
reason for its decline.
Task Processing
MOSS support the notification of users assigned tasks through native functionality
Through the development of a Custom or SharePoint Designer workflow we can
establish the tasks and roles associated with approving leave requests to allow users to
initiate the workflow and have items routed to the appropriate reviewers and approvers.
35
What’s Next
Process
Placement
Process
Initiation
Navigation
Site
Templates
Wireframes
Reporting
Workflow
Design
Dashboards
36
Common Pitfalls to Avoid
37
The first step is process identification
Many companies think they
know their processes
• manufacturing, sales,
accounting, building services.
• This silo mentality that causes
processes to lose their
customer-centric approach
Instead of defining processes
based on the company's
understanding, they must be
defined by the customer's
understanding.
• Walking through customer
experiences helps the
reviewer identify those trigger
points that can make or break
success.
• The most painful process in
the company is most likely
NOT the most impactful
Because a job is difficult does
not mean you should try to
automate it
• It is very rare to achieve
100% automation
• People often forget the 80/20
rule
38
Know Your Resources
The right information is in the heads of the PEOPLE WHO DO THE
WORK - These people know WHAT HAPPENS in their part of the
process better than anyone else because it is what they do
If two or more experts are present – interview each separately
Always complete the flows as is before analyzing and modifying
Maintain a version history of your flows
If a Manager starts a project off with “let me tell you my vision of
this process”… stop them!
Everyone has a view of where a process is broken – during the observation
do not engage in these conversations. (do this at validation and analysis)
39
Download Free Proposal Resource Center
Site SharePoint Template
Go to
Http://www.i3solutions.com/prc
Http://www.i3solutions.com/pmo
to download our FREE Proposal Resource
Center and Project Management
SharePoint Templates
Join our LinkedIN Groups
SharePoint for Proposal Management
SharePoint for Project Management
40
Download