Posts Tagged ‘infrastructure’

Research Summary: Next Generation CIOs Aspire To Focus More On Innovation And The Chief Digital Officer Role

Executive Summary

Constellation shares with its clients the fourth annual groundbreaking survey of CIOs later this week.  The 2014 survey interviews respondents about their priorities by CIO persona.  Constellation identified infrastructure, integration, intelligence, and innnovaiton as the four personas of the next gen CIO in 2011.

Survey results show that while CIO’s prefer to spend more time on innovation projects, most CIOs must spend their time battling the reduction of cost in IT delivery.  In the shift towards dominating digital disruption, CIOs can only move as fast as their organization’s DNA will allow while driving transformation. Using Constellation’s organizational DNA framework, CIOs can understand how much change they can expect their organization to consume and gauge their ability to impact the thought process and culture.  An excerpt of some of the findings can be found below:

A. CIOs Must Battle Keeping The Lights On Despite A Desire To Focus On Innovation

In Constellation’s recent CIO survey of 119 respondents, over 44% expressed that reducing the cost of IT delivery remained the number one priority (see Figure 2).  However when asked what should be the number one priority almost 44% expressed that bringing innovation to the business was the number one requirement (see Figure 3).

Figure 1. CIOs Still Prioritize Reducing IT Costs

Figure 2.  Bringing Innovation to the Business Is Top Of Mind On The CIO Agenda

B. CIOs Must Overcome Three Barriers To Bringing Innovation To The Business

More…

News Analysis: The Vibe On Informatica’s Virtual Data Machine

Informatica Launches Vibe, A Virtual Data Machine For New Business Models

At Informatica World 2013 in Las Vegas, Informatica announced the Vibe Virtual Data Machine (VDM).  The VDM consists of 4 parts and an SDK (see Figure 1):

  1. Transformation library contains pre-built libraries for actions such as combine, transform, cleans, match and mask.
  2. Optimizer enables effective resource usage and efficient run-time.
  3. Executor is the run-time execution engine.
  4. Connectors provide access to multiple upstream and down stream data source.
  5. Vibe SDK enables a partner ecosystem.

Figure 1. Inside Vibe, the Virtual Data Machine

Source: Informatica

The VDM release is significant because Vibe:

Tuesday’s Tip: Understanding The Many Flavors of Cloud Computing and SaaS

Confusion Continues With Cloud Computing And SaaS Definitions

Coincidence or just brilliance must be in the air as three esteemed industry colleagues, Phil Wainewright, Michael Cote, and James Governor, have both decided to clarify definitions on SaaS and Cloud within a few days of each other.  In fact, this couldn’t be more timely as SaaS and Cloud enter into mainstream discussion with next gen CIO’s evaluating their apps strategies.  A few common misconceptions often include:

  • “That hosting thing is like SaaS”
  • “Cloud, SaaS, all the same, we don’t own anything”
  • “OnDemand is Cloud Computing”
  • “ASP, Hosting, SaaS seems all the same”
  • “It all costs the same so what does it matter to me?”
  • “Why should I care if its multi-tenant or not?
  • “What’s this private cloud versus public cloud?”

Cloud Computing Represents The New Delivery Model For Internet Based IT services

Traditional and Cloud based delivery models share 4 key parts (see Figure 1):

  1. Consumption – how users consume the apps and business processes
  2. Creation – what’s required to build apps and business processes
  3. Orchestration – how parts are integrated or pulled from an app server
  4. Infrastructure – where the core guts such as servers, storage, and networks reside

As the über category, Cloud Computing comprises of

  • Business Services and Software-as-a-Service (SaaS) – The traditional apps layer in the cloud includes software as a service apps, business services, and business processes on the server side.
  • Development-as-a-Service (DaaS) – Development tools take shape in the cloud as shared community tools, web based dev tools, and mashup based services.
  • Platform-as-a-Service (PaaS) – Middleware manifests in the cloud with app platforms, database, integration, and process orchestration.
  • Infrastructure-as-a-Service (IaaS) – The physical world goes virtual with servers, networks, storage, and systems management in the cloud.

Figure 1.  Traditional Delivery Compared To Cloud Based Delivery

screen-shot-2010-03-22-at-105927-pm

The Apps Layer In The Cloud Represents Many Flavors From Hosted To True SaaS

SaaS purists often challenge vendors on delivery models in the cloud at the apps layer (see Figure 2).  Often classified as OnDemand, there are 3 common approaches:

  1. Single Instance – (a.k.a. “On Demand”). Think traditional apps deployed one cusotmer per app or per server. Many vendors provide hosting capabilities. Customers don’t worry about the IT infrastructure and retain the flexibility to modify, customize, and in most cases choose when they want to change the code. All customers can use different versions of the software
  2. Multi Instance – (a.k.a. “Server Virtualized”). Think “VMware” like. Apps deployed into a shared-web hosting environment. A single instance copy of the app is configured and deployed into a web directory for each customer. Vendor benefit from easier to manage multi-instance environments. Customers don’t worry about the IT infrastructure and retain the flexibility to modify, customize, and in most cases choose when they want to change the code. All customers can use different versions of the software.
  3. Multi-tenant – (a.k.a. “True SaaS”). Apps in a multi-tenant deployments provide a single operating environment shared by multiple customers. Config files are created and deployed each time a customer request services. Customers don’t worry about the IT infrastructure and retain the flexibility to modify, configure but NOT customize the code. Customers usually receive upgrades at the same time. Everyone shares the same code.

Figure 2.  Different Strokes Of OnDemand For Different Folks

screen-shot-2010-03-22-at-112728-pm

The Bottom Line – Different Models Bring Varying Degrees Of Trade Offs In Cost Versus Flexibility

Keep in mind there are cases where one deployment option is more favorable than another. Just because you are multi-tenant SaaS doesn’t mean you are better. On the other hand, when vendors tout OnDemand as a SaaS offering, then the SaaS bigotry begins. Be on the look out as more vendor provide mix-mode offerings to support disconnected modes, SaaS and On-premise, Public and Private clouds, as well as other improvements in integration with stronger client side ESB’s. Expect many vendors to put their offerings into the Cloud as Cloud/SaaS moves beyond the mainstream for apps strategy.  Let’s take a look at a two decision criteria:

Scenario 1: From least expensive to most expensive to run for a vendor:

  1. True SaaS
  2. Server Virtualized
  3. Hosting

Why is this important? Let’s see, you choose a Hosted solution and the vendor’s costs to run the app goes up with each new customer as it has to manage the different environments. No matter how hard the vendor will try to “fit” everyone to standard configurations and deployments, that’s not always possible. Flexibility has a cost. In a “True Saas” solution, the cost to add an additional customer is minimal and each customer reduces the overall cost for everyone. Ultimately, a True SaaS deployment will have the lowest cost/user/month fee. What will you do 5 years into an Hosting scenario when you are locked in?

Scenario 2: From most customizable to least customizable for a customer:

  1. Hosting
  2. Server Virtualized
  3. True SaaS

Why is this important? Your may have specific needs in an area where the SaaS vendor has not provided the deepest level of configurations. You can’t just go in and modify the code unless everyone else wants it or the vendor’s has it on the roadmap. The cost of comformity is the lack of flexibility. What will you do 5 years into a True SaaS scenario when you are locked in and the vendor won’t add the feature or functionality you need?

Your POV

What’s your view on SaaS vs Cloud?  Does this help clarify the definitions?  Are you looking at private, public, or hybrid cloud options?  Add your comments to the discussion or send on to rwang0 at gmail dot com or r at softwaresinsider dot org and we’ll keep your anonymity.

Please let us know if you need help with your SaaS/Cloud strategies.  Here’s how we can help:

  • Crafting your next gen apps strategy
  • Short listing and vendor selection
  • Contract negotiations support
  • Market evaluation

Related resources and links

Take the new and improved survey on 3rd party maintenance

20100322 Monkchips – James Governor “Defining Cloud is Simple. Get Over It. The Burger”

20100319 ZD Net: Software as Services – Phil Wainewright “Is SaaS the Same as Cloud”

Copyright © 2010 R Wang and Insider Associates, LLC. All rights reserved.

Monday’s Musings: Next Generation CIO’s Face 11 Skill Shifts In A Disruptive World

The Era Of CIO Dictatorships Ends With 2009

Less than 5 years ago, the mighty CIO controlled his or her organization’s destiny by shepherding multi-million dollar projects and ruling with a fist. Business leaders had to pay homage to the IT team and they hated it.  The economic crisis, advent of the cloud and SaaS, and the massive number of IT failures have rapidly changed the role of the CIO.  Saddled with the burden of maintaining legacy projects and faced with a shortage in budget and resources, businesses now move around the IT team as they must meet a flurry of business requirements.  CIO’s have lost a lot of control in guiding how technology is used in the enterprise because the world of consumer tech has out innovated enterprise class technologies.

CIO’s And Their Organizations Challenged By The Pace Of Change In The 2010′s

Similar to this past decade, organizations will face massive amounts of change in the next decade.  While change is nothing new to CIO’s and their organizations, the velocity of change has increased – to a point where the rate of obsolescence outpaces the rate of change.  Conversations with over 200 CIO’s this year reveal an anxiety in remaining nimble, cutting costs, and just keeping up with change.  CIO’s must rapidly respond to disruptive forces in the market, workforce dynamics, business models, and pace of technology adoption (see Figure 1).

Figure 1.  Four areas of change responsible for major disruptions in today’s organizations

screen-shot-2009-12-21-at-112559-am

(Source: R Wang & Insider Associates, LLC)

The Bottom Line – The CIO Role Shifts To Match Next Gen Enterprise Requirements

What’s the role of the CIO in this next gen enterprise?  Well, next gen CIO’s must help organizations navigate complexity while realizing the benefits of a solid business technology strategy.   While the immediate focus may be on hot topics such as security and risk, third party maintenance, cloud and SaaS, and email replacement and unified communications, there are significant transformations across 11 broader skill sets (see Figure 2.)  Next Gen CIO’s must begin the process of transforming themselves and organizations in 2010 to meet the demands of the decade, anticipating the disruptive business models, technologies, and processes to come.

Figure 2. Eleven Skill Shifts For The Next Gen CIO

screen-shot-2010-01-19-at-74323-am

(Source: R Wang & Insider Associates, LLC)

In This Series

Your POV

What skill shifts are you seeing in your work as a CIO?  Do these shifts resonate? Do you have a different point of view? Please post or send on to rwang0 at gmail dot com or r at softwareinsider dot org and we’ll keep your anonymity.

Copyright © 2010 R Wang and Insider Associates, LLC. All rights reserved.