Friday, April 11, 2014

Nadella's new Strategy for Microsoft


As the new CEO, Satya Nadella has hit the ground running and has taken several big bets as he defined new strategy for Microsoft.

In this year's Build 2014 conference, Nadella made major announcements which indicate the shift in Microsoft strategy. The new strategy can be summed up in three main points:

1. Fix the current mistakes
2. Embrace the mobile world
3. Build for IoT

Fix the current mistakes

According to a recent study:


  • Windows 8.x is installed only on 11.3% of PCs. 
  • 78% of the enterprise users have no plans to adopt Windows 8.x! 
  • Android PCs are likely to get a market share of 8% by 2015.


This spells trouble for Microsoft and must be fixed ASAP. So Nadella announced few changes on Windows 8.1 - including bringing the Start Menu Back to Windows 8 and boot-to-desktop to make Windows 8.1 valuable to enterprise.

Embrace the mobile world

By making Windows RT 8.1 free for mobile devices with screen size below 9 inches, Microsoft is embracing the mobile world in a new way. With Microsoft's share in Mobile platform at abysmal levels, Nadella had to give away Windows RT for free to attract new cell phone vendors. Microsoft-Nokia has an abysmal market share of 3.1% in smart phones and at this levels Windows OS for mobile will be unsustainable.

So  Nadella is working out a broad strategy to make Microsoft Windows RT more popular by giving it free to cell phone vendors hoping that Cell phone vendors in Asia may embrace Windows more openly. Compared to Android, a free Windows OS would be more attractive - as cell phone vendors need not worry about Patent lawsuits with Apple or get entangled in licensing issues.

Build for IoT (Internet of Things)

Universal Windows Apps. Allow other developers to write apps that works seamlessly on phones, tablets, PC and even Xbox/TV. This is a very significant move from a strategy perspective. This allows Microsoft to leverage its large developer community to develop universal apps and make Microsoft a powerful player in the mobile world.

Microsoft just announced the concept of Universal Windows Apps, the implications are clear. Developers can create Windows apps for IoT - such as Car navigation/control/entertainment system and have the same app be remotely controlled/monitored or augmented in a mobile or a PC and Microsoft Azure Cloud.

If Microsoft enables app developers to leverage all four platforms: IoT, Mobile, PC and Cloud with Universal Windows Apps, then Microsoft will have a major foot hold in the IoT segment.

Closing Thoughts

Nadella has announced a big shift in Microsoft Strategy. Microsoft is fighting with its back against the wall in Mobile space and is non-player in IoT segment. So Microsoft has a stiff uphill battle to make itself relevant in the new mobile & IoT world.

Microsoft is still a very strong player in enterprise software and cloud services. Nadella must leverage these strengths to win the mobile & IoT battle.

Thursday, March 27, 2014

Product Management: Leading with Customer Experience


Recently, I was browsing www.flipkart.com and www.indianroots.in and had picked up few items in the online shopping cart, only to abandon it, i.e., I did not complete the buying process - because of slow site response and incomplete product information.

In e-commerce world, its a common problem. An abandoned cart is an online "shopping cart" where a shopper has begun the process to purchase items by adding one or more item to their cart but then leaves the site without completing the purchase.

According to an IBM survey, every year roughly US $83 Billion of sales is lost due to poor customer experience. That's more than the total revenue of all retail e-commerce.

Solving this problem is of paramount importance to any e-retailer. So to begin with, product management must have a seat at the business strategy table and "own" the total customer experience and must work towards improving total customer experience.

In this context, product managers have to work on building better customer experience and improve the customer experience, increase customer engagement to stem such losses from abandoned cart.

Note: In this article, I have taken e-commerce as an example. However the concepts explained here is equally applicable to enterprise software products.

A fresh look at the customer experience– and why it matters

To start with, product management should "own" the customer experience and understand customers. Understanding customer in e-retail implies investing in technology and data analytics and build consumer behavior models and then use this insight to deliver differentiating customer experiences - i.e., tailor the product to match customer needs.

Technology is just an enabler and must not be mistaken for the solution or for strategy. Technology is used to understand the customer and tailor the entire marketing channel and web interactions.

Let me explain this in detail in the next section. Essentially, Technology is used everywhere, but the overall solution depends on strategy - which can be grouped into three distinct steps:

Step-1: Understand Customer Context
Step-2: Act Pro-Actively on the insights
Step-3: Take a broader view of Customer Experiences

Understand Customer Context

Understanding Customers in e-commerce world is a lot more than understanding customer demographics: Age, Sex, Income Group, Geographic Location, User history, user platform (PC, tablet, mobile), Time of browsing/purchase. It also involves knowing which marketing channels the customer has been exposed to or used in the past - i.e, knowing did the customer use the information in a email or social network or on-line advertisement, or search engine.

Knowing all this information that makes up the customer context in real time leads to the next step. Note that the key word here is "real time".

However understanding customer context in real-time is a major challenge. Capturing and understanding the full context of each and every customer interaction across all channels is a gargantuan task - and this calls for high investments in technology.

In the world of e-retail, every single interaction as an opportunity to understand customer context. To do this successfully, e-retailer must be hypersensitive to not only behavior, history and preferences, but also the real-time circumstances customers are facing.

To explain this in simpler terms, think of a old physical retail shop. The customer is greeted by a sales associate who scans the customer demeanor and quickly gauges customer's interests. He can gain additional insight by asking probing questions such as "Why do you need it? Or Where do you plan to use it? And other questions. In e-commerce world, we need to use technology to gain such insight and then tailor the buying experience.

Product management can tackle this issue by automating all processes across channels to calibrate the web responses based on the behavior and context of each individual engagement, which is described in the next section.

Act Proactively on the Insights

Once the customer context is understood, the next step is to act proactively on it. In e-commerce world, this could mean:

1. Adjusting the web site in real-time to match the context and creating right-time, right-place offers.
2. Tracking customer interest and communicating that through different channels in real time and also off-line.
3. Providing a high quality of online customer engagement during the moment customer is on your website.
4. Identifying & rectifying customer struggles (such as slow responses etc.) in real time.
5. Automatically creating customer communication portfolios for the future

All these actions are based on insights gained. This could be due to real time analytics that can serve as  valuable guideposts for creating high quality customer engagement.

Monitoring, tracking and understanding the quantitative value of customer experiences also provides critical insight that can directly influence marketing actions.

Leading e-retailers devote invest heavily to understanding what's going on and then use the resulting knowledge to drive action. They measure results, identify what's working and what isn't, and follow up to verify that their efforts are making a difference.

Real-time action is very important and must be coordinated across all channels of customer interactions: Online, Mobile devices, social media etc., to create an integrated and consistent customer experience.

When real-time understanding of customer context is achieved and used to coordinate activities, it becomes possible to create highly sought-after right-time, right-place offers.

Monitoring, tracking and understanding the quantitative value of customer experiences also provides critical insight that can directly influence the company's actions – and help to ensure that the correct choices are consistently made.

To win customers' mindshare, trust and loyalty, it's essential to coordinate activities and messages across all channels at all times and keep them aligned to the customer context. This  is a highly dynamic and challenging undertaking. But for the customer, it is a seamless experience that sends the message that the company truly knows and understands them.

Take a broader view of Customer Experiences

Each customer experience is an event in itself. Each event taken individually does not constitute an overall customer experience or customer relationship.

Taking a broader view implies in-depth understanding  of the full scope and nature of the engagement with customers and using analytics to guide the future actions and build customer relationships that grow and strengthen over time.

Customer experience is influenced by every customer touch point, even the call center, website, email, mobile app and shipping.  Customer experience can be improved by addressing any difficulty tied to that experience. Note that every single customer touch point creates a customer experience, from the website, Mobile app, Facebook business page, Email marketing campaign etc. All the details from each of the customer touch points create an overall customer experience.

All leading e-commerce companies maintain all transactional history which is then used in future. Taking a broader view of customer experience helps in enhancing the lifetime value of the customer. Leading e-commerce companies integrate all inbound actions with outbound communications across multiple channels. For example, if customer had abandoned a cart, a follow up email is sent requesting customer to complete the transaction, while the online advertisement points to the product that was in that abandoned cart.

Product Management, having taken up ownership of customer experience and sets up broad strategic goals such as:

1. Complete channel integration.
All channel activities should be mapped and prioritized to foster integration for creating a unified customer communications and touch points.

2. Building an insight-driven organization.
Technology must be used to create a holistic view of the customer relationship and this insight be understood by the entire organization and act on relevant insights.

3. Build an enterprise wide focus on customer experience.
It is essential to understand in depth how customers engage with your website to identify opportunities to serve them better. This implies placing the customer at the center of the business.

While these are long term goals and has a direct impact on the financial front. But these goals also have important challenges. Integration issues will continue to exist as the number of channels and the channels characteristics change with new technology. Even today, leading e-retaileres struggle integrating mobile and social channels with other campaigns and tactics.

Product Management should also have a clear vision of the end goals for each quarter/year. As these goals are tough to achieve, it needs to be broken down into smaller end goals for each quarter. From a product planning perspective, building superior customer experience is a journey with several milestones. Product management lays out the plan for the enterprise and the shows the way forward.

Putting Customer Experiences First

Enhancing customer experience should be part of the overall strategy. Product management defines this strategy and gets a buy-in from all stake holders. Once the strategy is agreed upon, product management has to break down customer experience into measurable metrics, identifies steps to achieve those goals and then give directions to each departments/groups to reach those goals.

In the initial stage, the goal could be to create technologies to measure those metrics.
The broad strategy can be like:
1. How can the company orchestrate the engagement of its customers across all its channels?
2. How to understand the context and motivations of each customer engagement?
3. How to differentiate and create highly personalized customer engagement?
4. How to create new and unique communications?

Leading e-retailers across the world are investing to find the answers to these questions and then set about creating superior multi-channel experiences by making full use of every tool available to them.

E-retailers should go beyond each transaction and follow up with a definite action plan to create a very positive user experience. For example:
1. Contacting customers to get their feedback on their experience.
2. Monitoring/Tracking delivery commitments to ensure customer fulfillment
3. Identifying cross-sell and up-sell opportunities.
4. Designing other customized offers for future use

Consider how Amazon has taken ownership of the entire customer experience by using technology, business analytics,  insights and engagement in a carefully orchestrated way. When customers log into Amazon website, they encounter a seamless blend of live web information and interaction, relevant web-store displays that is both customized to them and made more convenient by presenting it in multiple platforms.

The entire process flows smoothly across channels. For example if a customer has clicked on a web advertisement and he is instantly taken to the relevant product page. The page also shows all other products that are relevant to the customer.

This sends a powerful message that Amazon has invested in building a better customer relationship by making it easier to interact and conduct transactions. This cross-channel integration displays broad understanding of the customer, knowledge of customer context and ability to take systematic action, all brought to life through a single customer interaction.

Wednesday, March 26, 2014

Facebook To Buy Oculus VR for $2 Billion!


Today, March 26th 2014, Facebook has announced plans to purchase Oculus VR, the company behind the Rift headset, for around $2 billion in cash and stock. This includes $400 million, and 23.1 million Facebook shares.

This acquisition indicates the value of Internet of Things (IoT) and brings new platform for Social Networking, taking users of Social Networking to a new level of Virtual Reality interactions.

Oculus VR brings in multiple technologies to force. First is a wearable mobile device Oculus Rift headset, a connected device (Like Google Glass an IoT), but its a lot more involved, the Virtual Reality technology will completely immerse the users into a virtual world.

When this technology is merged with Social Networking, one can create new experiences - which was impossible before. For example, a group of friends can play a game of Soccer - Virtually!

People can meet virtually and yet have a real life like experience. Oculus makes a virtual reality technology, the Oculus Rift headset, that allows you to enter a completely immersive computer-generated environment, like a game or a movie scene or a place far away. This incredible technology makes you feel like you are actually present in another place with other people. Its unlike anything one has experience before.

Actually, this level of Virtual Reality (VR) has been used in expensive flight simulators and other military training equipment. Oculus brings that platform into a more affordable price for general public.

"I'm excited to announce that we've agreed to acquire Oculus VR, the leader in virtual reality technology," said Facebook CEO Mark Zuckerberg in a statement today.

Huge Impact on Facebook

Facebook is no tech slouch. Facebook has tremendous investments in new technologies - such as is face recognition technology called "DeepFace Program". It is also creating a host of new programming tools such as Facebook Hack.

Recently Facebook acquired WhatsApp, which brings in real-time mobile to mobile communication technology. And now with Oculus acquisition, Facebook can take this VR technology, mobile-to-mobile communication technology from WhatsApp and merge both of it to its social networking platform & with new programming tools & visual processing technology,  Facebook can create a new experiences for its users. And hope that youth of the world will continue to use Facebook, and prevent the decline in its market base.

"Over the next 10 years, virtual reality will become ubiquitous, affordable, and transformative," says an Oculus blog post. And with Oculus VR platform Facebook can change social networking forever.

Also see: 

Next Technology Disruptor: Internet of Things

Why is Facebook buying WhatsApp for $19Billion?

How to identify and create disruptive innovation that customer would buy?

Tuesday, March 25, 2014

Microsoft Azure Re-Branding : Is Microsoft Moving beyond Windows?


In my last article, I had written than 2014 will the year, Windows will lose the OS crown and Google's Android will be the new emperor.

Today, I got to know that Microsoft has started acknowledging this change and is re-branding its Windows Azure Cloud Service as Microsoft Azure.

The re-branding exercise is a BIG message. Satya Nadella, the new CEO of Microsoft is sending a message to the whole world that Microsoft is moving beyond Windows and he will transform the company in new ways.

Azure Cloud Services

For a long time, Microsoft's Windows Azure Cloud services was the second largest cloud offering and today Azure is a cloud power to reckon with. During this time, cloud services has grown and matured and is now ready for prime time. In face of this change, Azure must adopt and embrace an Open & Extensible cloud infrastructure. Else customers will move to other service providers such as RackSpace, Vmware's vCHS, or Verizon's Terremark, etc.

As a product manager at EMC's ASD division which makes solutions for building private/public cloud services,   I have always preached the need for an open and extensible system and to me, it looks like Microsoft is finally embracing a Open and Extensible cloud services, and re-branding exercise is a very public acknowledgment.

Microsoft Azure - An Open Cloud

For a long time, Azure, ever since its creation supported only Windows OS to be run on the virtual machines, and also restricted it to Microsoft tools - MS-SQL, .Net, etc.

But now things have changed and once run Oracle databases & middle ware, Java, PHP, Phyton etc. Today, customers can even run Linux as a guest OS on the virtual machines.

As Microsoft embraces Open architecture, I am sure, Microsoft will allow customers to use VMware ESX hypervisor and Linux or Android or Windows as guest OS. Microsoft will open up Azure to a host of other non-Microsoft technologies as well.

Microsoft Azure - An Extensible Cloud

Azure was always a public cloud, run on Microsoft premises and managed by Microsoft. Now with the launch of Vmware's vCHS - which is a hybrid cloud, Microsoft will have follow suit and allow hybrid cloud services as well - where customers can choose to use Azure in their private cloud or public cloud or a mix of both. This implies that Azure platform will have to be made open and extensible to interact with customer's private cloud.

I would predict that Microsoft will soon release a new set of cloud development tools to help customers extend Azure cloud services to their in-house private clouds and also enable customers to move data & compute workloads in & out of Azure's public cloud.

Closing Thoughts

As Windows loses its relevance in the personal computing space. Microsoft is extending its Office suite to iPad. Microsoft is expected to launch Office of iPad this Thursday March 27 2014.

All this re-positioning indicates that Satya Nadella is determined to change Microsoft and move the company beyond the Windows world!

Also see: 

Move Over Windows, Android is the New Emperor

Monday, March 24, 2014

Move Over Windows, Android is the New Emperor


Year 2014 marks not just a change of leadership at Microsoft, with Satya Nadella taking over helm from Steve Ballmer, but it is also the year when Microsoft Windows steps down and hands over the crown to Android.

About an year ago in March 2013, I made a bold prediction that Android PCs will become mainstream. Now in March 2014, all the leading PC vendors are releasing Android based PCs.

Its been a well known fact that PC sales had been declining for last 5 years. And by end of 2014, Windows has completely lost its position in Personal Computing space. ( Though Windows will continue to be relevant OS on the servers)

Android OS is already ruling the end user compute market with smart phones and tablets (with a market share of over 75%), and in 2014, both Lenevo, Acer & HP will release PCs with Android pre-installed.

Sales of desktop and notebook systems are plummeting as consumers choose to spend their money on smartphones and tablets, so PC OEMs have to come up with ways to make PCs sexy again. And one idea that some OEMs are trying is replacing Windows with ... Android.

Acer TA272 HUL, running Android 4.2 Jelly Bean, has a 27" screen with resolution of 2560 by 1440 pixels, has 16GB of storage, and also supports a key board and mouse - although it has a full touch screen.

While there are still few drawbacks in Android OS, the major one being multi-tasking and does not support Adobe Flash, it is still a complete home computer and is ideal for home use.

Why is Windows Dead

Windows 8 is far the best OS for the PC. When it comes to dealing with work loads such as creating audio & video content, graphics, and multi-tasking, Windows 8 is far superior to Android, but most PC users do not create content on their PCs, at the most, they may write a few documents, edit pictures or videos and write emails. The most popular uses of PC for most users are web browsing, social networking and entertainment: gaming or movies. For these applications, Android and Google Apps are perfect. For example, I can do all my home computing work on a Android MiniPC, and best of all, all my work is saved automatically on web. So I don't have to worry about backing it up or carrying hard drives around.

But the real killer of Windows PC is not its capability to deal with traditional work loads. The Windows killer are the completely new capabilities which comes with Internet of things. New compute devices such as Smart Lamps, Car management systems, wearable devices etc., are being built on Android platform and these smart devices do not have connectivity to the windows based PC!

The seamless integration of these new smart devices with Android platform - makes Android PC a very compelling argument to replace the old traditional Windows PC.

Dominance of Android

Android already dominates two of the three platforms:

1. Android already rules the Mobile & Tablet Space - where it has 75% market share
2. Internet-of-things is being built on Android
3. Android can unify everything by becoming the OS of choice in the PC platform.

As I write this article, several CIO's in various organizations are looking at replacing their PCs with virtual desktops (VDI), and I see eight good reasons to opt for Android based PC for deploying Virtual Desktops.

1. Price
With minimal hardware requirement and free software, the cost of basic hardware is so low that Windows based PC's cannot match.

2. Seemless usage
Android has seamless integration with Google Apps. For most enterprise office requirements, Google Apps is adequate. For other apps, users can subscribe to s SaaS service - such as Office365, Saleforce.com, and other SaaS services.

3. Transparent control
IT departments can easily control the SaaS and Virtual desktops. Power users can use the virtual desktops that are running on powerful servers and the central IT department can roll out just the Virtual Desktop service, which can be accessed either on any Android platform. Another major advantage here is that all data is in the cloud - either private or public, this makes it easier it to secure and check for compliance.

4. Cost management
For enterprise IT groups, supporting different PC systems: Laptops, Desktops, Workstations etc., is a major cost and operational headache. Now with Android and BYOD (Bring Your Own Device), enterprises can bring in efficiency of ITaaS (IT as a Service), and have better control over the costs through VDI.

5. Performance
Android is a very simple platform and does not demand high compute resources. Power users can be directed to the right types of VDI, thus eliminating the need for multiple hardware platforms. A simple 1GHz dual core ARM CPU with 4GB RAM gives just the same level performance as a top end x86 laptops. And with a boot time in seconds, users will love the performance.

6. Browser based Workloads
With cloud computing becoming prevalent, all the work is done through a web browser -- so with Android OS well integrated to the best browser, users will have best possible user experience.

7: Apps and add-ons
Android platform has millions of apps, and a very good Mobile device Management (MDM) tools which can control the apps users can access, Users will have all the right tools they need for the future. As Internet of things becomes popular, users will find that Android based apps will allow them to seamlessly integrate with the new devices and new types of business focused tools can be developed.

8: Elegance
With a full touch screen and ultra high resolution screens in sleek formfactors, users will love their Android PCs. It will rival the MacBook Pros and MacBook Air laptops. The looks coupled with high performance and efficiency will make Android PCs the ultimate end-user computing device.

Closing Thoughts 

The failure of Windows 8.x and the confusion Microsoft created with its Surface tablet, Microsoft has annoyed all its partners and is running short on friends. PC vendors are forced to look for new market opportunities.

In 2014, Considering its historically install base, Windows will still be the top OS for PCs. But by 2016, Windows will be relegated to history books.

Also see: 

Android PC - Is just around the Corner
PRODUCT REVIEW – ANDROID 4.0 MINI PC