A couple of weeks ago Alphabet Inc. emerged as a parent holding company of Google as announced by Larry Page on Google’s blog. The two main reasons given for this move is to make the company cleaner and more accountable. By cleaner, it means that products that are not related to each other would become separate wholly-owned subsidiaries of Alphabet Inc. which includes Google, Calico, X Lab, Ventures and Capital, Fiber and Nest Labs. By becoming more accountable, it means that leaders of these wholly-owned subsidies would be held to even higher standards and accountability of where the money is and should be spent. This move would help Wall Street understand that Alphabet is willing and structurally capable of going into areas that are unrelated.
It seems that on the surface the announcement of creating Alphabet Inc. has deemed to be a good move as many pundits and professors have pointed out ever since its emergence. The reasons of cleanliness and accountability are great for internal purposes. However, if we dig a little deeper we would find that there are external purposes that are at play here as well. Firstly, due to Alphabet Inc.’s cleaner approach, mergers and acquisitions of unrelated industries would become much easier and thus accountability of each wholly-owned subsidiaries would be justifiable to Wall Street. Secondly, Alphabet Inc. would now be able to enter into industries or create new industries altogether. This move could mean that Alphabet Inc. could also be the next big 3D manufacturer of electronic equipment or even the next Big Bank that finally removes paper-based transactions. While both of these examples are interesting and achievable due to Alphabet Inc.’s deep pockets. In order for Alphabet Inc. to really disrupt or create new industries, strategic consideration should be taken into the following:
Currently
In the Future
Who is leading the organization(s)?
Who should lead the organization(s)?
What processes are being followed?
What processes should be followed?
Where are the products and services being deployed?
Where products and services should be deployed?
When do people, processes, technologies, products, and services disrupt/create markets?
When should people, processes, technologies, products, and services disrupt/create markets?
Why already bought companies make sense?
Why companies should be bought?
Alphabet Inc.’s leadership also has to realize that any organizational structural changes are not without consequences. These consequences could entail: (1) Stocks could become more volatile as even any slightly negative news concerning the wholly-owned subsidiaries could affect Alphabet Inc. stocks, (2) Due to autonomy and fiefdom creation, collaboration across people, process, technologies, products and services among the wholly-owned subsidiaries could be compromised and (3) There could be rise of duplicative functional teams (e.g., HR, Finance, etc.) across all wholly-owned subsidiaries thus taking resources away from core business pursuits.
One of the ways to address the above-mentioned conglomerate issues would be to create a task force with enough teeth within Alphabet Inc., and cross-organizational teams across all wholly-owned subsidiaries who can help find and remedy these issues. This task force and its teams could be similar to internal consultants whose lessons learned and methodologies could help Alphabet Inc. become more efficient and effective. Perhaps these practices could also open the door for Alphabet Inc. to dominate the Management Consulting industry as well.
Processing…
Success! You're on the list.
Whoops! There was an error and we couldn't process your subscription. Please reload the page and try again.
This article proposes looking at Predictive Analytics from a conceptual standpoint before jumping into the technical execution considerations. For the implementation aspect, organizations need to assess the following keeping in mind the contextual variances:
Strategies
Tactics
Operations
Top Down
Bottom-Up
Hybrid
Organizational Maturity
Change Management
Training
Practical Implications
Pros and Cons of Technology Infrastructure
Providing Enabling Tools to Users
Best Practices
Describing Predictive Analytics
Predictive Analytics is a branch of data mining that helps predict probabilities and trends. It is a broad term describing a variety of statistical and analytical techniques used to develop models that predict future events or behaviors. The form of these predictive models varies, depending on the behavior or event that they are predicting. Due to the massive amount of data organizations are collecting, they are turning towards Predictive Analytics to find patterns in this data that could be used to predict future trends. While no data is perfect in predicting what the future may hold there are certain areas where organizations are utilizing statistical techniques supported by information systems at strategic, tactical and operational levels to change their organizations. Some examples of where Predictive Analytics is leveraged include customer attrition, recruitment and supply chain management.
Gartner describes Predictive Analytics as any approach to data mining with four attributes:
Emphasis on prediction (rather than description, classification or clustering)
The rapid analysis measured in hours or days (rather than stereotypical months of traditional data mining)
An emphasis on the business relevance of the resulting insights (no ivory tower analyses)
An (increasing) emphasis on ease of use, thus making tools accessible to business users
The above description highlights some important aspects for organizations to consider namely:
More focus on prediction rather than just information collection and organization. Sometimes in organizations, it is observed that information collection becomes the end goal rather than using that information to make decisions.
Timeliness is important otherwise organizations might be making decisions on information that is already obsolete.
Understanding of the end goal is crucial by asking why Predictive Analytics is being pursued and what value it brings to the organization.
Keeping in mind that if the tools are more accessible to business users then they would have a higher degree of appreciation of what Predictive Analytics could help them achieve.
Relationship of Predictive Analytics with Decision Support Systems or Business Intelligence
The University of Pittsburg describes Decision Support Systems as interactive, computer-based systems that aid users in judgment and choice activities. They provide data storage and retrieval but enhance the traditional information access and retrieval functions with support for model building and model-based reasoning. They support framing, modeling and problem-solving. While Business Intelligence according to Gartner is an umbrella term that includes the applications, infrastructure and tools, and best practices that enable access to and analysis of information to improve and optimize decisions and performance. These descriptions point to the fact that Decision Support Systems or Business Intelligence are used for decision making within the organization.
Interestingly, it seems like Predictive Analytics is the underlying engine for Decision Support Systems or Business Intelligence. What this means is the predictive models that result in Predictive Analytics could be under the hood of Decision Support Systems or Business Intelligence. It should be noted that organizations should proceed with caution with regards to the Decision Support Systems or Business Intelligence since if the underlying assumption is incorrect in making the predictive models then the decision-making tools would be more harmful then helpful. A balanced approach would be to create expert systems where Decision Support Systems or Business Intelligence is augmented by human judgment and the underlying models are checked and verified periodically.
Implementation Considerations for Predictive Analytics
As the descriptions above have indicated that the aim of Predictive Analytics is to recognize patterns and trends that can be utilized to transform the organization. This requires organizations to first educate themselves on what value they want and what can be derived from Predictive Analytics. Predictive Analytics is about business transformation and it needs to show what value it brings to the organization. In this regard, we have to assess people, processes and technologies of the organization in terms of the current state (where the organization is right now) and future state (where the organization wants to be). Typically, this revolves around Strategies, Politics, Innovation, Culture and Execution (SPICE) as shown below.
SPICE Factors
The assessment of people for Predictive Analytics means understanding what users will be leveraging Predictive Analytics and if they understand that simply relying on Predictive Analytics is not enough but in order to have an effective system, they need to be part of the system. This means that analytics insights need to be augmented by human expertise to make intelligent decisions. The assessment of processes for Predictive Analytics entails looking at how organizations make decisions right now and how future decisions would be made if Predictive Analytics is put into place. This includes having appropriate governance structures in place. The assessment of technology entails looking at what technologies exist within the organization and if they could be leveraged for Predictive Analytics. If not then looking at what Predictive Analytics products are in the market that would work for the organization and are they flexible enough in case the underlying assumptions for the predictive models change and when predictive models become obsolete.
The advanced techniques mentioned in the book, Seven Methods for Transforming Corporate Data into Business Intelligence would be applicable to Predictive Analytics. These methods are:
Data-driven decision support
Genetic Algorithms
Neural Networks
Rule-Based Systems
Fuzzy Logic
Case-Based Reasoning
Machine Learning
Technologies Used for Predictive Analytics
Gartner has been publishing its Magic Quadrant on Business Intelligence and Analytics Platforms since 2006. Due to the increased importance of Predictive Analytics in the marketplace, Gartner decided to create a separate Magic Quadrant for Advanced Analytics Platforms which focuses on Predictive Analytics and published its first version in February 2014. Since it is the first version of the Magic Quadrant, all vendors listed are new and no vendors were dropped.
Gartner’s Magic Quadrant for Advanced Analytics Platforms
As we can see from this Magic Quadrant that it includes well-known vendors but also vendors that are not as big or as well-known. It is interesting to note that open-source vendors such as RapidMiner (a Chicago company) and Knime (a European company) are in the same Leaders Quadrant as well-established vendors such as SAS and IBM. While there are some issues with these open-source vendors as stated in the report but perhaps this Magic Quadrant is also an indication of where the next generation of analytics would come from. Due to the very nature of open-source, there are more opportunities for cheaper customization which would give the organizations the flexibility to be as granular as they want to be. Of course code stability and lack of proper documentation are issues that organizations need to be cognizant about. Organizations may also want to “try-out” these open source tools before they make a big commitment to proprietary software to see if Predictive Analytics is something they want to invest heavily in.
Using Predictive Analytics in Specific Industries
There are many industries that utilize Predictive Analytics. The organizations in these industries either use Predictive Analytics to transform their business and/or to address certain areas that they would like to improve upon. Following is a list of some of the industries that utilize Predictive Analytics:
Industry
How is Predictive Analytics used?
Retail
Customer Retention
Inventory Optimization
Low-Cost Promotions
Oil and Gas
Well and Field Asset Surveillance
Production Optimization
Equipment Reliability and Maintenance
Automotive
Adjust production schedules
Tweak marketing campaigns
Minimize Inventory
Food
Human Resources Allocation
Supply Chain Optimization
Healthcare
Electronic Health Records
Government
Nation-wide Blood Levels
Social Media
New Business Models
While there are many examples of industries that have embraced Predictive Analytics but there are other industries that have not fully accepted it as a new reality. These industries have many excuses for not considering Predictive Analytics but typically revolve around scope, quality, cost, and fear of the known. However, the tide might be changing for these industries as well since industry bloggers are beginning to insist on how Predictive Analytics could be leveraged for competitive advantages.
My Opinion
Predictive Analytics can come in handy in making organizations analytical and becoming a better version of themselves. However, Predictive Analytics can be a deal-breaker if organizations have attempted and failed in the past and for this very reason, Predictive Analytics should start as a discussion first. This discussion should revolve around asking which areas need improvements and among other things determine if Predictive Analytics could be something that could help. After a successful Predictive Analytics initiative, other areas could be potential candidates as well.
An important thing to note is that Predictive Analytics is an organization-wide initiative that has touchpoints across the organization and thus the maturity of the organization has to be seriously considered prior to go on a Predictive Analytics journey. No matter how good Predictive Analytics can be for the organization but if the organization is not mature enough and it does not have the right governance, processes and feedback mechanisms in place then it might turn out to be another attempt at glory but nothing to show for it.
The maturity of an organization is determined by how that organization can collect, manage and exploit data. This is a continuous improvement process where data is used to make strategic decisions and strategic decisions are made to collect data that creates competitive advantages. But in order to create strategic advantages through data, an organization needs to have data management and related processes in place to discover, integrate, bring insight and disseminate data within the entire organization. In terms of data, organizations need to understand where they are currently and where they want to be in the future and thus they need to ask the following questions:
Currently
In the Future
Who receives the data?
Who should receive the data?
What happens to data?
What should happen to the data?
Where does data come from?
Where should data come from?
When is the data being shared?
When should data be shared?
Why data is collected?
Why should data be collected?
After an organization understands and documents the above then they need to develop metrics to measure the relevance of their data as it pertains to the entire organization. Since being a data-driven organization is a continuous improvement journey, organizations can use the following adaptation of the Capability Maturity Model (CMM) to determine their maturity of data management and related processes:
Data Management Maturity Levels
Additionally, organizations can have governance and processes that can help them assemble, deploy, manage and model data at each level of CMM as shown below:
According to the Interactive Advertising Bureau (IAB) and PricewaterhouseCoopers (PwC) US, in the first quarter of 2014 Internet advertising revenues reached USD $11.6 billion. The President of IAB indicated that “Digital screens are a critical part…” of why these numbers are so high. Typically, these advertisements are done through images and/or text ads displayed with online articles and websites.
Really Simply Syndication (RSS) and other types of syndicated Internet sharing protocols strip away the images and/or text ads and only display content such as title, first sentence, summary or a complete article. This content is read typically through third party feed readers. In addition to content ownership issues, the other two management challenges include tracking subscribers and higher traffic demands.
Tracking of Subscribers
In order to address the tracking of subscribers, organizations should request that the RSS readers provide this information to them. In order to get this information, organizations should incentivize the owners of the RSS feed readers and also the content subscribers to provide tracking information. One of the other ways to track and direct subscribers to their website would be to create some sort of paywalls that either ask subscribers to pay for content and/or ask them to create free login accounts to access more content.
Higher Traffic Demands
One of the other issues that RSS feeds create is higher traffic demands on the servers that house the content. These feed readers access to content on websites more frequently than if a person was reading the information. In order to address this, a possible solution is to integrate desktop applications into a P2P network that would distribute the load among hundreds of clients.
RSS Management Challenges
As we can see from the above management challenges, beyond ownership issues there are issues of maintenance (e.g., optimize server capacities for repeated requests) and standardization (e.g., creating standard ways of tracking subscribes from multiple feed readers).
According to the publication from Mitre, Cloud Computing and Service Orientated Architecture (SOA), cloud computing has many services that can be viewed as a stack of service categories. These service categories include Infrastructure-as-a-Service (IaaS, Platform-as-a-Service (PaaS), Storage-as-a-Service, Components-as-a-Service, Software-as-a-Service (SaaS) and Cloud Clients. The following figure shows the service categories stack as depicted in the Mitre publication:
Mitre’s Cloud Stack
SOA is a framework that allows business processes to be highlighted to deliver interoperability and rapid delivery of functionality. It helps system-to-system integration by creating loosely coupled services that can be reused for multiple purposes. The concept of SOA is similar to Object-Orientated Programming where objects are generalized so that they can be reused for multiple purposes.
Now that we have an understanding of the various types of Cloud Computing services and SOA, let’s explore how Cloud Computing and SOA are similar and different.
Similarities between Cloud Computing and SOA:
Reuse – Conceptually speaking, the idea of reuse is inherent both in Cloud Computing and SOA.
As needed basis – In Cloud Computing, the services are provided to the users on-demand and as needed. SOA is similar to this since the system-to-system services are on-demand and as needed as well.
Network Dependency – Cloud Computing and SOA both require an available and reliable network. If a network does not exist then the cloud services provided over the Internet would not be possible. Similarly, if a network does not exist then the communications between systems would not be possible. Thus, both Cloud Computing and SOA are dependent on a network.
Cloud Contracts – In Cloud Computing, contracts entail the mutual agreement between an organization and cloud service providers. In cloud contracts, there is a cloud service provider and a cloud service consumer (the organization). In the case of SOA, contracts are important and can be either external (e.g., Yahoo! Pipes) and/or internal (e.g., organizational system integration). In SOA contracts, there are service producer(s) and service consumer(s) that are conceptually similar to cloud contracts.
Differences between Cloud Computing and SOA:
Despite the similarities between Cloud Computing and SOA, they are not the same. Following are some of the differences between them:
Outcome vs. Technology – In Cloud Computing, we are paying for the outcome but in SOA we are paying for technology.
External vs. External and/or Internal Point-of-View – In Cloud Computing, the services that organizations get are from external organization but in SOA these services can be either from external organizations (e.g., Yahoo! Pipes) and/or internally (e.g., system-to-system integration between two or more systems).
IaaS, PaaS, SaaS vs. Software Components – In Cloud Computing, the services provided can go up and down the stack but in SOA the services are software components.
You must be logged in to post a comment.