Introducing: Advanced Analytics Quadrant

October 28th, 2010 by jonathan.fritz

Coming off IOD, I’ve been receiving a lot of questions: how can I leverage the IBM analytic platform to make my products or my firm more valuable?  The potential value of new analytic applications is a hot topic in the market, but how can we capitalize on it?   While the breadth of the IBM platform is unmatched, it’s tough to figure out where to start.

Now, you can start.  Use the Analytic Applications Quadrant below in your product strategy sessions, with your investors, or even your clients.  And, of course, work with your IBM team to define and build your solutions across these different domains.

Advanced Analytics MQ Oct-2010

X-Axis: Customer Awareness

The x axis of customer awareness is an indication of how much your customers have heard about these particular solutions. It’s largely a factor of industry trends and marketing, media coverage, and focus by major technology prodivers, including IBM.

Y-Axis: Market Expectation

The y axis of market expectation measures the expectation that your solution(s) include the analytics categories. It’s generally an indication of the maturity and adoption of the category in the enterprise.

The categorical representation breaks down as follows:

Core Functionality

Solutions that are generally expected to be delivered as part of your solution. They represent technologies that are generally pervasive in the enterprise across most, if not all, domains and industries.

While there may be business models that monetize solutions in this cateogry, we believe the majority of solutions will be incorporated “out-of-the-box” in business software with no additional line item cost or surcharge.

Thought Leadership

These solutions generally have maturity in specific domains or industries, but have the potential to be applied more broadly. Customer awareness may be limited outside specific business units, but there are identified applications that improve business processes or user experience.

A common example is scenario planning. While planning using advanced technologies has been standard practice in Finance for many years, there are many identified applications for the technology outside financial processes that improve business decisions.

The business potential of these application is mixed. It may be a small component of an application or business process. In some cases, it may represent a potential upcharge or micro application that can be sold.

Point Solutions

These analytic technologies satisfy specifc use cases or industries. They haven’t proven to have general applicability, but can be critical for certain business processes. As a result, these solutions can generally be sold to solve a specific problem.

A common example would be operational monitoring in a call center application measuring call volumes and wait times.

Strategic Differentiation

The next wave of widely deployed analytic applications will likely include technologies in this categories. They will give your solutions measurable ROI. While these technologes have substantial media attention and marketing from leading technology companies, their practical implementations are still small in number.

Extending Value in the Cloud – Concur shares Insight

November 30th, 2009 by Dana Schmidt

IBM recently hosted a pre-conference event at the SIIA OnDemand Conference in San Jose, CA. As usual it drew many interesting companies at various stages in bringing valuable business software to customers via internet delivery, aka SaaS applications, and now aka Cloud Business Applications. Whatever your preference is for terminology, IBM hosted some of its key partners in this space to share experiences on various topics, but all centered on improving the value proposition for SaaS applications.

One of the highlights of the session, based on questions and feedback was the presentation by Paul Parter, Sr. Director of R&D at Concur Technologies. Concur is a well known name in SaaS, and was referred to as one of the “Four Horsemen of SaaS” by noted ZDNet blogger Phil Wainewright. Concur has been not only a pioneer in SaaS, and not only do they deliver a highly valuable analytics offering today, but they also have one of the most advanced visions I have seen for analytics moving forward.

Now for obvious competitive reasons, Paul did not share many details about their vision going forward. But he did speak in practical terms about the value of integrating business intelligence/analytics into a business software applications and shared some of his experiences.

I have included the slide presentation below, and I hope it is as valuable to you as it was to the audience at the conference.

As always, if you have questions or comments please contact me at: dschmidt@us.ibm.com.

Sliced Bread One up’ed – IBM Cognos Adaptive Application Framework

October 13th, 2009 by Dana Schmidt

This photograph depicts a

This photograph depicts a “new electrical bread slicing machine” in use by an unnamed bakery in St. Louis in 1930 and may well show Rohwedder’s machine in use by the Papendick Bakery Company.
source: Wikipedia; Sliced Bread

I have worked with a number of software companies over the years to deliver packaged business analytics, and while they have reaped the rewards through increasing revenues, providing competitive differentiation, and delivering great value for their customers. It hasn’t come without its costs.  For software providers, developing, packaging, customizing, and enhancing analytical applications for their products can be challenging. The tools historically available have been rigid and labor intensive, and created costly maintenance and upgrade processes.

We, within the IBM Cognos software group, have also packaged analytical applications for common ERP applications for years, and have experienced all of these same challenges. In order to address these issues and in order to capitalize on increased demand for additional analytic apps we decided to change the game. We developed a platform specifically designed to generate and manage the code from ETL extracts to analytics delivery to the end user. We first started using the platform internally to develop and deliver such analytical applications as our IBM Cognos 8 Workforce Performance and Cognos 8 Financial Performance, amongst a host of others we have brought to market.

The platform proved out the value propositions it was meant to deliver, which are:

  • Faster time to market
  • Ability to quickly customize to industry or customer need
  • Ability to roll out enhancements to end customers while maintaining customizations
  • Reduce the number of required resources and technical expertise

and, therefore we have decided to provide this technology to software providers in order to develop their own analytical applications.

Now, “best thing since sliced bread” might be a bit of an overused analogy, and I will admit that the IBM Cognos Adaptive Analytic Application Workbench might not have reach of slice bread. We do know that that for software providers and their customers, we have made getting value out of the data exponentially easier and reduced the man power necessary to deliver, customize, enhance, and maintain.

So, if you have a couple of minutes, please leaf through these slides below (you can pop into full-screen by clicking on the full button), and to find out more, you can:

“Better, Stronger, Faster” Software

August 31st, 2009 by Dana Schmidt

“Better, Stronger, Faster” – those immortal words of Oscar Goldman provided the introduction to the Six Million Dollar Man television show of the 1970’s. For those that may not remember, the Six Million Dollar Man came into being when a NASA accident left one of the astronauts (Col. Steve Austin) near death and in drastic need of help. Oscar took on this challenge and claimed that “…we can rebuild him, we have the technology; we have the capability to make the world’s first bionic man.”

Why is this relevant to the conversation of trends in software?

Software change continues to change at a rapid pace, both from a technology POV (from SOA to Web Services to REST, from XML to XBRL, etc) and from the user interaction and usability POV (fueled by a more tech savvy workforce, Software-as-a-Service (SaaS) providers, and social media and collaboration explosion). With all these advancements, similar to the technology advancements spawned by the NASA program that Oscar used, we have new sets of technologies, new delivery mechanisms,  and new concepts to deliver Better, Stronger, Faster business applications.

Integrate, Extend, Enhance = Better, Stronger, Faster

Many business applications have added reporting and perhaps dashboarding technology as part of their “BI” capabilities. However the integration usually stops at providing a link to some tool or perhaps some basic portal-like integration. But VERY few have taken advantage of “technology” and “capability” to rebuild their application to infuse Business Intelligence capability into it. There is enormous opportunity to improve the end user’s workflow, bring the information and the metrics to their eyeballs as they work through a business process and make decisions (aka “Contextual Analytics”).  This approach at a minimum removes the research bottleneck for the end user, but can also ensure better decisions are made at every level in the organization.

Additionally, we are seeing thought leaders in the software space take BI and business process integration to the next level.  Through linking an application’s business process rules to the metrics housed in their business intelligence layer,  decisions that are structured and predictable can be delegated to the underlying systems. The impact:  streamlined processes and freed up resources plus a better ability to understand why decisions were made and the impact.  Gartner recently wrote a great research paper on the topic which they call “Intelligent Decision Automation” (see  Gartner, Inc. “Automating Decisions with Intelligent Decision Automation” by Rita L. Sallam, Gareth Herschel on April 9, 2009), Sterling Commerce, Inc. called it “Embedded Intelligence” at their Customer Connection 2009 event. At IBM, we refer to this evolution as “Intelligent Systems”.

Regardless of what you name it, with the trends of:

  • the increased capability in BI applications,
  • advancement of integration technologies
  • evolution of enterprises becoming fact-based organizations

maturing your business intelligence strategy with these approaches simply creates smarter software and business processes for your customers.

New Integration Requirements

Seeing this opportunity and talking to partners and customers we discovered that building this level of BI capability and integration from scratch was costly, time consuming, and resulted in inflexible solutions. In looking in house and in the BI market, SDKs provided strong value, but for this type of integration were still inadequate as they resulted in costly integration work and limited and rigid integration.  To truly take advantage of this opportunity, you need to provide integration that:

  1. provides access to the reports and analysis delivered by your solution
  2. AND those developed by your end customers,
  3. can access context and and content within the report or analysis
  4. is accessible with simple, consistent APIs

In the interests of helping our partners capitalize on this opportunity and deliver more intelligent software, we introduced IBM Cognos Mashup Service. We have a webinar archived here (http://cli.gs/Y79V5A) that you can view, or simply flip through the slides below.

IBM Cognos Mashup Service Overview

The opportunity to differentiate your product and it’s workflow? Probably much more than Six Million Dollars.

Beyond the Checkbox – Executing on the Strategy

August 14th, 2009 by Chris Tyler

In the previous entry, we covered how ISV and BPO vendors generally respond to customer requests for reports by delivering simple, embedded reporting solutions which allow them to check the box for the client signifying “yes, we have reporting with our solution”.  In this entry, we will go into the reasons they should have a strategy of going beyond the reporting checkbox and how to execute on that strategy.

How to execute on the “Beyond the Checkbox” strategy

The customer should word their requirement “Do you have an analytical application which proves your solution improves the performance of my organization as it relates to increasing our win rates by 7% year over year, reducing sales cycle times by 13%, and increasing our deal sizes by 5% year over year?” I’m sure the vendor would have a much tougher time checking that box, but, that is what the customer truly needs to know.

Most enterprise purchases are fairly significant investments and the vendors are often very willing to present case studies where the return on investment, ROI, is achieved in, say, 14 months.  Few vendors can actually prove it with their reporting solutions.  If the vendor has gone through the process to measure the ROI and understand how it achieves the ROI, why not take that same thought process and put it into an Analytical Application that can be delivered?  These types of analytical applications tend to increase customer satisfaction and stickiness, and become a significant, additional revenue stream.

What should the vendor be doing to deliver the value proof?  How can the vendor go Beyond the Checkbox?  Here are several ways.  All of these should leverage and highlight the intellectual property and knowledge of the customer the vendor has.

Identify the value points

Identify 3-7 reasons why customers should buy your application.  These become the value points which translate into metrics.  These should be SMART (Specific, Measurable, Actionable, Realistic and Time-based).

Domain Value Statements SMART Metrics
CRM
  • Reduce sales cycle times
  • Increase deal sizes
  • Increase win rates
  • Reduce cost of sales
  • Days to closure
  • Average deal size growth
  • Win/loss rates
  • Cost of sales
  • Days to closure
  • Average deal size growth
  • Win/loss rates
  • Cost of sales
Security
  • Reduce risk exposure
  • Decrease intrusions
  • Improve Data Governance and Compliance
  • # of threats identified/thwarted as it relates to system criticality and sensitivity
  • % of critical systems adhering to corporate standards
  • # of threats identified/thwarted as it relates to system criticality and sensitivity
  • % of critical systems adhering to corporate standards
Human Capital Management
  • Decrease attrition rates of high value employees
  • Improve employee satisfaction
  • Properly manage talent pool
  • Increase successful recruiting rates
  • Attrition rates for top performers
  • Employee satisfaction
  • % of employees within 1-2 years of retirement
  • Tenure / attrition rates of employees by recruiting source
  • Attrition rates for top performers
  • Employee satisfaction
  • % of employees within 1-2 years of retirement
  • Ttenure / attrition rates of employees by recruiting source

Define the metrics

Build a business glossary to define the metric.  This should contain what we refer to as the “What?, Why?, So What?, Now What?”  This should be able to explain the intent of the metric.  All metrics should relate somehow back to the value points identified earlier.  If they don’t, there is typically no reason to track it.

Setting targets

The vendor should allow the customer to set targets for the various metrics and if applicable, any tolerances which may be acceptable.  Comparing the actual values from the transactional data to the targets set by the customer, allows the user to see if they are on the right track to achieve their results.

Simplify taking action

There may be a need to share the content with another user, a user may want to comment on the performance, there may need to be some action plan set in motion to improve the performance, a user may want to subscribe to the content, or there may be a need to drill into the detail behind the metric.

Business Impact Dashboard

An example of an analytic report which shows the business impact and provides context as to what it means to the business, what else to look for and what to do next.

Content should be in context

Content in context can imply that it is related to the logged in user or is specific to the current view within the vendor’s application.  There are a variety of ways to accomplish this ranging from a tight API-level integration to a loosely-coupled web-based integration using URL’s, all depending on the capabilities of the vendor application.

The end game… Win more, bigger deals with shorter sales cycles

By going beyond the checkbox and implementing an analytical application that highlights the application’s core strengths and provides valuable, actionable insight as to how your customers are improving in key areas with the solution, our ISV / BPO partners are able to lead with that solution which leads to higher-level and more strategic conversations with decision makers and differentiate themselves from their competition.  All of this leads to them improving their close rates, increasing deal sizes and shortening sales cycles by communicating with the decision makers.

To start your journey to go beyond the reporting checkbox, please contact …

Beyond the Checkbox – Identifying the Need

August 4th, 2009 by Chris Tyler

Who should read this?

This document is intended for software vendors (ISV’s) and business process outsourcers (BPO’s) wanting to increase deal size, win more deals and improve customer stickiness by embedding packaged, advanced analytical capabilities as part of their application.

Why should you read this?

  • The software and outsourcing industries are increasingly competitive businesses and vendors need to continue to innovate cheaper, faster and better than the competition
  • Vendors need to provide thought leadership for their customers and demonstrate unmatched domain expertise
  • ISV’s and BPO’s need to demonstrate rapid, quantifiable ROI
  • According to a 2008 Gartner report, most enterprise reporting and data warehouse projects fail primarily due to the complexity of the data in business systems, vendors can guide their customers through the complexity

The vendor customer relationship

Every vendor designs, markets and sells its application or services to solve specific problems for its customers.  Here are a few examples.

Domain Value Statements
CRM
  • Reduce sales cycle times
  • Increase deal sizes
  • Increase win rates
  • Reduce cost of sales

Security

  • Reduce risk exposure
  • Decrease intrusions
  • Improve Data Governance and Compliance

Human Capital Management

  • Decrease attrition rates of high value employees
  • Improve employee satisfaction
  • Properly manage talent pool
  • Increase successful recruiting rates

Vendors are engaged by prospects to address their specific business pains.  Through the sales cycle, the prospect will generally evaluate multiple vendors for a match to their needs.  The vendor will demonstrate software capabilities and possibly prove out concepts that will provide the prospect with comfort that the vendor will meet their needs.  The prospect will select the vendor and the two parties will set off on a journey to start solving problems.

Through the installation and implementation process, the solution is tailored for the customer, the users are trained on how to get maximum benefits, and the customer is taught how to maintain the application.  Once the solution is implemented, what happens?  The customer is happy with the solution; their users punch all the buttons and they just enjoy seeing the applications do stuff?  Sure, but the customer needs some sort of proof that the application is solving their problems.  They need reports!

Now what

One of two things will happen to address the reporting need.

  1. The customer is forced to build their own reports with 3rd party tools
  2. The vendor builds and delivers some reports as part of the application
    • Building a home-grown reporting solution
    • Embed a 3rd party reporting / BI / Performance Management solution

In the first case, the vendor has no control over what the customer is doing.  Because the customer has little understanding of the underlying data structures and relationships, there is a high likelihood that the customer could pull the information incorrectly or misinterpret the data.  This can lead to making bad decisions or incorrect assumptions.  As mentioned earlier, according to Gartner, this is the primary reason that enterprise reporting and data warehousing projects fail.

In the second case vendors will often rush to deliver a reporting solution and simply dump out easily accessible data into lists and charts.  I have seen too many reports such as Call Logs, Current Sales Orders, and Customers by Demographics delivered as the basis of a reporting and analytic solution.

Building a home-grown, custom reporting solution can be very costly and will limit flexibility, scalability and capability.  BI and Performance Management is generally outside the core competencies of the development staff and becomes a resource drain on development resources limiting core application innovation.

To avoid the resource and cost problems, vendors will choose to embed a 3rd party reporting tool.  This provides additional capabilities to the vendor and allows resources to focus on innovation within the core application.  However, vendors will limit the use of these 3rd party products to delivering basic reporting through interactive reports, fancy charts or even ad hoc capabilities.

Checking the reporting box

When the vendor provides these basic reporting capabilities, I call this “checking the reporting box”.  The vendor is delivering enough reporting functionality to allow them to check a box stating that they provide reporting as part of their application, a common requirement of any company evaluating an enterprise application.

Figure 1 – A common example of a report that allows a vendor to check the reporting box, but which provides little or no value proof.

Figure 1 – A common example of a report that allows a vendor to check the reporting box, but which provides little or no value proof.

Having the requirement of reporting included with an application is necessary, but it’s how the requirement checkbox is worded.  The checkbox is often phrased “Do you have reporting with your application?” The vendor, providing even the most basic reporting capabilities, can then safely check the box, stating “Yes, we deliver reporting as part of our application”.  I don’t intend to imply that this is a negative.  Operationally, most of these reports are needed and verify that proper actions are being taken and the application is functioning properly.  The customer needs more!

There are four issues I find with reporting solutions from vendors who simply do enough to check the reporting box.

  • Their reporting typically does nothing to verify the claims that a vendor makes regarding its solution
  • The vendor delivers no intellectual property or thought leadership to serve as a differentiator which leads to more wins and larger deals
  • There is little or no charge to the customer for the additional capability and therefore the vendor looks at it as a cost center not as a revenue opportunity
  • It does nothing to expand the user community of the vendor’s application within the customer

Look for Part 2 of this entry covering how the ISV/BPO executes on The “Beyond the checkbox” strategy.

Welcome to the Software Trends Blog

July 31st, 2009 by Dana Schmidt

There are some truths that I believe are not up for debate in the software world today:

  • Software change is accelerating.
  • The generation entering the workforce are, as a whole, more technically savvy than the previous.
  • End user capability and usability are increasingly more important factors in purchase decisions.
  • With Enterprise revenue growth slowing and cost containment efforts at an all-time high, software maintenance and subscription fees are highly scrutinized.
  • On demand software model has challenged traditional pricing models and time-to-value metrics.
  • Software capabilities (business automation, business intelligence, collaboration) are converging into logical workflows.

It is with this in mind that we have setup this blog for the Executives, Product Management, and R&D organizations to discuss these trends and strategies.

Our team (IBM Cognos Software OEM Team) works with Software providers on a day to day basis to extend their platforms to include business intelligence and performance management capabilities. We will call not only from members of our team to post entries, but also elicit insight from software veterans from IBM and throughout our partner community.

Welcome, and enjoy the blog,

Dana.