ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Business Process Design Primer

Updated on September 19, 2014
A business process being designed in the ARIS Express software.
A business process being designed in the ARIS Express software. | Source

Business processes save time and increase quality

Much of business operations is repetitive and should be executable without undue stress or mistakes.

A beautiful business process can help take the fire-fighting out of daily work and manage foreseeable emergencies. It essentially documents what need to happen when and how in order to deliver consistent, quality outcomes. Processes capture and leverage what your organisation learns!

A business process can be thought of as a production line. It can involve different people, who may work for different companies or in different locations, and different technological systems or tools.

Processes can be very complex with multiple branching paths, or as simple as a single linear path.

Examples of business processes

  • Daily backup process of all PCs in your office.
  • Monthly archival and storage of old files.
  • Processing a mail, phone or internet order.
  • Keeping the shelves stocked with inventory by conducting regular stock checks and sending out orders to supplies on time.
  • Preparing an annual tax return; including collating all the necessary paperwork.

Dynamic balance is not static. But worth striving for.
Dynamic balance is not static. But worth striving for. | Source

The dynamic balance between efficiency and control

A good process is a balance of empirical efficiency and the empowerment of the people involved.

Efficiency is important because that is the point of having a process.

Empowerment is important because processes inevitably have a human component. And a human works significantly better when they feel in control of their tools, safe in their environment, and have some say in choosing and creating these two aspects.

Just because a process can be made supremely efficient does not mean it should be. It can be worthwhile keeping portions of the process manual. Such manual handling can create a great deal of comfort especially during a transition phase where people are still learning to trust the process. Manual steps can also work as quality checkpoints precisely because a person is needed to push the button.

Sacrificing a bit of efficiency to make people comfortable can have long term payoffs. When you have buy-in from people, they are quicker to forgive and accommodate any shortcomings. It can also reduce your change management costs.

Broad steps to design a business process

  1. Work out what you need the process to achieve. Go out there, meet with, get to know, and consult everyone who will be affected by the process. I cannot emphasise the importance of people engagement. It can create valuable buy-in, elicit new ideas and generate goodwill. Don’t just dump a completed process, created without consultation, and “make” them use it.
  2. Break it down into discrete sub-processes, each of which takes input from the preceding one and provides output to the subsequent one. Breaking processes into smaller chunks makes everything much easier to design, implement, test and update/replace.
  3. Identify those sub-processes that are the most simplistically and uniformly repetitive. These tend to be the ones best suited to automation. Make the input, processing and output transparent and obvious to the people involved.
  4. Repeat step 2 as you start working with the more complex sub-processes with multiple inputs and more convoluted operations. These may be handled by people, or a combination of people and technology.
  5. Identify the key decision and check points between the sub-processes. People usually should be involved at these points. Provide sufficient controls – “OK”, “Stop”, “Change” or “More Information”. It may even be good to create new decision checkpoints to give a greater sense of control to the people; so they can be reassured that the process is working as expected.
  6. Unless your process is super simple, it is wise to implement smaller sub-processes gradually. Test and tweak! Solicit and listen to feedback from the people involved. And know that some changes to the design will be inevitable.

A beautiful process should run like clockwork!
A beautiful process should run like clockwork! | Source

What makes a well-designed business process?

Works with, and supports people - acknowledges, accommodates (and even leverages) cultural and other human foibles. Works for people – actively helps them get their work done, supports business goals, and not get in the way. Wouldn’t you rather your people use their creativity to solve real problems rather than subverting poorly designed rigid processes?

Recognises prior experience - makes sense to the people using it in the context it will be deployed in; because it uses their language, and responds to them in ways they can reasonably expect given their roles. Recognising prior experience is both good usability design and demonstrating respect for the users.

Creates a feeling of control - well-designed user controls and clear feedback at all times to minimise users feeling lost or helpless. The process should also be Open to tweaking and finetuning - especially where users have the means to make suggestions or actual changes in response to changes to their work. Don’t forget to reinforce accomplishments! All good managers know how far a “Well Done!” can go. The process should provide positive feedback mechanism to signal successful completion of tasks.

Echoes and reinforces the business’ values - a process is in effect the behaviour of a business. And as such should be aligned with its brand personality and promises. You will be judged by your actions!

Resilience against variation - we cannot control all change, but we can (to an extent) anticipate what could go wrong, and how the process could reasonably accommodate or ameliorate these changes.

Work with and supports people

  • Do you know who will be affected by the new process?
  • How can the process help them with their work?
  • What are the specific extra-painful problems that the process could address?
  • What are they most concerned about with a new process?
  • What would be really nice for the process to do for them?

Recognises prior experience

  • What other systems and processes must the process recognise or integrate with?
  • What special words, phrases and concepts are in active use?
  • What is the level of knowledge and experience of the people involved?
  • What do your people already know? How will you reinforce this strength to them?
  • What will they need to learn? How can you entice them to learn this?


Creates a feeling of control

  • How will the process provide information and in-context help? Where in the process would these need to be to make the maximum impact?
  • How will the system provide helpful and supportive error or warning messages? When are the right moments to present these?
  • How will the system provide positive acknowledgements feedback? When are the right moments to present these?
  • How will people direct the process to complete the anticipated tasks?
  • When something unexpected happens, how will people maintain control over the process?
  • Can the process remove control from people? At which points? Why?
  • Where are the quality checkpoints? How are people involved?
  • Which part of the process are likely to benefit from, or require, on-the-job finetuning? How can you enable this?
  • How will someone report major problems or make suggestions for significant changes? What feedback will they get so they know they have been heard?

Echoes and reinforces the business’ values

  • How well does this process align with your business’ values, brand personality, and marketing promises?
  • Are you saying one thing and doing something else?
  • How can the process actively reinforce your key branding and marketing messages?
  • If the process were an employee, how will they treat your customers? What will they be like to engage with?
  • If the process were an employee, how will they treat your people? What will they be like to work with?

Resilience against variation

  • What could go wrong?
  • What is likely to change over time?
  • Can the process automatically accommodate some of the things that could go wrong? How?
  • What will people need to learn or change to reduce errors and variations going into the process?
  • How can the process support experienced responses, in accordance with policies and best practices, to problems?
  • How can the process/sub-processes be fixed, updated or changed with minimal impact to your business?

Don't underestimate the power of engaging and involving stakeholders early on.
Don't underestimate the power of engaging and involving stakeholders early on. | Source

The single most important thing you can do

Connect, consult, and involve your people!

And yes, this can be challenging. And no, you really can’t not do this and still have a successful process. You may even discover that a new process is not needed.

Eicolab JETpapers (Just Enough Theory) are condensed, technical knowledge for busy business people who want to make better-informed decisions, work more effectively with experts, and implement practical improvements.

© 2014 Zern Liew


    0 of 8192 characters used
    Post Comment

    • Zern Liew profile imageAUTHOR

      Zern Liew 

      4 years ago from Australia

      Thanks dhimanreena :)

    • dhimanreena profile image

      Reena Dhiman 

      4 years ago

      Very well written content.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)