We all know that we should always aim to automate and improve our business processes more. Many organizations reap enormous benefits from improving the way they work alone or with other people through enabling technologies like SharePoint. The big question is how do we start? Or perhaps which processes or workflows should we automate and improve first? This article dives into this issue and offers advice and recommendations based on successful experiences with many customers.

The Question (And Why It’s So Hard)

There is a challenge for many organizations starting to adopt SharePoint (or any similar systems) workflow automation models. Fortunately it doesn’t always come up, but when it does it can be difficult. The question that often comes up goes something like this…

Scenario 1:

  • Customer: We have SharePoint and would like to do workflows, which workflows should we do?

  • SharePoint Expert: Well what business processes are you struggling with and finding painful?

  • Customer:  Which ones are other organizations, or business units building workflows for? How are they using it?

  • SharePoint Expert: A number of ways, but they aren’t you and their needs might be quite a bit different…

  • Customer: Well why don’t we start there (because I don’t really know, or want to invest significant effort yet into understanding our needs).

 Scenario 2:

  • Customer: Tell me where SharePoint workflow might be useful for our business group.

  • SharePoint Expert: Before I can do that let’s talk about your processes and look for those that are most amenable to automation.

  • Customer: That’s going to take time, why don’t you start by telling me what has worked elsewhere, or what other people are doing with workflow?

We know that this is a challenge and often we begin explaining a business process that isn’t like their own, or give a list of potential processes but without a clear idea of what that customers processes are.

Another Challenge: The Types Of “Workflows” We Can Build

There are multiple options for building a SharePoint workflow varying in complexity.

  1. The simplest workflow is one where a single piece of metadata changes to indicate the workflow’s state; e.g. draft, in progress, pending, approved, etc.
  2. The more complex workflows use SharePoint’s out of the box (OOTB) workflow capabilities; three state workflows, approval workflows, document feedback workflows, etc.
  3. Then there are those that require custom notification messages, or specialized conditions/steps which might be able to be done with SharePoint Designer, or an appropriate 3rd party product (Nintex, K2, etc).
  4. Finally we have complex workflows that will need to be developed in Visual Studio due to their nature or a sufficiently powerful business process automation tool.

SharePoint Workflow Options and Complexity

So it’s critical you either iterate and slowly improve the workflow by making your way up this triangle of complexity, or that you use the appropriate solution set and approach for each ‘type’ of workflow you are automating and improving.

Authors Note: Ruven Gotz (a phenomenal Information Architecture and SharePoint leader) suggested that the simplest workflows can actually be accomplished/managed with no ‘workflow’ at all, but actually just metadata changes.

Rules For Automating Or Improving A Business Process

So if this is such a challenge what are the ‘rules’ for engaging a customer around workflow?

These are the most important rules for automating and improving business processes:

You need to understand the process and should have it mapped out fully.

  • I can’t tell you how many SOP’s or structured documents I have ‘mapped’ and discovered numerous exceptions, missing conditional paths, and lack of critical detail that would have come out later (with greater impact/cost) in the workflow process had I not mapped it originally.
  • If you have done this before you will find it easy to do quickly (depending on how many gaps in documentation/knowledge there are) and often will also help greatly accelerate the speed of developing the workflow itself (whether in SharePoint Designer, 3rd party tools, or Visual Studio).
  • This is the single biggest reason why many workflow automation projects fail. If you find it’s challenging to map the process then only map a part of it that you feel able to successfully map and automate or improve that part.
  • I recommend using Visio with swim lanes. Typically I don’t do this in front of a customer, but as an exercise on my own machine, or as a follow up/preparation for a customer process discussion.

In order to measure improvement (which is critical) you must first have a baseline or original understanding of key elements in the process.

  • Sarah Haase (a phenomenal ROI & SharePoint leader) has done some great stuff in this space.
  • Example of Baseline: [Time to Complete 1 Iteration] x [Number of Iterations] x [Hourly rate] = [Process Cost]
    • Example of ROI: The difference between the related cost before, and the related cost now, or the related revenue before and the related revenue now.
  • Example of Baseline: 30 Minutes x 52 times/year x $50/hour = $1,300.00. We then scale this by the number of people impacts (this is done by…) 50 people for a total potential cost of $65,000.00.
    • If we reduce this to 10 minutes for each iteration (keeping the rest the same) that means it now only costs approximately $21,666.67 and the changes resulted in a potential savings of approximately $43,333.33 per year.
  • Make certain to measure the impact over time (not immediately – but often a few months after to ensure adoption is there).

Always collect serious anecdotes from people impacted by the changes to the process (over time).

  • Susan Hanley (a phenomenal ROI & SharePoint leader) has done some great stuff in this space.
  • It is important when an incident is resolved or an enhancement is provided a follow up is done to identify what value it provides. In the persons own words – how does it make their job easier/better?

Understand The Process: What Questions Should We Ask?

So what should we know about a workflow at a minimum in order to be able to automate or improve it with SharePoint?

  • Process Details:
    • What is the name of the process?
    • Who are the actors of the process?
    • What are the systems involved in the process?
    • What are the pre-conditions for this process taking place?
    • What are the post conditions after this process has taken place?
    • How long does the process take right now?
      • If there are outliers or exceptions to the typical duration what are the causes for this?
    • How frequently does this process take place?
  • Process Deep Dive:
    • What are the existing pain points in the process?
      • Examples:
        • Tracking and Reporting
        • Exception Handling
        • Filling Out Forms
        • Notifying Participants
        • Etc
    • What are the ‘exceptions’ in the process?
    • Where in the process are there escalation paths?
      • What are these paths?
    • What are the existing documents or artifacts used/leveraged within the process?
    • What are the related processes?
      • Related tasks?
    • What is the process? (Process mapping activities.)
    • What are the permissions and privacy considerations throughout the process?
  • Potential Outcomes:
    • Process Map
      • All Steps
      • All Forms/Documents
      • All Exceptions
      • All Actors/Roles
      • All Reports
    • Form Wireframes
      • Key Forms/Documents Will Have Wireframes
    • Use Cases/Usage Scenarios/User Stories
      • Depending On Complexity

Good Workflow Candidates

What makes a good process candidate for workflow automation or improvement?

  • Approvals and reviews of any content or internal items make for good candidates.
  • Confirmation of completed steps (untracked processes that with visibility and tracking would be improved). Think of a process like tracking financial review by investment analysts and data analysts for key accounts where notification and visibility are critical when so many people are working together.
  • Automatic assignment of tasks/work (upon conditions being met) – think about document generation or things like proposal generation.
  • A process that is missing due date reminders or escalation, but where there are significant risks/challenges if things aren’t escalated. Think of longer running help desk or requisition processes, or even onboarding.
  • Look for anything that is a structured excel document people fill out/work on. Most of these are low hanging fruit not just for lists, but also for supportive workflow automation.
  • When there is provisioning (like SharePoint sites, but also for things like provisioning new equipment, software, etc) often there is a need for a better process – especially when this is paper based right now, or using extremely inflexible forms.
  • Lastly look for scenarios where an existing electronic form simply doesn’t auto populate things, and is a pain to fill out – often these are easy to rebuild in SharePoint and can simply be easier to process/fill out and maintain over time (the most IT driven scenario).

Named Workflow Examples

Still not sure and unable to identify a workflow process that might be ready for SharePoint workflow to help? Remember that whatever workflows you start with the ones that have the most meaningful impact are those that are key to the work people do every day. As an example while automating and improving absence reporting and vacation scheduling may be easy and a good way to learn how SharePoint workflows work – it won’t result in a sizable ROI or improvement in most people’s work.

Try taking a look at this list of generic ideas and see if one sparks some interest for you:

  • Absence Reporting and Vacation Scheduling
  • Expense Reimbursement
  • Equipment and Room Reservation and Management
  • Meeting Planning and Management
  • Policy Review and Approval
  • Booking Travel
  • Interview Management and Hiring Processes
  • Training Sign Up and Management
  • Event Planning
  • Change Request Management
  • Timecard/Time Tracking
  • Product Planning
  • Help Desk Ticket Management
  • Compliance Support
  • Investment/Account Management/Review
  • Contacts Management
  • Inventory Tracking
  • Lending Tracking
  • Sales Lead Pipeline Review
  • Sales Forecasting

Hope this helps and best of luck in automating your processes. If you have more questions please share them in the comments.
Richard

VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)
Print Friendly
Share

{ 35 comments }

SharePoint Intranet Examples Resource

April 16, 2013 Intranets

On a regular basis I have had people ask me for examples of SharePoint branded intranets. The challenges are that A) most customers don’t want to share their intranets, B) many designers and partners have this in their own managed portfolios, and C) great contests/orgs have collections of them for paid subscription/purchase. The purpose of [...]

Print Friendly
Share
10 comments Read the full article →

Tough Migration Decisions: Making The Right Choices

March 5, 2013 Evaluating Technology

Based on many migration engagements Portal Solutions and I wrote a short and easy to read free SharePoint migration guidance document that is now available for download. If you struggle with understanding what you need to think about, consider, and plan for when preparing for a SharePoint migration hopefully this document will help you and save you time. SharePoint content migration can [...]

Print Friendly
Share
0 comments Read the full article →

A Definitive Guide To SharePoint Governance: Whitepaper

February 26, 2013 Governance

Working with Jeremy Thake and Randy Williams we have published a 40 page guide to SharePoint Governance that is now available on AvePoint’s website. The guide is meant to help many organizations trying to get a grasp and understanding on Microsoft SharePoint and is freely available (so no need to buy a book). Be sure [...]

Print Friendly
Share
0 comments Read the full article →

Updates for SharePoint 2013 to SharePoint Development Standards and SharePoint Content Standards

February 19, 2013 Governance

If you haven’t taken a look at the SharePoint Standards located in this site, please look through them and give the community your feedback. Since SharePoint 2013 has been out for awhile and I have been working almost exclusively on SharePoint 2013 projects for the past year I thought I could update a few of [...]

Print Friendly
Share
3 comments Read the full article →

SharePoint 2010 vs SharePoint 2013?

February 8, 2013 Business

When planning a SharePoint upgrade or investigating what the new version brings to the table it can be difficult determining what is different between the versions and what you are really getting when you upgrade. If you haven’t had a chance to read over the top business benefits and reasons for upgrading to 2013 I [...]

Print Friendly
Share
3 comments Read the full article →

Top Business Benefits and Reasons For SharePoint 2013 Upgrades

October 1, 2012 Help and Advice

SharePoint 2013 preview has been out for some time now and we are starting to see it come up in planning, envisioning, road mapping and other strategic discussions with clients on a more regular basis. I have been discussing this with people on an almost daily basis. Everyone upgrades eventually (or they move away from [...]

Print Friendly
Share
10 comments Read the full article →

Microsoft SharePoint for Business Executives Free eBook!

September 28, 2012 News and Opportunities

Packt is certain that in its 1000 titles there is at least one book that everyone in IT will find useful right away, and are inviting anyone to choose and download any one of its eBooks for free over its celebration weekend of 28-30th Sep 2012. Packt is also opening its online library for a [...]

Print Friendly
Share
2 comments Read the full article →

SharePoint 2013 Preview: A Few Changes That Might Surprise Users (If Not Planned For Appropriately)

September 25, 2012 Help and Advice

SharePoint 2013 Preview has been out for some time now and quite a few of my clients and colleagues have been working with it. There is a plethora of great content talking about why SharePoint 2013 is awesome (and it is!) but I wanted to take a moment and point out several examples of things [...]

Print Friendly
Share
2 comments Read the full article →

Compare the Costs of Hosting SharePoint in House vs FPWeb Private Cloud Hosting

September 18, 2012 Help and Advice

The first whitepaper based on SharePoint Research: On Premise, Hosted, and SaaS Implementation Costs has been released by FPweb. Internationally recognized SharePoint experts Richard Harbridge and Sadie Van Buren team up to deliver an in depth analysis of the three major methods of implementing SharePoint. Compare the true cost of ownership and learn how to [...]

Print Friendly
Share
0 comments Read the full article →