Cloud Computing for Business – Establishing your Cloud Vision

 

Your business situation is either a problem or an opportunity for which you are seeking a solution that includes IT enablement. You see a technological possibility – such as cloud computing – as the way to solve your problem, or seize your opportunity. This is your architecture vision.

An IT architecture vision shows how a business need can be met, or opportunity realized, by a particular combination of technology capabilities. It provides the sponsor with a key tool to sell the benefits of a proposed project to stakeholders and decision-makers within the enterprise, or to external investors.

Case 5: People Productivity, Workplace Collaboration in Cloud Computing in Use sets forth a vision: “We will improve communication within and outside the organization by using cloud-based collaboration tools.” For Case 7: Business Transaction Assurance and Continuity, the vision is: “We will ensure that our business can continue in the face of disruption or disaster by using back-up resources on the cloud.” Each of the business use-cases in that appendix encapsulates an architecture vision that has cloud computing as its technological basis.

This chapter describes how to establish such a vision. It discusses how to assess your business context, and determine whether cloud computing will help you reach your goals. This discussion is illustrated by three examples, which are introduced here and will be used throughout the rest of the book.

This Guide is concerned with IT solutions that are solutions to business problems, and that use cloud services. A complex solution of this kind should not be built ad hoc; it should have a properly thought-through architecture. An architecture vision is the starting point for the development of such a solution architecture.

For the enterprise as a whole, an overall enterprise architecture will define roadmaps for the development and deployment of solutions. While cloud computing may not be the basis of your enterprise architecture, you should consider it as a significant component, and develop a cloud roadmap to ensure that cloud computing is incorporated in your solutions in a sensible and co-ordinated fashion.

This Guide does not address the further process of developing enterprise or solution architectures. Refer to The Open Group Architecture Framework [TOGAF] for more information on architecture development.

Understanding the Business Context

When looking at the technological possibilities, you must fully understand the business context. This section discusses the aspects of your business context that affect the decision to use cloud computing.

Basic Situation         

Consider the size of your enterprise, the industry sectors in which it operates, its geographical distribution and locations, and legislation and other external regulation that applies to your business.

Business Goals

What are the business goals you seek to address?

As described in the previous chapter (Chapter 2), you might be looking to improve your agility, improve your productivity, improve the quality of your IT, improve your cost model, or take advantage of new business opportunities.

You should analyze and describe your business goals as the starting point of your understanding of your business context.

Risk-Reward Balance

What is the acceptable risk-reward balance?

Risk versus Reward

For low risk, consider whether low-risk activities can be moved to an on-demand service environment, and whether activities can be identified to explore and exploit on-demand business opportunities with mitigated risk management through partnerships and risk sharing with cloud services.

For high risk, consider:

  • What business process operations carry high corporate risk in operational and legal failure
  • Whether high corporate risk can be mitigated further by enhanced risk sharing and disaster recovery and business continuity practices supported by on-demand back-up and recovery services
  • Whether there are specific corporate risks that can be linked to specific IT software applications, infrastructure, and services
  • Whether corporate benefits should be traded-off against corporate risks

For low reward, consider whether business activities with low corporate return can be commoditized for low-cost competitive advantages.

For high reward, consider whether there are opportunities to improve market share, revenue, profit, or cost management through on-demand delivery of cloud services.

Impact on Products and Services

Does the business seek to explore new products and services in new markets (transformative and disruptive), or to exploit existing markets with current products and services (utility and commodity)? This positioning is a key aspect of business strategy and delivery.

Impact on Products and Services

Existing products and services can be offered through on-demand self-service, augmented and enhanced through on-demand features and options, or commoditized for competitive low-cost advantages.

New products and services can be sourced and delivered on-demand. They can be disruptive to existing products and services through superior cost and functional performance, or offered as commodities for competitive low-cost advantages.

New and existing markets can be expanded through rapid scaling and expansion of products and services offered, or entered by offering commodity products and services for competitive low-cost advantages.

Business Processes

Which business processes are under consideration?

You may be considering:

  • Your complete business process portfolio
  • No specific business processes
  • One or more specific processes
  • The processes in one or more specific business areas

You should identify the specific processes or specific process areas. Example business areas and activities carried out by business processes are shown in the table below.

Business Area

Business Activity

Human Capital Management (HCM)

·  Skills Management

·  Compensation Planning

·  Benefits Administration

Financial Management (FM)

·  Accounting: General Ledger, Accounts Payable, and Accounts Receivable

·  Payroll

·  Taxes

·  Order to Cash

·  Real Estate Management

·  Financial and Compliance Reporting, Sarbanes-Oxley [SOX], and BASEL II

·  Business Performance Management

·  Risk Management

Customer Relationship Management (CRM)

·  Sales

·  Customer Experience Management (CEM)

·  Call Center Management

·  Sales Force Automation (SFA)

·  Business Intelligence (BI)

·  Business Analytics

·  Campaign Management

·  Sales Analytics

Supply Chain Management (SCM)

·  Procurement

·  Inventory Management

·  Import Compliance

·  Supplier Relationship Management (SRM)

·  Logistics

Manufacturing

·  Product Lifecycle Management (PLM)

·  Workforce Management

·  Resource and Capacity Management

Information Technology (IT)

·  IT Architecture

·  Software Development

·  Data Center Operation

Corporate

·  Research & Development (R&D)

·  Strategy and Portfolio Management

·  Marketing

·  Communications

·  Legal

Example Business Processes

Consider whether these business processes are differentiating, part of your company's competitive advantage. Differentiating business processes are the only processes for which a case for in-house, custom, dedicated enablement independent of the rest of the business portfolio can readily be made.

For non-differentiating, “business-as-usual” processes, such as benefits, inventory, accounting, and intellectual property management, you should seek to minimize Total Cost of Ownership (TCO), while maintaining functionality and Quality of Service (QoS). For non-differentiating processes concerned with external compliance, such as SOX II compliance, ethical procurement, and carbon footprint management, you should seek to achieve timely delivery of functionality, to meet QoS requirements, and to minimize TCO.

If your processes are part of your competitive advantage, consider whether the differentiation is based on IT capabilities. An example is information retrieval supported by an Internet search engine. In such a case, you should seek to align with corporate mission and strategic objectives, and erect barriers such as intellectual property protection to prevent imitation. If the IT is not a differentiating factor, as for example with online sales and store returns, you should seek to meet functional and QoS requirements, and adapt quickly to changes in those requirements.

Consider how far the IT resources used by the business processes are dedicated and customized. IT resources include software applications, IT infrastructure, and development and support personnel. They may be fully dedicated to the processes under consideration, partially dedicated, or fully shared. They may be customized, tailored, or standard.

Consider also the degree of dedication and customization of the non-IT resources used by the processes. These include labor, fixed assets, and process definitions.

Scope and Complexity

What is the scope of operation relative to the process complexity?

Business Operating Scope versus Complexity

For a small scope of operation, consider what niche business process operations could be moved to an on-demand hosting provider, whether specific IT operations can be moved to an on-demand hosting provider, and whether specific IT operations can be commoditized for competitive low-cost advantages.

For a large scope of operation, consider what scope of existing business operation can be moved to an on-demand hosting provider, and whether a large scope of existing IT landscape can be moved to an on-demand model.

For low business process complexity, consider whether low-complexity business processes can be commoditized for low-cost competitive advantages.

For high business process complexity, consider what specific business processes need to be retained under control of the business for competitive advantage, and whether highly complex business processes can be improved through complexity reduction.

Collaboration versus Information Restriction

What is the balance between collaboration and the need to restrict information?

You should understand the degree of collaboration and types of data that can be moved into a cloud environment, and assess the different cloud deployment and hosting models that meet their sovereign, corporate, and personal security and collaboration needs.

The degree of collaboration can range from individual working to integrated community activity. The information involved can be private to the individual or community, or can be public.

Collaboration versus Information Restriction

For individual operation, consider whether desktop and mobile working can be improved through on-demand personal productivity tools (such as email, bulletin boards, and office applications), and whether the personal information and assets created by individuals are the private intellectual property of the corporation, or can be shared.

For community collaboration, consider whether business participants and stakeholders can collaborate in a shared platform and business service environment, and whether the information and assets created by collaboration are the private intellectual property of the corporation or collaborating group, or can be shared.

For private information, consider whether current corporate and personal data rules identify and define who owns what intellectual property, and whether corporate and personal data can be partitioned and isolated effectively for secure storage and access control.

For public information, consider whether:

  • Current corporate and personal data rules prohibit the storage and access to personal and corporate information in public locations
  • Legislation (such as EC Data Protection legislation or the US Patriot Act) affects personal and private data held in public locations
  • Information held publicly can be monitored and managed to e-Discovery standards for legal purposes
  • Personal and corporate information can be selected, partitioned, and isolated effectively for storage and use in public locations

Three Example Cloud Projects

In the rest of this Guide, we will use three fictional companies as examples to illustrate the ideas and bring the explanations to life. The descriptions of them are simpler than you might expect for a real-life company: this makes it easier to bring out the key points without being confused by extraneous detail. They are chosen to show different aspects of cloud computing. They are loosely based on the use-cases described in Cloud Computing in Use, but do not correspond to particular cases. The authors apologize if any real company is offended by any accidental resemblance.

Konsort-Prinz

This is a mid-sized European company that sells seasonal novelties by mail order. It started in the 1950s with Christmas decorations, and has since developed products for other festivals of various kinds, but the bulk of its business is still in December, with a few regular high spots during the rest of the year, and occasional, unpredictable “one-offs” (such as royal weddings). Everything it sells is bought from small manufacturers; it produces nothing itself. It uses in-house IT for its website and for order-processing, supplier management, and stock management. This is substantially under-utilized for much of the time, and Konsort-Prinz considers using cloud computing to reduce its capital costs and obtain a better return on its investment.

This company:

  • Is looking to scale its IT resources appropriately
  • Is looking to obtain a good reward, but at a low risk
  • Will just offer its existing products and services, and in its current markets
  • Is considering cloud for its website and for order processing, supplier management, and stock management primarily (but could also use it for other business processes)
  • Is looking at a large scope of operation and process complexity
  • Has some collaboration with suppliers, but will keep information private within that community

Sam Pan Engineering

This is a large conglomerate headquartered in Hong Kong and spread over South-East Asia and Australasia. It has a range of operations, from making small pleasure-yachts to installing water-purification equipment and air conditioning. It has factories and offices in many cities in several different countries. At present, most of these have some kind of IT capability, but this is very inefficient, and the company has decided to establish area data centers that will offer IT capabilities to the scattered locations. It believes that it could implement this as a private cloud.

This company:

  • Is looking to cut costs and streamline business operations
  • Is looking to obtain a good reward, and is willing to take some risk
  • Will just offer its existing products and services, and in its current markets
  • Is considering cloud for its complete business process portfolio
  • Is looking at a large scope of operation and process complexity
  • Wants to improve collaboration between its component companies, and for them to share information (but not for that information to go outside the corporation)

ViWi

ViWi is a small start-up company based in California that was formed to develop and sell the product that is its founder’s dream – the Virtual Widget. This is an intelligent agent operating on the Internet that people can use to do all sorts of wonderful things. (We don’t need to go into details of what these are.) The product will be developed on the cloud, and offered to the public as a cloud service.

This company:

  • Wants to make big profits from an innovative product
  • Is looking to obtain a high reward, and is willing to take a big risk
  • Will offer a new product, in a new market
  • Is considering the cloud for software development, and as the platform for its product
  • Is looking at a large scope of operation but small process complexity
  • Intends its virtual widgets as personal devices, but with ability to share some information publicly

Assessing Cloud Suitability – The Cloud Buyer’s Decision Tree

Cloud computing can bring business benefits to many enterprises. It is, however, not always the right solution, and there are several forms of cloud computing, which have different advantages in different situations.

Is cloud computing right for you? If it is, should you be considering IaaS, PaaS, or SaaS? Should you use public, private, community, or hybrid cloud?

If cloud computing is not right for you, should you consider alternatives? Alternatives that have some of the benefits of cloud computing include:

  • Outsourcing all or part of your IT systems management or applications management – you could, for example, outsource data centers, IT management, governance, middleware, or data storage
  • Business Process Outsourcing (BPO)
  • Using hardware appliances
  • Using virtualization

Outsourcing (including BPO) can deliver some of the commercial and organizational benefits of cloud computing, including reduced capital expenditure (CAPEX) and access to large pools of expertise for specialist tasks. Hardware appliances and virtualization can deliver some of the technical benefits, including the ability to deploy additional resources when needed, and more effective resource utilization.

This section presents a decision tree that helps you to determine whether cloud computing belongs in your vision. It makes the connection between the business use and the enabling cloud technology.

It is an aid to decision-making, not a definitive algorithm. Further considerations, either for or against a cloud solution, may emerge when you develop a detailed architecture.

Assessment Considerations

There are ten key questions, whose answers will help you to determine whether to use cloud computing, whether a public or private cloud is appropriate, and whether IaaS, PaaS, or SaaS cloud offerings would best meet your business and technical requirements. They are shown as a complete set in the figure below.

Deciding on your Cloud Solution

They are presented as a simple sequence. Your decision process may be more complex and iterative. Answering a question may require you to explore aspects of your business that you had not previously considered, and perhaps to re-evaluate your objectives for using cloud computing. You may find that you need to go back to a question that you answered previously, and re-consider your answer in the light of your later ideas. But thinking about these questions, in the order presented here, will help you to organize your consideration of cloud computing, and lead you to a better solution for your enterprise.

Question 1: Is your Business Situation Vertical?

Is your business scope a vertical or horizontal business process in the industry domain of operation?

Decision

Definition

Next Decision

Objective

Yes:
Vertical

You are looking at a single business process or a small number of business processes with consistent requirements that can be considered as a single set. ('Vertical' in this context does not refer to “industry vertical” or “geo vertical”.)

Go to Question 2.

Determine which layers of the computing environment shown in the Cloud Service Models figure should be outsourced; and – whether outsourced or in-house – for which layers should cloud solutions be considered.

No:
Horizontal

You are looking at business processes with multiple sets of requirements that must be considered separately.

Go to Question 3.

Determine how much of each solution layer should be outsourced or in-house, and for which of those decisions should cloud solutions be considered.

Vertical or Horizontal Business Situation

Question 2: Are the Processes Differentiating?

Is the business process a key differentiator for the business? Are the business drivers and performance of this process critical to the competitiveness and cost-effective operation of the enterprise?

Decision

Definition

Next Decision

Objective

Yes:
Differentiating

Processes which are integral to the competitive advantage of the business.

Go to Question 7.

Keep competitors from adopting.

No:
Non-differentiating

Business-as-usual or external compliance processes which are not significant contributors to competitive advantage.

Go to Question 3.

Keep investments to the minimum required and/or market parity.

Differentiating or Non-Differentiating Business Process

Question 3: Are there Impediments to Outsourcing?

Are there any barriers that may prevent some or all of the layers of the solution from being outsourced?

Common impediments to outsourcing include:

  • Specification of in-house service cannot be matched externally
  • Labor contracts
  • Long-term leases
  • Switching costs
  • Fixed assets with depreciation value
  • Immature business architecture
  • Business culture
  • Geographic location sovereignty rules
  • Industry regulation
  • Compliance audit rules
  • Community relations

Decision

Definition

Next Decision

Objective

Yes:
Impediments to Outsourcing

Your business situation includes one or more of the Impediments to Outsourcing, such as long-term labor contracts and enterprise licenses; aspects of your business environment would impede an outsourcing solution; and these impediments cannot be overcome.

Public Cloud is not a good fit. Go to Question 6.

Determine whether a private PaaS (cloud) is a good fit.

No:
No Impediments to Outsourcing

Your business situation does not include any nsuperable Impediments to Outsourcing; your business environment does not have aspects which would impede an outsourcing solution, or the impediments can be overcome.

Go to Question 4.

Avoid pursuing a public cloud or other form of outsourcing solution without first having addressed the impediments to doing so.

Reviewing Impediments to Outsourcing

Question 4: Are there Impediments to Cloud Adoption?

Are there barriers to cloud adoption because of issues in hosting the service in a cloud environment that may be detrimental to the business drivers and ROI goals?

Most of the impediments to be considered for outsourcing apply also to cloud adoption. Only additional constraints specific to cloud are listed in this section.

Typical barriers include:

  • Custom resources, no major changes planned
  • Standard resources, but not adaptable to one-to-many; transformation not practical
  • Policy restrictions on resource sharing or on control of configuration changes
  • Flat requirements profile, no fractional resources
  • Too few potential subscribers (not attractive market to providers)
  • Entry costs too high
  • SLA performance is not acceptable
  • The Recovery Point Objective (RPO) and Recovery Time Objective (RTO) performance is not acceptable

These impediments can apply to SaaS, Paas, or IaaS, and to public, private, community, or hybrid cloud solutions.

Decision

Definition

Next Decision

Objective

Yes:
Impediments to Cloud

Your business situation includes one or more of the Impediments to Cloud Adoption, such as a functionally adequate legacy application on fully depreciated custom hardware; and these impediments cannot be overcome.

Cloud is not a good fit.

Avoid pursuing a cloud solution where this is not appropriate.

No:
No Impediments to Cloud

Your business situation does not include any of the Impediments to Cloud Adoption; or it includes impediments but they can be overcome.

Go to Question 5.

Avoid pursuing a cloud solution without first having addressed any impediments to doing so.

Reviewing Impediments to Cloud Adoption

Question 5: Is the Primary Business Driver Cloud-Compatible?

Though there may not be any operational barriers to cloud adoption, if the business objectives are not aligned with the inherent strengths and characteristics of cloud solutions, then non-cloud solutions will be a better fit for the business situation.

Cloud-compatible business drivers may include:

  • Reduce medium and/or long-term TCO
  • Improve cash flow
  • Shift from CAPEX to OPEX
  • Improve QoS or SLAs
  • Access to functionality or domain expertise
  • Scale labor or fixed asset capacity up or down
  • Become a cloud provider

Cloud-incompatible business drivers may include:

  • Cut short-term costs
  • Shift from OPEX to CAPEX (public cloud incompatible)
  • Increase capacity without need for third-party financing
  • Change tax situation (recognize depreciation, job creation incentives, etc.)
  • Shift fixed assets (potentially including leases) or labor to provider

Decision

Definition

Next Decision

Objective

Yes:
Driver is on Compatible List

Cloud strengths match business objectives.

Cloud is a good fit. Review the previously selected Decision Nodes and the Solution Considerations to determine which type of cloud solution is the best fit.

Ensure strategic as well as tactical fit.

No:
Driver is on Incompatible List

Cloud strengths do not match business objectives.

Cloud is not a good fit. You may wish to consider outsourcing.

Avoid pursuing a suboptimal IT enablement strategy.

Review the Primary Business Driver

If you determine that cloud computing is a good fit, you should review the following solution considerations.

You should consider all forms of cloud computing if:

  • The business process is not a key differentiator for your business.
  • The differentiation is not IT-based and the applications are insulated from changes to the business process.
  • You have standard hardware, operating system, and applications.

If the business process is a key differentiator for your business, and the differentiation is IT-based, then PaaS or IaaS may fit, and:

  • If you have standard hardware and operating system, and custom applications, then SaaS is unlikely to meet your needs.
  • If the business process definition is de-coupled from the application, consider SaaS.
  • If the business process definition is not de-coupled from the application, is it time to overhaul the business process, and could the definition be abstracted during that overhaul? If yes, then consider SaaS; if no, then SaaS is not for you.

For example, an SaaS or IaaS solution could be appropriate for a differentiating, IT-supported – or possibly even IT-based – business process if the differentiation is commoditization. There is a well-known PC supplier whose supply chain processes differentiate it from other suppliers. That differentiation is primarily due to the leverage that it has over its suppliers due to the size and frequency of its purchases rather than due to a proprietary supply chain process or IT configuration. Even with the ability to replicate that company's Supply Chain Management (SCM) processes and IT enablement, potential entrants to its market face formidable barriers. So, theoretically, an SaaS solution and perhaps even a BPO solution would be an appropriate choice for enabling that company's SCM processes.

The proliferating online universities in India provide another example of the considerations involved. Should the Indian government force the market to be more efficient by requiring the use of a government-subsidized SaaS or IaaS solution? While consolidation on a cloud solution might be more efficient from a government standpoint, it might not be attractive to the participating universities. But if a university is differentiating its online courses on the basis of content alone, if the courses’ resource consumption profile is not complementary to the rest of the university's IT portfolio, and if the government subsidized solution meets that university's QoS and financial requirements, including relief for switching costs, then consolidation would likely be very attractive. So the government must decide whether the consolidation benefits outweigh the costs (including the set-up costs and the unallocated fixed costs prior to reaching break-even), and the risks (including the risk that fewer than the break-even number of universities will make use of the cloud solution).

Question 6: Will the Solution be a Platform?

Is your objective to transform the solution layers below the business processes and applications into a standard, shared configuration for delivering all of the company's IT services?

These layers typically include middleware, operating system, hardware, and data center infrastructure. The middleware may include an Enterprise Services Bus (ESB) to support a Service-Oriented Architecture (SOA).

Decision

Definition

Next Decision

Objective

Yes:
Middleware and HW & OS

An IT platform is comprised of the Middleware and Hardware and Operating System Solution Stack Layers. The Data Center Infrastructure may also be included.

Go to Question 4.

Determine whether private PaaS or IaaS plus a platform is a good fit. (Public cloud has already been ruled out.)

No:
HW & OS and/or Data Center

Horizontal HW & OS solutions include server farms, storage pools, and on-demand infrastructure. A data center includes network, physical plant, and a Network Operations Center (NOC).

Cloud is not a good fit, but other solutions such as virtualization, appliances, and out-tasking may be a good fit. Review the Solution Considerations.

Increase the yield of in-house IT infrastructure resources.

Platform or Non-Platform Solution

If you determine that cloud is not a good fit, you should review the following solution considerations.

If you have standard hardware, operating system, and applications, then any form of outsourcing may meet your needs, and you might use virtualization or hardware appliances.

If you have standard hardware and operating system, but custom applications, then application outsourcing and BPO are unlikely to meet your needs, but outsourcing of data center, IT management, governance, or data storage could be a good fit. Also, you might use virtualization or hardware appliances.

When considering these options, review Question 5 because similar considerations are likely to apply to compatibility of business drivers.

Question 7: Is the Application Insulated from Changes to the Business Process?

Can the business process architecture be customized without impacting the underlying standard application configuration and its shared IT management timeline? Can the IT configuration be customized without impacting the execution of the business process with shared resources (especially labor) and using a standard process definition?

Decision

Definition

Next Decision

Objective

Yes:
Application is Insulated

Business process definition is abstracted from the enabling application such that a business person with no knowledge of the application can modify the definition of the business process without impacting the ability of the application administrator to manage and maintain the application efficiently.

Go to Question 8.

With insulation, delivery of the IT layers can be somewhat independent of delivery of the business process layer.

No:
Application is not Insulated

A change to the business process definition requires a change to the application, and vice versa.

Outsourcing (including public cloud) is probably not a good fit, and by itself this situation cannot support private cloud. Review the Solution Considerations.

Avoid inhibiting changes to the differentiation; changes to a cloud solution are made at the provider's convenience – whether the provider is internal or external. Insulation and control of change management may not be applicable to a process differentiated purely on scale (i.e., differentiation through commoditization). Private PaaS could be a good fit if the benefits of a common shared IT platform for this differentiating process and several non-differentiating processes, outweighs the benefits of enabling those non-differentiating processes with a public cloud or non-cloud outsourcing solution.

Reviewing Application Insulation

If you determined that the application is not insulated from the business process, you should review the following solution considerations.

Although it is unlikely that cloud is a good fit, there are some situations where it might be appropriate.

If the application is insulated from the infrastructure, you could consider running it on a public or private cloud IaaS or PaaS.

Even if it is not well insulated, you could consider putting the application on a private IaaS or PaaS if this solution makes sense for your application portfolio as a whole.

To consider these options, go to Question 4.

Question 8: Is the Differentiation IT-Based?

Is IT is a key enabler of differentiation for the business process?

Decision

Definition

Next Decision

Objective

Yes:
Differentiation is IT-based

IT is integral to the differentiation.

Go to Question 9.

Improve IT enablement without enabling competitors to replicate the IT architecture on which the differentiation is based.

No:
Differentiation is not IT-based

IT merely supports the differentiating business process.

Business Process Outsourcing (BPO) is not a good fit. Go to Question 3.

Improve IT enablement without enabling competitors to replicate the business process architecture.

IT-Based or Non-IT-Based Differentiation

Question 9: Are the Hardware, Operating System, and Application Custom-Made?

If the hardware, operating system, and applications layers are all custom-made, then cloud solutions are not a good fit. If only the hardware and operating system have custom elements, or only the applications have custom elements, then cloud might be a good fit.

Mission control weapons systems, and business intelligence systems, are examples of systems where hardware, operating system, and applications layers may all have custom-made elements.

Decision

Definition

Next Decision

Objective

Yes:
Custom HW & OS and Application

The IT configuration must be managed on a unique timeline.

Cloud and most forms of outsourcing are not a good fit. See the Solution Considerations.

Legacy IT solutions are often custom, so until a major transformation activity can be justified, cloud is not a good fit.

No:
HW & OS and/or Application are Standard

Either the HW & OS or the Application layer is standard (off-the-shelf).

Go to Question 10.

Investigate the standard IT layer for cloud fit.

Reviewing Custom-Made Elements in Hardware, Operating System, and Applications

If you determine that cloud computing is not a good fit, you should review the following solution considerations.

If you have custom or specialized hardware or operating system, and custom or specialized applications, then public cloud – whether SaaS, PaaS, or IaaS – is unlikely to be a good fit. Nor is either private IaaS or PaaS, unless there are a number of business processes in the overall portfolio that have complementary resource consumption profiles to this process, can be enabled with the same IT resources, and cannot be enabled more effectively with alternatives.

Infrastructure outsourcing, application outsourcing, and BPO are unlikely to meet your needs. However, you might consider outsourcing data center operations, IT management, governance, and data storage.

You might also consider hardware appliances and virtualization.

Question 10: Are the Hardware and Operating System Custom-Made or Specialized?

If these IT layers are standard, you may have a good candidate for a cloud solution.

Examples of custom or specialized hardware and operating systems include those designed for fault tolerance or real-time performance, those including special memory (e.g., supercomputers), and those including cell processors.

Decision

Definition

Next Decision

Objective

Yes:
Custom or Specialized HW & OS, Tailored Application

The HW or OS is specialized, while the Application configuration fully or nearly matches the most typical configuration of that application.

Cloud and most forms of outsourcing are not a good fit. See the Solution Considerations.

Re-evaluate the requirements necessitating custom HW or OS. If the technology is early stage then, as it matures, look for providers to start to support it.

No:
Standard HW & OS, Custom Application

The HW & OS but not the Application are configured in a typical fashion.

Go to Question 3.

Rule out cloud solutions for the Application layer.

Reviewing Custom-Made Elements in Hardware and Operating System

If you determine that cloud computing is not a good fit, you should review the following solution considerations.

If you have custom or specialized hardware or operating system, but off-the-shelf applications, then no form of cloud computing is likely to be a good fit for your requirements. Nor is BPO or infrastructure outsourcing.

You might, however, consider outsourcing data center operations, IT management, governance, middleware, and data storage. Outsourced application management could work for you if you can use a standard application development platform.

You might also consider hardware appliances and virtualization.

The Example Project Visions

To illustrate use of the decision tree, let’s look at how the example companies would use it to establish and confirm their particular visions.

Konsort-Prinz

This seasonal novelty company sees that the capacity that it needs to meet its seasonal peak is lying idle for most of the year. Its current systems are old and are not coping with the workload. It needs to replace these systems, and considers cloud computing as an alternative because this provides an opportunity to reduce overall costs by not paying for the unused capacity. Its path through the decision tree is illustrated below, and its answers to the questions are shown in the table that follows.

Konsort-Prinz Decision Tree

 

Question

Decision

1.

Is your Business Situation Vertical?

Yes, the company is looking at its sales, distribution, and product sourcing processes in combination with enabling applications and supporting infrastructure. This is a small number of business processes with consistent requirements that can be considered as a single set.

2.

Are the Processes Differentiating?

Yes, it is the efficiency with which it performs these processes that gives the company its market position.

7.

Is the Application Insulated from Changes to the Business Process?

This question is harder to answer, because the company has a bespoke stock management application that is a major reason for its success. However, this application is well-designed, and can support many changes to the business process definition without modification. They decide that, on balance, the answer is, “Yes”.

8.

Is the Differentiation IT-Based?

Yes. The stock management application is an important differentiator.

9.

Are the Hardware, Operating System, and Application Custom-Made?

No, the application is custom-made, but it runs on UNIX on a standard hardware platform.

10.

Are the Hardware and Operating System Custom-Made or Specialized?

No, the hardware and operating system are standard. Cloud solutions are not appropriate for the application layer, but could be used at the layers below.

3.

Are there Impediments to Outsourcing?

The company is based in a country that has strong employment-protection legislation, which will make it hard to lay off IT staff. But this obstacle is not insuperable. Decreases in IT staff could be achieved by a combination of incentives to early retirement and generous redundancy payments. So Konsort-Prinz gives answer “No” because the impediments can be overcome.

4.

Are there Impediments to Cloud Adoption?

No, none of the listed impediments apply; there is no reason not to use cloud.

5.

Is the Primary Business Driver Cloud-Compatible?

Yes, the primary business driver is to scale asset capacity and hence reduce TCO. Cloud is a good fit (assuming that the impediments to outsourcing are overcome).

Konsort-Prinz Decisions

The business process is a key differentiator for the business, and the differentiation is IT-based, so PaaS or IaaS may fit. Konsort-Prinz has standard hardware and operating system, and a custom stock management application, so SaaS is unlikely to meet its needs for stock management, but could be considered for other applications, such as accounting and human resources.

Konsort-Prinz decides to go for public cloud because its primary aim is to allow for large variations in processing load. With private cloud, it would have to invest in sufficient capacity to meet peak seasonal demand, and this would be unused for most of the year. A hybrid cloud, with enough capacity to meet minimum demand in-house might be a possibility, but the application architecture is not suitable for multi-site processing.

The company has established its vision: “We will cope better with peak business demand by deploying our applications software on cloud computing platforms.”

Sam Pan Engineering

This engineering conglomerate has a different vision. Each of its subsidiary companies has a different IT solution for the same problem. It has a large number of small, but still under-utilized systems, each requiring specialist support. It sees an opportunity to streamline its operations by offering its subsidiaries capacity on better-utilized, more cost-effective systems, by reducing its support burden, and by rationalizing processes through use of common software. Cloud computing could be the means to achieve this.

This company’s path through the decision tree is rather simpler.

Sam Pan Engineering Decision Tree

Its responses to the questions are shown in the table.

 

Question

Decision

1.

Is your Business Situation Vertical?

No, Sam Pan has a multitude of business processes with multiple sets of requirements that must be considered separately.

3.

Are there Impediments to Outsourcing?

No, none of the listed impediments apply.

4.

Are there Impediments to Cloud Adoption?

No, none.

5.

Is the Primary Business Driver Cloud-Compatible?

Yes. The primary business driver is to increase efficiency. It is certainly cloud-compatible.

Sam Pan Engineering Decisions

Again, the solution considerations indicate that all forms of cloud computing should be considered.

Sam Pan Engineering does not have large variations in workload, and sees regular use of public cloud services as being very expensive. Investment in capacity to support a private cloud looks much more attractive financially. It decides to implement a private cloud, and then to place standard applications on its cloud platform and offer them as SaaS to its constituent companies and departments.

It has established a different vision: “We will reduce costs and streamline our business processes by offering standard software applications on a private cloud.”

ViWi

This company has an opportunity to make money from a radically new product. Cloud computing seems to provide an excellent environment for development and launch. It uses the decision tree to validate this. It takes the same path through the tree as Sam Pan Engineering. Its responses are shown in the table.

 

Question

Decision

1.

Is your Business Situation Vertical?

No, the processes of developing and operating the virtual widgets have different requirements that must be considered separately. And, in operation, a virtual widget is effectively a platform for certain kinds of business operation, and the business processes for these operations will have multiple sets of requirements that must be considered separately.

3.

Are there Impediments to Outsourcing?

No, this is a start-up company, and has no impediments to anything.

4.

Are there Impediments to Cloud Adoption?

No.

5.

Is the Primary Business Driver Cloud-Compatible?

Yes, the primary business driver is simply to make lots of money from a new idea.

ViWi Decisions

Again, all forms of cloud computing should be considered. ViWi goes for public cloud to support its development because this means that it can avoid capital expenditure in the start-up phase. PaaS, or IaaS plus a standard platform, will give the development facilities that it needs. When the product is launched, it will use the same cloud service for the run-time environment. Again, this will mean that it avoids heavy capital expenditure before there are significant revenues to justify it. If the product takes off as hoped, it may invest in some in-house capacity to give a better return.

ViWi’s architecture vision is: “We will develop and launch a new product without the need for major investment in supporting IT by using cloud services.”