Monday, May 28, 2012

What we don’t ask about BPM on Cloud - Pitfalls

Earlier this month we discussed the Implications of putting business processes on the Cloud - with this post we continue the thread with a discussion on potential pitfalls of BPMaaS.

With cloud adoption for BPM Software rising at a significant pace, it is clear that not just mid-market companies but Enterprises are looking to consume cloud based processes despite potential problems with delivering Business ProcessManagement as a Service (BPMaaS).

Here is a quick rundown of top 4 concerns of running business processes on cloud:

      The primary concern today is that the core strengths of Cloud based delivery models – elasticity and scalability may not meet expectations. However, as Gartner’s Michele Cantara points out, “That can be ok because most buyers don’t need all the attributes of Cloud. So it’s less expensive to buy a business process as a contract for 100 users than it might be to buy on-premise software, and while it’s not purely pay-for-use, it’s still a saving”. 

      Security: Another obvious issue is of course related to data security and IP rights. In a multi-tenant Cloud environment, it is important to be vigilant about information security. It is a simple fact that no security system is infallible (think Google and Sales Force.com). Data security laws also vary with geographies and jurisdiction becomes an important issue in this case. One needs to be aware of where exactly the BPM application or process related data will be hosted. Also, when it comes to process governance on the Cloud, the vendor needs to have a robust exception monitoring system in place.

      SLAs: Any vendor offering solutions delivered on Cloud is evaluated through hard bound SLAs and vendors delivering BPM applications on the Cloud are no different. However, apart from the usual parameters such as Uptime and Security which are the cornerstone of a successful delivery, SLAs need to be stringently evaluated for actual process performance. Does the process achieve the business aim it was meant to? Accessibility and Mobility are not concerns limited to on premise solutions and need to be evaluated for processes that rest on Cloud.

   Pricing: Although there are several hybrid pricing models available, typically, Cantara says, Cloud service providers price their services based on a range of users; the customer pays for services whether or not they’re being used. That is subscription-based, per-user pricing. The Process CafĂ© blog summarizes this well Costing models for BPM in the cloud will need to be carefully scrutinised to ensure that they will not inhibit the future development of the processes themselves. As such the owners will need to understand how the costing is done and what will be the impact of making a change. This will then need to be made transparent and matched against the cost of implementing such a system as an in-house cloud system rather than a purchased SaaS operation. 

      A BPM Pilot that is tested on a critical process and modeled for the long term is definitely an evaluation best practice. Our next post will discuss which processes could be on Cloud vs On-premise.



Wednesday, May 9, 2012

Business Processes on the Cloud – Implications



As per A Strategy Guide for Business and Technology Leaders — and the Rest of Us by Andy Mulholland, Jon Pyke and Peter Fingar, Business Process Management as a Service (BPMaaS) creates unique business processes designed for specific purposes to link together multi-company value delivery systems that in the past weren’t feasible or economical to join together. BPMaaS is all about the complete management of business processes, and puts business people in charge of their processes. In many ways, BPMaaS is what sets enterprise cloud computing apart from consumer cloud computing. Unique business processes are how companies differentiate themselves, and are thus paramount to the enterprise use of cloud computing for competitive advantage. BPMaaS covers the full lifecycle of business processes, from their conception, design implementation and optimization. Bringing BPM capabilities to the Cloud enables multiple companies to share a common BPM system and fully participate in an overall end-to-end business process. 

So what does it mean to put your processes on the Cloud? On the one hand, there are the obvious benefits of collaboration across dispersed geographic locations and a more cohesive value chain enabled by collaboration beyond the firewall. Business Process Management as a Service (BPMaaS) is also an excellent way to test project pilots and then have them delivered on demand putting the controls directly in the hands of business owners for decisions on size of investments, scalability etc.

On revenues, BPMaaS radically reduces risk and startup expenses for innovation initiatives letting companies take more small bets and test out more new ideas. With no upfront capital expense, new projects can be scaled up instantly if they take off, or shut down quickly if they fail. This sort of elasticity promotes agility and provides a launch pad for truly innovative ideas.

Beyond the firewall, putting processes on the Cloud also allows organizations to collaborate in new ways with its trading partners, and collaboration is the key to gaining competitive advantage across the value chain. By establishing shared workspaces in “Community Clouds” employees from multiple companies can work together as a “virtual enterprise network” and function as though they were a single company. They all participate in the same value delivery system, sharing computing, communication and information resources. This is especially important as no one company “owns” the overall value chain.

For someone who consumes Cloud based services and business process management software, it is key to remember that Cloud delivery is still in its infancy and accounts for less than 10% of all software product and services delivery models. As per a Gartner report, recognize that BPM PaaS vendors' view of elasticity generally means that they will enable more services and more capacity for you, but in many cases, this enablement is not automatic and not really elastic.

Plan your budget with the understanding that, even when "elasticity" is automated, it is usually only automated to increase, rather than decrease. As a result, your payments may stay the same, even though your consumption decreases.

Examine the multi-tenancy claims of a BPM PaaS or cloud-enabled BPM platform vendor against Gartner's CEAP multi-tenancy reference model. The aforementioned limitations in elasticity suggest that vendor claims of more-advanced "shared everything" multi-tenancy maybe exaggerated.

In our next post we will further examine potential pitfalls of BPMaaS and Processes that could be on the cloud vs. on premise processes.



Wednesday, April 18, 2012

Old Technology, New Bottle.


Technology doesn’t Change … as was pointed out to me the other day by a senior colleague, only the interpretations evolve into new application scenarios. Sometimes they even come full circle in shiny new packaging.

A case in point is the Outside In approach or philosophy which evangelizes a Customer focused model for all business processes. Sound familiar? Customer Centricity Anyone?

There are currently in existence more than 6000 known BPM methodologies focused around the customer, so this begs the question “Why do we need another one”? As per Steve Towers of the BP Group and founding father of Outside In however, this approach is really a philosophy and work ethic rather than a business methodology wherein getting a grip on all aspects of the customer experience is the key to consistently delivering successful customer outcomes (SCOs). 

The message here is simple – “Stop doing irrelevant processes to free up costs by examining each process for customer centricity”. Translating this to measurable results, for those companies following the Outside In approach, order of magnitude has significantly improved by 20% in a period of 3 months and these results are being claimed as the bottom tier of actual figures. Speaks volumes for a renewed approach to customer focused business practices doesn’t it?

What is supposedly different about Outside In is that in the usual customer approach, most CEOs view customer centricity through the functional silo way of working while as per Outside In, every process should really exist only to achieve a SCO. The key enablers to this approach are Process Diagnostics that provide insights into worthwhile process engineering.

There is an underlying belief that even companies who have done some process improvements can derive benefits from the Outside In approach. Function based KPIs related to customer accounting, customer service, customer retention etc. don’t guarantee SCOs but designing processes around SCO is bound to work.

In e-governance for example, SCOs can be achieved through a single window, ‘Anytime Anywhere’ delivery of citizen services rather than the one portal for each service approach.

So even if technology doesn’t change at the speed of light, our ever changing business eco system calls for distilled philosophies based on proven track records and experience.

Friday, March 30, 2012

Clouded Judgement?


So it seems like the jury is still out on how well BPM will migrate to the cloud but that doesn’t seem to have interrupted the momentum in the least bit! Many will agree that the exciting thing about cloud, apart from being an option to On Premise is the opportunity for new business and software delivery models to develop. At some level, this sort of innovation has to mean improved functionality and cost efficiencies.

But hosting a BPM tool on the cloud also means that first level of engagement now rests with the end user rather than the “IT department” – this is a huge challenge which begs for new ways to deliver BPM on the cloud.  

Remember when Cloud solutions were served up through some clearly defined delivery models ? 

- Software as a service (SaaS) which may be termed very simply as on demand software (and associated data) that is hosted centrally and delivered on browser

- Platform as a service ( PaaS) or the middle layer that provides a computing platform or solution stack as a service

- Infrastructure as a service (IaaS) that offers physical or virtual machines from data centers billed typically on a utility computing basis

Then with the kind of huge investments biggies such as Amazon, Rackspace and Microsoft put behind Cloud, everyone was hard pressed to jump on the Cloud bandwagon - sometimes with little or no readiness. Newer delivery models with no gestation became words being bandied about. So now along with  Enterprise as a service (EaaS) and Business Process as a Service (BPaaS) the new kid on the overcrowded block is - iPaaS (Integration Platform as a service).   But more on that in another post.

For now, how do organizations differentiate the real deal from a drummed up version? As Hollis Tibbets succinctly  puts it “if it's not multi-tenant, if it's not elastic, if it's not scalable, if it doesn't have modern tools for development and management (i.e. it looks more like Windows 3.1 than Browser) then it's not the real deal …”

What I think though is that if we look beyond the multiple messages all clamoring for space, one of the clearly visible benefits that emerge is that BPM on the cloud transforms the value chain for Enterprise – a neutral space outside a firewall means capturing participation from customer and partner facing processes for true collaboration. 

But what with many organizations viewing BPM on cloud as the answer to their unresolved process issues, the waters are only going to get muddier before we begin to understand the true and tangible value of BPM on cloud – any way it is served.

 

Thursday, March 15, 2012

Invensys Skelta Partner Contest Winner!

Invensys Skelta (BPM software provider) VAR - The IT Bunch win "Name the Whitepaper Contest" with their inspiring title text.


"The aggregation of Business: ROEI and Skelta BPM"!