What’s a Business Process?

From my background in rock climbing, the hardest part of the climb is called the ‘crux’. It’s the pivotal point in the whole application performance business. Why you ask? Because business people think this way, and so do the web site customers. People don’t think servers and disk drives. When discussing Business Processes, IT can get the business engaged. Now you provide a Business Process, SLM-driven metric dashboard, and you’ve got everyone up the mountain, past the hard parts and on the path to optimal metrics and business nirvana!

The following graphic shows this exactly:

 

Now let’s get a bit more concrete in this. Pick your favorite web site, any site. We’ll pick a few. Let’s take a look at Progressive.com. (Disclosure: they were my customer at Gomez and I am a auto insurance customer). When you load their home page, take a step back from your screen and what do you see…. first I notice the words “Get a Quote”. Hmm. What is this? Right. It’s a quoting process, enabled to get folks quick auto quotes. Hence it’s a new customer acquisition tool. Do you think this is an important business process for Progressive? You bet. Inside the company, they probably know their conversion rate for this process. Looking further, you see ‘Login’, which is the self-service portal. Wouldn’t it make sense to monitor this login process to make sure the customer can always log in? Absolutely.

It becomes much easier to dialog about the ‘login’ process with customers and employees, especially on the business side. The old school IT view of talking about Weblogic Server 6788989 is slow doesn’t really help anyone.

More About Business Processes

Think of a business process as a multiple page work flow or use case that end users navigate on a web site. For example, an end user who logs into their bank to look up their latest account transactions usually navigates three pages to get their answer.

In addition to monitoring breadth, business process work flows provide the richest and most valuable performance data for analytical purposes. These work flows usually require data from most of an organization’s technical infrastructure, including global load balancers, web servers, application servers, message queues, and numerous database servers. Monitoring all the key business processes not only provides critical end user performance metrics, but also helps in quickly identifying performance issues in the infrastructure.

Sample Business Processes

The following processes are a sample of what you find out on the web today:

  • Account Status. For many organizations, such as those in financial services, retail, or manufacturing, critical customer information such as account, order, or shipping status. This product usually requires three steps: one to login to the site, one to display the summary, and one to logout.
  • Search for Product . Most sites work hard on search engines. Improving their search engine are critical to many in the retail and travel industry. Search for Product usually has two or three steps. First the keyword search box, the search results page, and then the item description.
  • Account Registration. Whether registering for a site profile, online gaming, an email account, or product sweepstakes, product managers want to get people registered to deliver personalization and cross selling products later. Financial institutions are registering users for online banking and trading stocks. These products have two or three pages, one where the user enters form information and the final confirmation page.
  • Service Application. A difficult product is the service application, whether applying for a credit card, filling out a tax return, health insurance claim, or consumer item rebate. These products are front ends to complex business processes. As more organizations move to compress the process time line, managing the end user and the work flow through third parties is critical.
  • Shopping Cart. For retail and financial institutions, this is the key to booking revenue. Getting the customer to choose a product they desire and then get the order placed is a very important focus. These products focus on three main steps, Add to Cart, Llogin page, then navigation to final order step.
  • Generate Report. Many service providers provide value by producing charts or data reports. These product managers aggressively work to improve the experience of the service. These products have three steps, beginning with a site login, navigating to a reports page, selecting report parameters, and generate the report.

As seen the attached figure, an Account Status business process can be broken down into steps that impact each part of the technical infrastructure. Building such sequence diagrams is very useful to discuss each process across internal and external organizations.