Sunday, June 24, 2012

Marketing Blue Ocean Strategies!


Am sure most of us must have come across the bestseller business strategy book Blue Ocean Strategy. Blue Ocean Strategy is all about achieving high growth and profits in business by creating uncontested market space and making competition irrelevant.  This is essentially accomplished by coming up with innovative products/services. In contrast, Red Ocean is all about competing head-on in traditional marketspace with conventional or rapidly commoditizing products/services. And in the book, you find several examples of companies that have demonstrated the benefits of Blue Ocean Strategy.

If you observe the examples, you will find the likes of Apple, Nintendo, Air Asia and others. Of course, being big and daring to take risky market adventures is no small feat!  Some of these companies also have the advantage of an established brand by having competed in red ocean products/services. Hence, when they enter into blue ocean (such as introducing something like iPod), they demand attention regardless of the merit in the new product.

The question is - How can small fishes enter and succeed in Blue Ocean?. For one, startups & small companies may not have enough clout/marketing budget. Second, by virtue of being innovative, none would be able to understand & appreciate the new product without enough marketing. So, How could they be successful in marketing their unique products/services?

As Jack Trout says there is no objective reality when it comes to marketing. There are only perceptions. Marketing when undertaken purely on product merits regardless of perceptions is sure to fail.

However, When it comes to startups/smaller companies, there are no market perceptions on the company.  People neither love it nor hate it, because they may not know enough yet. That's not a nice situation to be in!.

When it comes to Online Marketing, We are still in light bulb stage!.  Would like to quote couple of examples here.

1. The social analytics tools such as PeerIndex, Klout and Twitalyzer report the most influential people on the Internet. They are highly reputed, established and successful in the offline world as well. They report people like Deepak Chopra, President Obama as top most influential people. Come on!. They are and would continue to be influential and successful
even without Twitters/Social Networks and other online tools.  We dont need analytics tools to report these findings.

2. Digital Marketing thrives on keywords, search and celebrities. If you dont have a presence in any of these, you are lost.
   For example, if some one comes up with a new vocabulary, new word (example - web 2.0), it wouldn't be successful and top the listings unless its quoted by an online celebrity or gains enough traffic.   Recently, I was introduced to a new word called - Filter Bubble - by Venky, who is a regular reader of my blog.   Though Filter Bubble is a brand new word, Search engines will get you plenty of results because it was coined by a reputed online activitist (who has klout) and there was a TED presentation on the same.   Keyword based marketing takes a mechanistic approach and limits the possibilities of innovating / discovering and amplifying new concepts!.

3. All Internet marketing efforts are based on quantitative analysis of content such as page ranks, klout computation, number of hits, retweets, etc.  Keywords and traffic hits rank humans?. Excuse me! :-) They are not based on qualitiative assessment or the merit of the content.   Unless this happens, We wouldn't be able to unleash the potential of the Internet and its Innovation diversity.   Using Online tools, you would only be able to find what you would like to know. How will you discover something radical which you dont know, but that exist online?

   May be, the next generation online tools could leverage semantic technologies assisted by Human intelligence to qualify the content and reach the required audience.

I was trying to understand how Facebook and Twitter became popular despite being new & small in the market. Facebook became popular because it was launched and grown in universities till it gained a significant mass. Twitter grew significantly by having celebrities signing up for the service.

But, Marketing innovative concepts/products/services pose a unique challenge given the top limitations. This applies to marketing products/services born out of Blue Ocean Strategies as well, especially from Startups/smaller companies.
So, What is the next best alternative?. The best way to amplify an innovative product/service is to first create a 'local density' - a small group of people who would turn as advocates, salesmen, tribes who communicate and support each other in the community around the new offering. And they would need to connect with 'Connectors' who can bridge them to larger communities. (like Facebook did) as mentioned by the 'Tipping Point'.

Apart from online efforts, TED conferences were widely recognized as platforms for spreading ideas. Some of the TED ideas are worth listening to and has the potential to influence the audience. However, there is another dispute here that talks about what influences the TED conference sessions themselves (including celebrity sessions) and their usefulness in recent times!.

Thursday, May 24, 2012

Facebook's Mobile Conundrums!

Read an interesting article in Economic Times of India yesterday on Facebook IPO.

Two interesting facts caught my attention:
1. The Headline itself was quite staggering - Wall Street Struggling to find Facebook's intrinsic value
2. Facebook has warned its investors in IPO prospectus that its business is facing challenges in mobile

There is a general perception that Facebook is not doing great in mobile.Wanted to really understand in detail the issues Facebook has been facing in the mobile space. Here is the deep dive:

1. Facebook's major revenue as of today comes from Advertising.
   Direct Advertising that is supposed to be much more effective and cost efficient compared to search  advertising. The advertising has been much more effective in Web/Desktop systems, as there is enough real estate in the screen to encourage the day-to-day social networking and the advertisement snippets side-by-side. The moment this paradigm comes to Mobile, there is a scarcity of screen space and either one of the aspects need to compromised (either social networking experience or advertisements). Apparantly, business users/marketers wouldn't want to compromise on advertisements. This leads to a challenging situation for Facebook to manage advertisements in mobile devices.

2. Unlike conventional Web/Desktop architectures, Mobile brings lots of choices in Technology/Architectural choices.   Efforts to standardize the multiplicity will go in vain. On the other side, producing multiple versions of the same application for variety of platforms will lead to fragmentation of user experience.  I have used Facebook app in my earlier HTC Wildfire and its HTC's own app called FriendStream. Similarly, there is one published by Microsoft for Windows Phone Facebook app. 

One aspect of standardization could be use of HTML5 and allowing users to access Facebook via Phone's microbrowser environments. Unfortunately, HTML5 is not so mature and not widely supported in variety of devices as of today.  

Facebook's app marketplace equivalent environment - App Center - could potentially have to compete with Android Marketplace or Apple's App Store from Developer ecosystem perspective. (not necessarily from consumers perspective)
Third and final technical option - using voice/sms mediums for reaching mobile users - require Facebook to form new relationships with Telecom Carriers. Facebook has been doing something innovative along with carriers in couple of countries, but not across the world. Again, here the challenge is to establish relationships with multitude of carriers worldwide and innovating consistently across the board.

3. Location based advertising. This has been discussed for quite sometime now.
   However, there are caveats for this solution as well - Revealing a person's location information may threaten his privacy/safety. Second, Some of the startups have started to offer 'Virtual Checkin' Options as well - which means user can mention that he is in a specific place, without even physically being there.   That brings a whole new set of opportunities/solutions. And Location specific 'push' for marketing messages/offers may drain your phone's battery as well, with the use of GPS.

My general reading in mobile space is that I am yet to come across a company that has 'Mobile First' Strategy. What I mean by 'Moble First' Strategy is not treat mobile as simply an extension of existing Web Sites, but reimagining the product/service exclusively for mobile channel.

Most of the companies just dilute their existing websites and make it accessible to mobile devices. I dont think that is going to be enough, considering the fact that such an approach would underutilize the mobile device's capabilities.

So, the companies need to 'rethink' fundamentally their product/service and monetization options. In this case, Am starting to think if Facebook's real value propositon of social networking would be still relevant in mobile space?. If yes, Would it have the same user experience as Web/Desktop?. Why can't it be fundamentally different?. Would mobile devices fundamentally change the way people network? I am thinking 'Yes. It would be radically different'.

As I read somewhere, Facebook has grownup and its now facing the market to demonstrate its real business value. It would be interesting to see how it overcomes the looming challenges in moble. Not to forget the fact that this phenomenon is not just applicable to Facebook alone. All the companies that had a successful story in Web would need to reimagine for Mobile.

Why? - Users are migrating from Desktops to Mobile devices to access the Internet. Is it a Post-PC era?. Not necessarily. Its primarily for web content consumption.

Monday, May 21, 2012

War for Talent or War for Jobs?

 
Few weeks ago, I was in US and had the opportunity to read the local newspapers, specifically one of the columns authored by reputed columnist & nobel prize (equivalent) winner - Paul Krugman - for his contributions in economics. The column is about unemployment. It projected the serious concerns around unemployment among young Americans. He quotes the unemployment rate among American youth is around 16.5 percent. In spain, unemployment among workers under 25 is more than 50 percent. This is the scenario for people who are just graduating out of college and expecting jobs.

If this is the case for fresh graduates, on experienced professionals front, I am reading HP planning to layoff  close to 30000 people - 10 times the staff strength of Facebook.

On other front, there is a growing war for talent among much hyped, overvalued Tech Startups in Silicon Valley. The hype is so much that people are even speculating Tech Bubble 2.0.

In India, in IT service sector, the average tenure of employee is thinning year after year and its a growing challenge to deliver results with scarce resources. (Of course, you have access to plenty of resources. But here I mean ondemand access to quality resources who can make meaningful contributions)

In non-IT sector, especially in semiskilled/unskilled sectors, I hear from businesses that its lot more difficult to attract and retain loyal employees with their organizations.

Two diagnally opposite situations - Which is true?.

The key question that I would like to discuss in this post is - What is the role of Technology in the overall scenario of Employment Generation?

Let's accept - Technology does take away jobs!. Period!. The question is - How do we create new ones?

Would like to quote an interesting example that one of my ex-colleagues shared. When my ex-colleague tried to convince the management of deploying a technology that would enable an industrial automation, the management rightfully agreed with the solution, but didn't eventually deploy because doing so would take away the jobs of certain semiskilled/unskilled workers. In India, it could be considered socially irresponsible, though rightful from business perspective. Its upto the competitiveness of the respective industry in which the company operates, to decide whether to deploy the technology or not.

In recent times, people in India, especially in Bangalore would agree that as more and more technology workers get their jobs, the demand for semiskilled/unskilled workers is only increasing. Yes, the demand for domestic services, labor-intensive - people centric services have shot up.  There is enough demand and increase in their wages/prices.

Hence, Technology actually takes away jobs in certain segments and creates demand in other segments. In this case, it creates demand for tech-savvy workers and unskilled workers.

The question is - Is this sustainable?. Companies like HP are getting disrupted by Facebook/Cloud business models. The moment tech workers get crashed, it would have a cascading effect in their supporting unskilled worker base as well.

With Technology advancements like Robotics and Highly competitive Intelligence accessible to everyday computing systems, a lot more preparation is required to retain/grow jobs. This article by MIT - winning the Race with Ever-Smarter Machines - articulates the various ways where the humans and ever powerful computing systems can co-exist peacefully and still create unique value propositions for the customer. The author states, even if technology progress froze today, we would have enough things to do.

As mentioned in this eBook, the key message is "key to winning the race is not compete against machines but to compete with machines".

And its going to be far more critical in coming years. Here is an another interesting study that reinforces  this point of view. Workforce Planning and Job Creation is going to be fulcrum of everthing that we do, if we want to create sustainable institutions!




Social Engineering: Next Big Threat or Opportunity?

This topic has been pending for long...

I was quite fascinated with this topic and been doing some research and collecting some background information for the past few weeks. If you search for this word - Social Engineering, you will find tons of definitions that are associated with IT security.

The essence of the definition is that how much ever robust technical infrastructure you may have to protect to your IT systems/infrastructure, the weakest link in the entire security infrastructure is the Human being. Social Engineering exploits the good or vulnerable aspects of human beings so that they are persuaded to reveal the security information which they are not supposed to. As per techtarget, It is described as non-technical intrusion that relies heavily on human interaction and often involves tricking other people to break normal security procedures. Social Engineering is also called human hacking - exploiting their emotions such as fear, obligation - to break into security infrastructure.

These social engineering tactics could be embedded & designed in line with pop-up advertisements, email attachments and persuade you to do things that are malicious to the underlying system, often without the true awareness/knowledge of the persuasion.

For example, an intruder without an access card can request a benevolent/kind enough employee to open the door for him in the office. In this case, the intruder would know that specific employee is kind enough, but not assertive enough to ask the reason for opening the door. Social engineering in the context of Security is a big topic by itself.

As techtarget states, social engineering will remain the biggest threat to any security system, as our cultures become more dependent on information. I was trying to explore the reach of social engineering beyond Security. If it can be used for hacking and malicious purposes, why not use the same for benevolent needs of an organization? That's the starting point.

The other extreme I was thinking about is - How to use Social Engineering for inculcating constructive/positive new values into the system?. How can we leverage the Social Engineering aspects and weave them into the workplace/social fabric for making positive changes into their lives? By saying so, I mean - Engineering changes, Engineering the Society (need not be at large, but to a small group of people), Engineer the values of the system explicitly? How can these new concepts enable people to accomplish their personal/organizational goals?

By thinking too far in this topic, i felt it need not be difficult.

All our social life is getting digitized...- Our friends, Our interactions with friends, Our interactions with brands, Our aspirations, Our emails/messages, comments/feedbacks, purchases, interests, career choices - everything is digitized.

As old saying goes - Someone can derive a person's personality/behavior if they know enough about his/her friends.

If this is true, in digital world, it’s going to be lot more easier, because you don't just have information to his/her friends alone, but whole lot of other information. There are even tools available that could derive emotions embedded in your status updates/messages...

In fact, there was a recent research that confirms that none can hide from social network. Even if one prefers to stay away from Facebook, his/her profile can be predicted if any of his/her friends has activity in Facebook/social networks.

For example, if you are following a particular blog for quite a few years, there are chances that you are being socially engineered :-) The theme could be anything - Innovation in Outsourcing, Design thinking, Technology infusion in new business models, etc.. You will start to believe with lot of conviction & agree with those blog themes.

When you are thrown up 'Top news items of today'- there are remote chances that you are being engineered as well. What is the guarantee that they are indeed 'top' news items of today?. The news headlines and their priorities can be ordered to tweak your thinking and value systems.

And we are going to see more and more of that, in this information intensive digital society.

We are already witnessing - TV/Traditional print media has been doing doing this for ages. Of late, it does with ease because it has lots of insights on the society. If you sign-up for anti-corruption movement involuntarily, there are chances that you might have been engineered! Please note we are not discussing whether the cause is good or bad here.

All we are discussing is that social engineering tactics can be used to persuade or even inculcate new values in the society! And to be precise, it can be done in organizational context as well.

In my view, even agile movement with its 4 bullets Manifesto is a engineering process. People buy those values and stories against waterfall and become the new ambassadors to signup others.For example, Lean Manufacturing insists culture change first. In other words, it is social engineering.

The good news is, we have tools that enable Social Engineering implementations. For example, Gamification can define new means of success, rewards and collaboration. Charlie Bess of EDS advocates that we may see new DLLs/Libraries for common scenarios of gamification across industries. Good idea!

And this morning, I was reading Peter's blog from Australia and it highlights a very important point - Culture is going to be only competitive differentiator for next few years. Everything else can be replicated – be it processes, assets, IP, capabilities, etc. (The challenge is how do organizations create a sustainable culture when the average employee tenure is thinning dramatically)

Social Engineering holds an enormous potential in shaping up an organization's successful culture.

I know its a long post..:-) Hope it was interesting!

Saturday, February 25, 2012

Moneyball Movie, Sabermetrics & Enterprise Analytics!

Thought of naming this post as 'Relation between the Game of Who Wants to be a Millionaire & Enterprise Software'. Will talk about it in little while..

Brad Pitt starred Moneyball movie released in India this week. The movie is based on a True story,
where the General Manager of a undervalued baseball team takes a counter-intuitive approach to make the team a winner!

What is the unconventional approach  that the GM takes?. The traditional process for selection of players depends on the players' physical abilities and mental toughness. Whereas, Billy Beane (General Manager) takes a statistical approach for choosing players.

He chooses players on a statistic called on-base plus slugging. Billy's theory was based on the works of a sabermetrician - Bill James. Sabermetrics is the mathematical and statistical analysis of baseball records. Billy Beane's philosophy of winning base ball matches is supported by a mathematical formula that is backed by statistics. Once he has a philosophy and a winning formula, Billy chooses players who would be conductive to the formula!. By this approach, Billy turns a underfunded, overlooked baseball team to overachievers.

The key takeway from this story is all about identifying and tracking only critical metrics, striving for lean and efficient operations and optimizing resource management.  These principles can be applied to any enterprise scenario that needs to be improved.  As this story implies, that one small insight in the business can secure competitive advantage and revolutionalize the industry.

Interestingly, Billy Beane joined the board of Software-as-a-Service provider - Netsuite. One can see NetSuite logo in quite a few places in the actual movie (Moneyball) as well. Netsuite CEO Nelson articulates here a list of management rules inspired by Billy Beane!.

Coming to another Game, Who wants to be a Millionaire...The regional versions of this Game debutes in India this week!.

Later, Moneyball has become a new metaphor for metrics based management in many other verticals such as investment management in capital markets, TV Game shows (Jeopardy/Who wants to be a millionaire), and in Enterprise Segments - Sales/Digital Marketing.

Here is another fascinating story where a PhD in computer science made tons of money in the Game show - Jeopardy - using data-mining and Clustering techniques to figure out the questions that the contenstant "needs" to know.

This also implies that the contestant doesn't need to master all facts in the world to compete!.

This strategy applies to the Game show - Who wants to be millionaire. If some one has watched the promos of the game show, the sample questions asked in them are intented to tease the audience so that they feel that they have a fighting chance to win the game.

And that's the trick!. Focusing on metrics that only matter to the Game/Business!.

Wednesday, February 15, 2012

Why Enterprise Architecture is facing fundamental conflict in modern organizations?

If someone attempts to count the number of articles in the web that promotes disbelief in Enterprise Architecture practice, he will be extremely successful with high score! :-)

Those of you in corporate life will be able to relate to this scenario -  if someone pronounces the word - Architecture/Strategy - the very next reaction that you could get is 'disbelief/sarcasm/lack of faith'. Of course, there are failed architects and miserable strategists!. No doubt about it!.

But, Is there any bit of merit in the practice at all?

To answer that question, someone has to take an objective view of the situation without getting biased from the past experiences or correlating to people.

I think I found the answer a couple of days ago - when reading the blog post from JP Rangaswami. For those who are unfamiliar, JP Rangaswami is the Chief Scientist of SalesForce.com. (Interesting to see the title Scientist in a Software Development Company). JP constanly writes about Social organizations, LifeStreaming/Microblogging, Open APIs/Software-as-a-Service. No wonder he promotes these concepts, being part of SFDC. But, what makes his blog interesting is that he does this promotion objectively with a mix of  culture, philosophy, irony in modern society/organizations and technology.

In one of his recent posts, he writes about Social Enterprise. One of the other topics he promotes is 'Economies of Flow' which has become my favorite topic of late. Economies of Flow is fundamentally different from 'Economies of Scale' which we are all used to. I'll park that topic for another blog post later.

Now, let's come back to Enterprise Architecture & JP's post.

In his post about social enterprise, JP writes like this:

"We have moved from being customer-centric to product- and service-centric in many contexts,
sometimes to such an extent that we forget altogether about the customer.
Think about what’s happening in education, no longer about the student or about learning;
about what’s happening in healthcare, no longer about the patient or about being healthy;
about what’s happening in government, no longer about the citizen or about her satisfaction."

That's fundamentally the point.

In modern organizations that are run by cost accounting principles & measured by individual performance, people are largely incentivized to become successful on their own / on their own department.  They are not designed to work collaboratively by their incentive systems. And the performance measurements drive behaviors.

I remember, Goldratt (Author of the book 'Goal') saying 'You tell me how do you measure. I'll tell you How would I perform?".

The approach to modern management systems are fragmented and compartmentalized (because its easier to manage smaller units) which is in contrast to Systemtic Thinking.

Whereas, Architecture is all about 'System Thinking' (Thinking about the 'whole' not just the 'parts') and taking an 'Integrated approach' to problem solving. And in the name of realistic approach, if an Architecture takes a short-cut driven by individualistic forces / silo thinking, then its not Architecture.

If an Architecture, specifically Enterprise Architecture, has to be successful or to become truly effective in an organization, it means that it will have larger implications in the way organizations collaborate.  That's a structural change!. And we all know, Structural changes are hard to accomplish!.  And eventually, EA efforts will turn futile. And We all end up blaming Architecture failure!.

As JP points out, in modern society, we focus on diseases (that is a reactive approach to problem solving. And we are focusing on the 'part' not the 'whole') and not on the Patient (the 'whole', the 'system') and his healthiness ('Proactive' approach)

A change in thinking will be the beginning to see the real change in practice.

And JP summarizes like this:

"There’s a renaissance needed, to a time when it was about the student, the patient, the citizen. And about the customer".

Tuesday, January 24, 2012

Real Estate, Gold & Enterprise IT investments!

Sounds like a Bollywood film title?. Well, it was not intentional.

Wanted to enlist the corporate IT trends for 2012 based on social-economic trends that we see in the market. Irrespective of the industry, the larger global  trends have started to influence us quite a lot in the last few years. And I believe its going to remain the new normal in coming years as well.

From socio-economic trends perspective, What do we see out in the World?. What is so abundant that can influence our thoughts/behaviors? To name a few:

1. Geo-Political Risks
2. Economic Uncertainity
3. Indecisiveness
4. Neuro-Diversity of Global Population. Suddently, you see a surge of talent across the world, enabled by Technology.
5. Plenty of free Information
6. Cash (Yes. Contrary to the common belief, due to indecisiveness, lots of companies are sitting on huge cash)
7. Sky-rocketing Inflation
8. Increase in Consumables spending (against capital investments) - such as Mobile/Travel/Hospitality/Vacation - typically one-off expenses.
   (Live for the day, anyway nobody knows whats going to happen in the long-term attitude)

How do these factors influence our investments, in General?. What do we seek?.  The more uncertainity pervails, the more demand for certainity and stable investments. Purely because of the reason that Certainity/Stability are scarce in the new normal. Based on Economics, Anything that is scarce and in demand is likely to appreciate.  In the last few months, Gold as an investment instrument has reached record prices across the world. Real-Estate, atleast in Emerging Regions are reaching levels that were unheard of, in combination with Inflation.

What else is in more demand?. I can name a few that are in demand, but nacessarily the investment instruments per se.

1. Leadership with Vision/Courage/Decisiveness
2. Clarity, Rationale & Judgement - side-effect of Information overload
3. Capital Investments
4. Legal Infrastructure - what is right/wrong - neuro-diversity among people leads to ongoing conflicts/difficulty in consensus building
5. Entrepreneural culture
6. Top Talent that can take risks & deliver results
7. Communal harmony
8. Personal & Familiy Time

Contrary to vendor sales pitches that talk about 'Agility in Business' or 'Business Transformation', People in General seek stability/certainity when it comes to their investments. In my view, Instruments that have delivered good, guaranteed returns in the past, that can be liquidated faster, that appreciates, that is stable - will be more in demand.

Now, with this surplus and demand as the background, What kind of Technology investments that corporate IT would make in 2012 or next couple of years?

I would list the following

1. Managed VAS - mobile services
   Mobility is big time trend right now. It has influence on People's personal lives, professional lives and it would call for a significant leverage from Corporate IT. Corporate IT has so far hung up only on Mobile Applications. However, there is lot more mobility can deliver, in addition to applications.
   PwC has recently forecasted that by 2015, Mobile VAS market in India is going to grow to INR 55, 000 Crores, that is USD 10+ billions.
2. Vendors turning to Partners
   Lack of capital investments coupled with indecisivenss would delay signing contracts worth millions of dollars. If the investment is too big, the purchase cycle just gets longer and longer.
   If its too small, Companies are going to ask the vendor to sponsor for free. That's the fact!. Its happening across the value chain!. Why dont u do this for free?. This requires, the product/service vendors to figure out a new business model that would be profitable in the long-run.

3. Business/Go-to-Market Technology offerings
   Demand for Entrepreneurship and New Business Models/Products/Services will encourage a few to invest in new product initiatives.  Here, the companies would expect a credible partner who can share risks/profits together in the respective vertical. This could be Corporate IT as well.

4. Security/Legal/VPN Technologies
   Demand for security, legal technologies that would help in managing Governance, Risk and Compliance would sky rocket like never before.  The reason being that Corporates wants to be play defensive.

5. Investments in Hiring Technologies
   Rather than investing in solutions that promise improving employee engagement that is hard to achieve, companies would invest smartly in Talent Sourcing/Leveraging new technologies in this space.

6. Investments in Digital Marketing / Market Research
   Individuals/Companies would need to make themselves heard all the time using various channels that are available.    Especially, if they are serving in B2C space or services industry. Demand for innovative technology deployments in this space will continue to grow

7. Data processing Technologies delivered as Services/in Cloud
   Big Data definitely has a huge potential considering the current trend. But, Investing in Big Infrastructure may not be a good idea, atleast to start with. If someone delivers Data Services / Data Analytics from the Cloud, it's a hit!.

8. Technologies/Startups in Travel/Hospitality & Inter-personal Communication will take-off big time.
 
9. Consumer Technologies - Gaming/Mobile/Social Media/ Infotainment/NUI - again a no-brainer.
   Companies will also pilot some of these technologies in their enterprise products/services.
  
10. Technologies that can visibily save costs - Virtualization, Platform Upgrade & Private/Public Clouds

Comments/Inputs most welcome!

Friday, November 25, 2011

Klout Computing!

Yes. This is not about Cloud Computing. Post the viral adoption of social networks, analytics has picked up big time in recent months. The end result - plethora of online services available to perform analytics on social network data.

I tried Klout and Mirror Me!. Would suggest not to try those without reading further!.

While people in real world aspire for coveted titles and powerful positions, in the virtual world, the same people aspire for 'Influence'. Influence is about a person's ability to drive action in others (without power). The influential ability is called 'Clout' and Gaining this Clout is gaining lot more prominence in virtual world these days!.

A decade ago, Google tried to rank 'pages' based on their popularity. But today,the algorithms are
trying to rank the actual 'people' to assess their popularity and influence.

Klout is one such company that connects to all social network sites to evaluate your activity and come out with your Klout metric.It reports the metric in the scale of 1-100. If you are measured in the range of 70s or so, You are really really influential in the online world.

This leads to several interesting, but controversial questions:

1. Am afraid we are moving towards a celebrity culture than an inclusive one. People are literally going to compete to score and maintain a higher Klout to achieve their goals in "real" lives.

2. People who are really busy and adding value to their stakeholders may not find time to tweet/talk or network in virtual world. This doesn't mean that those people do not have enough Klout. Klout is all about Online Clout and nothing more.

3. This trend also implicitly expects that people in online world to be expressive, a post here, a tweet there, a post now, a photo later, etc. This again can not be expected from broad range of people, especially people who are conservative/introverts. This doesn't mean they do not have Clout.

4. Most of the content floating around in social networks are trivia. What is the significant business value one can get by analyzing this data?

5. No Doubt, its a competitive arsenal for Marketing. Gaining insights on current trends & influencing the influencers will greatly enhance the marketability of a product/service.  Am amazed by the capabilities of one such tool - Data Sift.  I was discussing with my ex-Colleague Paramesh that next US President election could be largely influenced by DataSift kind of tools.

6. Privacy - To compute your Klout score, the site will ask you the permission to scan your online activities even when you have not logged on. And this applies to a number of sites that you are associated with. While giving permission is a click away, revoking them may not be straightforward/easy.

7. Algorithms - What is the basis for computing the Klout? There could be various ways of measuring Clout depending on the weightage given to the nature of activities online.

8. People's persona cannot be measured only by their social network activities. Social Network is a public place where people are expected to follow certain etiquette. And People behave according to the implicit rules/norms to get associated with the larger group. However, this behavior generally arises out of their aspiration or the need for 'Personal Branding' and may not be based on what they truly are. Measuring a person's Clout purely based on their social network activity may be skewed.

9. Quantity scores more than Quality. If you have more connections in the network, you have higher chances of gaining more Clout than others.

So ,Beware of 'Klout Computing'!

Tuesday, November 08, 2011

Seven Billionth Baby and Corporate Dashboards!

Few days ago, Oct 31st to be precise, the news of seven billionth baby was creating lot of buzz in the media.

While I was not keen to understand the census, I was really curious to know the math behind this count. I checked with my ex-colleague and Datawarehousing/Business Intelligence Specialist Paramesh  on how this could have been possible? There is every possibility that this number could be inaccuarate because of the sheer size of the canvas. In this case, the canvas is the whole world.

We all know the practical challenges in aggregating data within a company?. And How do they do it across the globe?

Thanks to Paramesh, Today he reverted with an exact article that talks about the same challenge. It was a surprising coincidence! The article talks about - How did they count? How did they comeup with that number - 7 Billion - on that specific day?

The fact of the matter is United Nations don't know. The announcement was meant to be symbolic than to be precise. UN has confirmed there is no way it can predict at which minute of the day - 31st Oct - the 7 billionth baby was born in the world.

Howere, it is not a random number dropped just out of the hat. There is a process/method that U.N. has followed to comeup with that projection. United Nations collect country wise population data every five years and based on the system generated models, the date has been picked up at Oct 31. There is a 2% margin of error expected in the global tally, which in this case, could be huge in terms of census and the time period!

I see the corporate dashboards(BI/Reports) that take data from individual line-of-businesses within a company can take a lesson or two from this news. I have tried to list few of them:

1. There is a process and system in which the sub-system (countries) provide data to the main system (United Nations). So, Its not just about technology. We will need a process and method to coordinate the data aggregation. The systems/applications and runtime infrastructure have to implement the processes and contracts to ensure aggregation.
2. People are aware of the percentage of error and at peace with Good Enough BI. In lighter vein, What you sow is what you reap!. :-) Awareness on Data Quality and Incremental expectations are the key to successful BI implementations!
3. The focus is more on the ways in which data can be leveraged for analysis/insights and less on the precision. Often People debate about the trees that they forget to see the forests!. I have seen executive dashboards often spark controversies around numbers that the real issues get pushed to back seat!.
4. There is a model in place to predict the growth. Yes, finally BI solutions should not endup as concrete/one-off implementations. The definition of formal models that abstract the concepts in respective verticals hold the key for extensibility of the solutions.

Finally, As any BI implementation would invite disputes, Here is somebody in Asia pacific disputing that the whole seven billionth baby announcement from UN was stage managed!. :-). Again, its not just about numbers and technology! :-)

Surface takes precedence over Structure!

One of the prominent consequences of Apple iPhone phenomenon is the shift in technology buyers' focus towards Industrial Design and User Experience. This trend has caught up with every aspect of Technology - be it Consumer Technology or Enterprise Technology.

Whatsoever be the application of Technology, Consumers have started to ask - Does it activate my senses beyond just being passive and functional? - Evokes positive / Feel good emotions when you use the product, Its simple and doesn't make you think, It is asthetically designed in every little detail that I feel proud about it and talk to my social/professional circle about the technology?. Aesthatics/Meticulous design also implicitly states that the supplier has taken every effort to produce a great product.

Last but not the least, Apple also demonstrated outstanding marketing when it launched all its new generation devices. Remember, Palm has been the innovative company both in touch phones and App ecosystem long ago. Despite that fact, people queued up in hours to buy iPhones.

How does this factor influence the Architecture practice - especially Enterprise Architecture.

I should say quite a lot. It has generated a significant inequality in terms of IT investments. Earlier, the mandate to enterprise architecture was 'Show me the money'. We filled the gap with Business cases.Today, its not just 'Show me the money' but 'Show me how cool it is/Show me how it works in when it comes alive'. If a strategic initiative doesn't meet either of the criterion, its doomed for failure.

Traditionally, be it Software Architecture or Enterprise IT Architecture focused all their energies toward setting standards/specifications towards the structure of the system. The structure usually signify the skeletal framework of the system (be it a single application or the entire Enterprise IT) that defines the internal organization of the components and their evolution.

Software/Enterprise IT Architecture has it roots from Software Engineering and hence it focused more on Technology and its Quality of Service. Structure of the systems are implicit characteristics and they can be only measured by overt mechanisms like Human X-Rays.

I do want to mention the fact that these X-Ray are gaining prominence in the Software Architecture space in the last couple of years.I have personally used tools like Sonar Technical Debt that can scan the software codebase and report the health of internal structure. Result - its not just developers, the management stakeholders were able to appreciate the metrics.

The implicit structures don't manifest themselves upfront and it requires a lot of effort to understand and appreciate the Architecture. And that becomes a biggest challenge for Architecture adoption in this time-starved generation.

The challenge facing practising Enterprise Architects is - How do we make Enterprise Architecture visibly manifest its great qualities?

We have all banked upon Architecture Tools, Excels, PowerPoints Visios and Analytics/Metrics to backup. Going forward, all these tools are definitely required. However, We need a new breed of tools/techniques that takes lessons from Industrial Design and User Experience and make Enterprise Architect successful and much more productive!

The new Tools/Techniques could include - Visual Models for industry verticals, Simulations, Animated Models & Gamification. All these are interactive techniques that could help in powerful storyboarding of the strategic initiatives.

The point is - What you see on the surface makes the first impression and sometimes it takes the precedence over the internal structure of the system. The challenge is to keep the balance between both and not compromising either of the aspect. While too much of focus on surface will end up in a frothy/weak product,too much of structural focus will end up having no takers.

Have been reading 'Experience Economy' and its quite interesting though the book was written few years ago, the paradigm is more relevant in today's times than ever.

The takeaway from this book resonates with this post - Every business is turning to be an experience/show business. Hence ability to put up a good show in orchestrating various themes/elements is the key towards creating highly profitable/growing businesses.

In my view, this message applies to corporate workforce as well - Every profesison within the corporate workforce need to not only deliver but innovatively market its offerings to its stakeholders to survive and grow!

Monday, October 17, 2011

Just Enough Business Intelligence!

This post is a culmination of several aspects that I have been either reading/observing such as:

1. The book titled "The Two second advantage" - a Book by Vivek Ranadive and Kevin Maney
2. Another reputed book "Flow" - by Psychologist Mihaly. Interestingly, the Flow concepts are referred in the first book - The Two Second Advantage as well.
3. An interesting, but offensive post titled "Kill Your Datawarehouse" by Splunk. I evaluated Splunk in my previous organization and I should say its a radical departure from traditional data storage Architectures.
4. Big Data and its implications on the Enterprise.

Traditionally, DW/BI systems have been expensive, untimely and far from realizing business benefits!. In the traditional RDBMS world of DW/BI architectures, Predictive Analytics is being touted as the next big thing!. But, the reality in Enterprise IT has been the reverse. Have blogged about this state of BI in Enterprise IT few months ago.

Coupled with Big Data, Information Overload is becoming the biggest challenge being faced by Enterprises today. No amount of computational advances in the form of Cloud/Grid is going to help solve the information overload issue. It is not the question of computation, but the ability to "qualify" and "condense" the big data to formulate high-level abstract models that can be processed quickly is the key. The Two Second Advantage book calls this process as "Chunking". It further adds that chunking is the method that Human Brain uses to absorb information, learns and make the knowledge as instrinsic part of the consciousness so that it becomes a natural activity for repeated applications. (e.g. Car Driving). Learned in this way, Human brain becomes specialized, learns the ability to be reflexive/adaptive and gains the ability to predict the next few steps. And that's the key!. Only few steps not too far!

The book tries to create a link between computational science and Neuro science. It claims the next generation of Business Intelligence does not lie in long predictive analytics, but predicting just-enough, next set of actions.

For example:

1. Who is the next best talent that we can hire from market?
2. What is the in-houst best talent that is subject to attrition risks?
3. Who are the customers/partners that could default in payments?
4. Who are the promising prospects that would convert to customers?
5. What would the customer buy next?

These new business requirements call for new capabilities such as ability to to scan data from multiple sources - structured/unstructured, Internal/External, ability to condense large amount of data into abstract models, drill-down to details on demand, ability to query and navigate the data networks in quick cycles, and finally the ability to predict just enough next few actions.

This doesn't mean we will dump our traditional DW/BI systems. But, We need to be certainly prepared for hybrid new architectures that would blend the conventional data stores with new age data formats!

Would like to conclude this post with another correlation that I recently read - a poem by former Prime Minster of India VP Singh. He is a versatile personality and one of his skills is in poetry. In his poem on Astrology, the Astrologer talks about Singh's fortunes and challenges in the future, VP singh politely asks the astrologer "What is the dream that I would get in tonight's sleep?". Needless to say Astrologer goes speechless! :-)

Any predictions - What is the next topic that I would blog about?

I know it! :-). If you can predict, I promise to compliment you in my next post.

Tuesday, September 27, 2011

Writing Apps is Wrong!

Yes, this is what ZDNet Blogger Brian Sommer says!. In the post, Brian argues that 'Applications' are wrong perspective to have in todays' times. He adds businesses today don't want apps. Instead they need 'capabilities' to serve different kinds of information to a variety of users in different kind of devices.

Do I agree?. Partly, Yes - to the point that we need a different paradigm to deliver business capabilities.

Let's deep dive a little from this viewpoint.

Adding to Brian's message, my thoughts on Apps follow:

- Applications are old school of thinking.
They are good for accounting/transactional systems but not suitable for unstructured /
dynamic business scenarios.
- They are highly introverted & technical!. [No offense to Introversion! :-) ]
It simply means Apps think about themselves, their structure & data exchange rather than
connectivity to end users and their context.
- Applications are fragmented. Users need to hop-on and hop-off between applications to
accomplish tasks/processes. This gives a disjointed experience in terms of security,
profiling, etc.
- Applications are limited in their orientations - either processes or data.
[Today, we have lot more dimensions to express - social, multi-media, visual, spatial]

Despite new ages capabilities brought by mobile internet devices, We still keep developing applications and deliver in old ways. In fact, We are facing the problem of plenty where there are hundreds/thousands of apps. And We need another new range of apps called 'Helpers' which can assist in navigating the apps market place. (Guided Search).

What is the alternative?

Brian suggests delivering context-specific, Role-based, "smart" information to mobile internet devices through a common UI. He claims such a delivery would empower the end-users by enhancing their "business capabilities". Sounds convincing?. While I agree to the perspective that Apps are old-school, I dont quite agree 'Capabilities' are the way ahead. IMHO, Applications have always been capability enhancers to end users. Its just that they were not smart.

Where do I differ?

In some way, Brian's suggestion of - context-specific, role-based, common UI - reminds me another old school paradigm called 'Portals'. We all had portals in in the past, in the Web world. We have incarnations, in the mobile world as well. And there are quite a few Mobile Portal offerings that aggregate and provide context-specific, role based access to Apps. Yes, You would still have apps. But they would run behind the scenes - behind a Portal facade. And Portals came up with Single Sign-On, Context-Switching, Inter-connectivity, etc.

So, Do Portals solve the Fragementation Problem?. To certain extent, Yes. The flip side was Portals were heavy, resource-intensive and required wiring of applications. Portals were actually "Mega" Apps!.

So, What would be the new paradigm?

In my opinion, Apps and services are inevitable. They will continue to exist in near future as well, from technical implementation perspective. They are the modular units/building blocks of end user capabilities. They can be made "smart" by adding some intelligence to those applications. It is in the hands of the designers/developers to make it smart.

What we need today are - "Coherent Experiences".

For example, any user would have few limited profiles - Family, Work, Leisure, Travel, Learning. Users when login to those respective profiles, they should be able to accomplish their respective tasks/processes with much more ease - because the system proactively understands the context and prepares itself to serve smart information by leveraging the new technical capabilities such as social/video/spatial, etc. They would be inherently capable to provide a coherent experience by interoperating with various apps/services behind the scenes.

I am imagining such a solution would look wonderful on a tablet device or a Microsoft Surface kind of a device that can orchestrate various hardware/software components. Remember - You may still write apps. But the focus is more on orchestration and experience and not on 'creating' or 'building' applications.

I would like to ask - What experience are you trying to orchestrate for your customers?

Friday, September 16, 2011

Are you ready for "Grand-Renewal"?

Its interesting to hear the need for 'Grand Renewals' constantly from the Tech industry. Few years ago, it was Web 2.0, Enterprise SOA. Today, it's about Cloud, Mobility/Tablets and Analytics.

Wanted to highlight two of the "Grand Rewneal" stories that are worth watching...Will add more on the same lines in coming days.

1. SAP

One of my colleagues made a recent comment that SAP's marketing team has been working overtime to promote HANA, its latest offering - a high-performance analytic appliance that runs in-memory. In the recently concluded SAP SAPPHIRE event, its CTO Vishal Shikka made a flamboyant pitch for HANA, that makes you to believe as if HANA is the next big thing not just for SAP, but for the entire business applications & analytics space!.

It is touted as the non-intrusive platform that can boost the performance problems of existing business intelligence/analytics solutions protecting customers' existing investments. In fact, in long run, SAP even wants to migrate the SAP R3 ERP suite to HANA. In a nutshell, HANA is a new generation platform where the business applications and analytics solutions can offload their transaction processing workload for faster performance. [It reminds me old transaction monitor softwares suchas Tuxedo :-)]

In its maximum capacity, HANA has been tested with a processor of 1000 cores (yes, you read it right!!), 16 Terrabytes of RAM. SAP is also working on a cloud version of HANA.

Now, coming to the core question - What kind of problems can be solved by HANA?. Simply - Big Problems. If you have business problems that need scale - scale in data volume, scale in complex processing, Demanding expectations on high-performance and Real-Time - then HANA may be right for you. SAP's key customers have already started to experiment with HANA in their respective businesses. For example, Infosys, an IT services company having employees close to hundred thousand people has experimented with HANA to track the project-level profitability or margins. Considering the size of Infosys, Am sure it will have thousands of projects at any point of time.

The keynotes by Vishal Shikka has been interesting in the last couple of years. Unlike other CTOs, Vishal gives a philosophical/conceptual approach for SAP's Technology/Product directions. He has earlier talked about some of the key concepts like Timeless software, Pace-Layered Architecture. In the recent keynote, giving an example of paper books moving to eBooks, Vishal mentions the "content" of the book has been liberated to take advantage of the "container". In this case, the container being transitioned is the hard-bound paper medium to an electronic device. And the liberation leads to new possibilities/new experiences. Having mentioned, he further makes the case for the "content" in business applications - the actual business information - be liberated to new "containers". In SAP case, the new container is "HANA".

2. SalesForce.com

SalesForce's annual event Dreamforce recently concluded. In the keynote given by company's CEO Marc Benioff articulates the vision of Social Enterprise. Social Enterprise is all about democratizing the business processes, eliminating barriers for employees, customers, suppliers to collaborate and share information/ideas and thereby increasing the opportunities for high performance of the enterprise. SalesForce has been making significant investments in the past by introducing offerings such as Chatter that are aligned to Social Enterprise vision. Some of the companies have started exerimenting with Chatter to be deployed as the collaboration platform between the Service representatives and Customers.

While the vision of Social Enterprise may sound like brand new and relevant these days, I see it as the re-incarnation of Web 2.0 concepts that we saw few years ago. Again, Social Enterprise is not a pure-play technology solution. Becoming a Social Enterprise would require companies to fundamentally re-think their organizational culture, processes, Employees & Reward mechanisms. In that sense, it can also be qualifed as a 'Business Technology solution', when collaboration happens not just between people. In addition, with across enterprise information systems.

There is a similar interesting observation on Cap Gemini blog quoting SalesForce.com becoming the new Front Office of enterprises. While SalesForce.com positions itself as a Front Office, SAP HANA positions itself as the solid engine for Transaction Processing and Business Analytics. It would be interesting to see how other players respond these positions!.

The key takeaway is that the key technology players want you to fundamentally re-think the way business are run / think about brand new opportunities that your business can advantage of, using their innovative new technologies. They don't position their offering as 'Technology infrastructure'. In fact, SAP positions its HANA as a business-technology platform when comparing Oracle's Exadata as a Technology infrastructure.

Thursday, September 08, 2011

How do you see your profession changing?

Am referring to your profession not your job.

To set the context, Am going to talk only about functions only within Enterprise IT (CIO organization).

You may be a Project Manager, Architect, Vice-President - Operations, Compliance Officer, Quality Assurance Provider, Accountant, HR, Developer - There are chances that your stakeholders might have added new expectations to your function without your notice!.

Let me quote few examples.

1. There is no dearth of discussion around the topic of Enterprise Architecture & Enterprise Architects. People across networks keep debating about the pros and cons of this Role all the time. Recently, there was an article published from Zapthink on some of those provocative topics - What will it take for enterprise architecture to become a profession?. And Why nobody is doing enterprise architecture?.

2. Forrester has been publishing some very interesting research on Why do some Strategic Roles fail?. The roles include Enterprise Architects, PMO, Planning, Relationship Management, Vendor Management etc.

3. TechTarget predicting the future roles of Enterprise IT with the advent of Software-as-a-Service. It predicts Enterprise IT would dwindle and become a Service Broker rather than a Solution Constructor. With this change, it claims coding/development functions will become less important and eventually transition to IT Service companies/Product Companies.

4. The emergence of new roles such as Data Scientists may be a threat for some and opportunity for others.

If Strategic functions have these challenges, one may get an impression that Operational functions are safe haven! Not Really! :-)

5. Rakesh Khurana of Princeton University argues whether management itself can be considered as a profession. That's startling!. Of course, the context of this perspective is not specific to Enterprise IT. It applies to General management across industries.

What do we mean by Profession? Making a function as a Profession requires codifying the practices and enforcing the code of conduct for practitioners. (e.g. Medicine, Law). A Job provides a channel to deliver the standard functions of a Profession.

Why is this issue important for Enterprise IT? Because, its the only unit within the organization that gets continuously disrupted both with emerging technologies and changing business needs!. Enterprise IT needs to balance the expectations of being a rock-solid infrastructure provider to business enabler and innovative technology solution partner.

In progressive organizations, the disruptions in the demand/supply chains of Enterprise IT (be it business stakeholders on the demand side or IT service providers/technology vendors on the supply side) will call for profound changes in individual functions within the unit!.

Let's face it!. Functions in Enterprise IT are moving targets!. The solution is to continuously deliver "value" in current function and stay alert!. To stay alert, it is required to understand the movements/disruptions a lot more better in terms of its direction, velocity & impact and respond appropriately and timely!.

Monday, August 22, 2011

Next-Generation Wal-Mart = Amazon.com?

This morning, I happened to read some of the technology developments happening at Wal-mart. Yes, you read it right!. Walmart has roped-in experts from Silicon valley to explore the technology improvements that can be incorporated at Walmart. Walmart's response to eCommerce has been lukewarm over the past decade or so. It has always marketed itself around stores, low-prices, communities and people. So, Investing in an online B2C experience could cannibalize its very own strengths and core business model!. That doesn't mean that Walmart has shunned itself away from Technology. In fact, it has been a great adapter of technologies in the space of supply chain integration, logistics and distribution as those technologies help the company to become lot more cost-efficient and productive!.

Of late, the company is also extending its value chain acquiring dollar stores to sell products at even more lower prices! And started a company-wide initiative called Project Impact that would redesign their stores to make them much more efficient and customer friendly!. The company CEO has also unveiled the strategy for Next Generation Walmart. Interestingly, the strategy puts more emphasis on culture, society, people/communities, stores & prices and less on Technology. The strategy to some extent talks about eCommerce, but only treated as a strategic necessity than a competitive advantage.

The WalmartLbas has been experimenting with Social Networks, Mobility, Mobile Payments and Online-Store integration. One of the interesting aspects that I observe in their experiments is to use Technology to influence the Stores' inventory so that it can serve better to its own community. (For example, Fishing may be active in one community whereas certain kind of music may be a buzz in another community. The stores can stock up those items whose demand may rise based on the trends). This way, Technology is used to predict what can sell in future based on current trends than on the past data. And I find this idea counter-intuitive as technology gets quite frequenly applied at influencing the buyer than the seller.

Considering its core strengths, Walmart may never attempt to become a No.1 Online sales mart, but it would continue to improve the online experience so that it has strong synergies with its brick-and-mortar stores.

On the contrary, Amazon.com has been steadily diversifying itself from a media store (books, audio, video and apps) to a General store. It has extended its merchandise to electronics, consumer goods, toys and others. In that sense, Amazon.com is pretty much becoming the Wal-mart on the Web. The company also positions itself as a Technology provider by offering cloud computing services and ecommerce services.

Now, the question is, Would Amazon.com challenge Walmart in future, in terms of overall business?. It is already challenging quite a lot from Online Sales perspective. With the current rate of growth, a firm even claims that Amazon.com could potentially overtake entire Walmart (not just Walmart.com) in next 10 years. While in short term, this may sound naive, but the long term possiblity cannot be over-ruled!. And remember Amazon's history shows that it was not afraid of re-inventing itself by coming up with new business models fueled by Technology and Creativity!.

Friday, July 29, 2011

What can we learn from Google Takeout?

One of the biggest pain points of Enterprise IT is the timely access to quality data. Data is typically spread across multiple systems, organizational units, diversified platforms and technologies/products. Now, if someone needs to have a unified view of such distributed data, its going to cost them a lot!.

And Enterprise IT world typically addresses these problems with heavy-duty solutions - Enterprise Information Models / Canonical Data Models, Data Governance/Standards, Master Data Management, Service-oriented Architecture, Application Integration, Business Intelligence solutions/ETL - Feeling Tired? :-)

End users are not that patient enough to wait for these heavy-duty solutions to pay off in multi-year transformational programs. The reasons being cost is too high and time-to-value is too short. If those programs deliver late in the cycle, the data itself could become irrelvant during those times!.

So, What would be the potential solution for these problems? Consumerization solutions have a lesson to teach to Enterprise IT products. And, this time its none other than Google.

On the day when Google launched Google+, its beta social networking site, it also launched 'Google Takeout', an initiative by Data Liberation Front within Google. The objective of this initiative is to enable the user to export his personal data from a variety of Google sites, whenever he/she wants.

To test the service, I tried exporting my personal data using my Google Id and downloaded the zip file. I would encourage you as well to do so!. You will be in for a surprise!. :-). Right now, Google takeout supports exporting from a variety of Google sites, including the newly launched Google+. Google claims its a big advantage over Facebook!.

Now, the question is, Why can't we have such a simple solutions to Enterprise Information Needs?. Pls note, Google Takeout supports exporting data not just from one app, but a variety of Google applications!

The second example I would like to quote is the integration of Google Maps with SAP BI solutions where SAP's BI data can be plotted in Google Maps!. This is a clear example of consumerization!. Enterprise BI solutions can no longer afford to boast about the computing capabilities or structural complexities!. The business/IT users are no longer in interesting in those stories anymore!. Deeply influenced by consumer-intensive IT solutions, the futurstic BI solutions need to demonstrate value in terms of novelty in simple/effective user experiences!.

Bring Your Own Robots?

In next few years, the issue of 'Bring Your Own Device' in Enterprise IT could also include 'Bringing your own Robots' to the company. :-). You may not be carrying a smartphone. You may be having a mini-robot which could assist in your work!. Does it sound like a sci-fi movie?. Not really!. It could be a reality soon!. And Corporate IT would be challenged to identify the security threats attached to those scenarios! :-)

Recently, Microsoft has released the Kinect Services for Robotics. This means that one can use Kinect SDK to develop robotics applications. And like any other technology, Robotics is also being consumerized. With Kinect having entered the Guinness book of world records for becoming the World's fastest selling electronic gadget & the release of Kinect SDK early this year opened up new explorations such as - 'what does this mean for end consumers?. What does it mean for Enterprises? What kind of business/consumer applications one can develop using Kinect?'

By releasing the SDK for Robotics, Microsoft has paved the way for using Gesture-based Computing/Sensor Technologies to be applied in robotics domain. The trend would not have got enough coverage, had it been released by a non-IT company. Microsoft, being an Enterprise IT & Consumer Technology company, it has generated lots of interests!

The next few years could be the defining years for transformation from industrial robots to consumer robots. The consumer robots can assist humans by offering a variety of services such as Elderly Care, Health Care, Home Automation/Management, Training, Tourism.

With Microsoft's cash cows being Windows & Office/Business Applications, its trying to apply kinect in Collaboration scenarios. It would be interesting to see the emerging app ecosystem around Kinect & Robotics!.

Incidentally, I also happened to read a IEEE article on Robotics which talks about Robotics & its impact on overall economy [Courtesy HP Blog]. The biggest question that gets discussed was - Will Robots take away jobs?. In the interview, the Industrial robotics company Adept Technology CEO talks in detail about Robotics, its impact on overall economy and international government policies. The interesting takeway from the interview is that Robots may take away jobs in the near term, but it could lead to generation of more jobs with company expanding to new markets/services.

Tuesday, July 26, 2011

Are you Game for Gamification?

Received a newsletter from MEGA, an enterprise architecture tools product company, today. The newsletter emphasized a lot on Gamification. Gamification means applying the mechanics of game to nongame activities to change people's behavior. Of late, its turning to be a powerful strategy for influencing and motivating groups of people. Analyst firm Gartner has been publishing a lots of positive views on this trend. It predicts that by 2016, nearly 70% of Global 2000 organizations will have at least one gamified application. By 2016, $2.8 billion will be spent on “gamification” development in the enterprise. MEGA predicts that introducing Gaming concepts in Enterprise Architecture activities can lead to quality content contribution from the entire company.


One of the biggest influencers of Enterprise Applications in the last decade has been the collaboration features. Look at any of the multinational corporations, you will have minimum hundreds of Microsoft Sharepoint Websites, if not Thousands. Next to Outlook/Microsoft Office, Employees are used to lists, discussion forums, document repositories, and quite bit of Web 2.0 flavors -participation/commenting/rating/reviews. These collaboration features have also made inroads into business applications in scenarios such as B2C, B2B, B2E Portal solutions.

Its not just the technical ease at which these Sharepoint sites can be rolled-out alone contributes to massive proliferation, the fact that most of the business processes today are built around unstructured processes and unstructured artifacts also contributes to the adoption.

I believe the next biggest opportunity for Horizontal Portal products is to provide out-of-the-box support to introduce Gaming Mechanics and Dynamics to Collaboration Features. Similar to the way we incorporate workflow features to stitch diversified set of tasks and people to a common process, it should be possible in future to add gaming mechanics to any business process / workflows. Gaming mechanics are the various actions, behaviors and control mechanisms that are used to "gamify" an activity to create an engaging user experience. Gaming Dynamics are the desires and motivations that contribute to the mechanics. The mechanics include Points, levels, Challenges, Virtual Goods (e.g. virtual currencies). The dynamics include Rewards, status, Competition, etc.


While the idea of 'Gamification' is exciting, the use cases for applying Gamification concepts within enterprise applications should be carefully selected. The unstructured processes (like Innovation/ Ideation/ Brainstorming processes in a new product/service creation lifecycle) could be great candidates. In addition, the 'semi-boredom' activities within the company where people are not really motivated to do a good job since the nature of the job is so routine, can also be considered for Gamification.

Here is an interesting case study 'Idea Street' - Gaming mechnics applied to idea generation/development process - from UK Government.

Selecting the right use case, applying the right Gaming mechanics, Incorporating rich user interfaces - all in tandem can contribute to compelling & engaging user experiences. Engaged & Participating stakeholders in an enterprise's ecosystem can help to achieve a variety of business goals.

Tuesday, July 05, 2011

Telecom 2.0 & Communication Enabled Business Processes

When Amazon Cloud player was launched, I posted a note saying it doesn't make sense to store my personal music on the cloud and listen to the list by streaming over the network. I wrote, with the idea of applying cloud computing models all around the place, the biggest beneficiary is not going to be the user - but the Telecom operators!.

All new solutions target for a bigger and bigger network pipe - be it unified communications, Internet 2.0 coined by Cisco for multimedia content, real-time web, activity streaming, Audio/Video Uploads and Downloads. No doubt there is a value behind these new offerings. But, I believe 'bigger' doesn't necessarily mean 'smarter' solutions.

Its time that we demand 'smarter' pipes from our Telecom operators. We transact so much with Internet from PCs and Mobile Phones, that there is enough scope to offer 'smarter/intelligent' services over the Internet Pipe. Mobile Web is gaining lots of traction with the advent of smartphones and their PC-like capacities. Mobile Carriers have a larger role to play in rolling-out those value added services on top of their network.

When I had a chance to work with SalesForce.com, I also realized the fact that granularity of service invocations would have an impact on your costs both from your SaaS provider and the Internet Service operator. More calls you make to the SaaS provider, the more you may end up paying on data charges!.

I had this question for a long time - Is this an Optimal design to do everything over Cloud?. If Cloud is inevitable, what more I could do leveraging the power of the underlying network?

I learned that industry is thinking on similar lines and started working on something called 'Telecom 2.0'. As part of the next generation carrier services, some of the operators have started providing APIs over their networks. So, People can develop innovative applications that can operate on their networks, as if they are interacting with application platforms. What could they do using those APIs? - For example, they can limit or expand the bandwidth availability to an application on-demand at runtime by interacting with carriers, they can communicate about their current location, they can convert voice communications to text, they can process SMS/MMS as intermediary between source and destination, they can in fact optimize the network communications (e.g. Caching the interactions with Cloud - This is my wishlist :-)).

Recently, world's third largest telecom operator Telefonica introduced network APIs called BlueVia that enables these new generation of applications.

For example, Some of the pilot applications written over those APIs include - SugarCRM customer representative receiving incoming voice mails in the form of text messages / return those calls from the application itself / another app called 'Caller ID 2.0' - providing the details of the user who calls you on your VoIP phone. That sound's really interesting!.

These apps fit in the category called 'Communication Enabled Business Processes'. I strongly believe this is going to be next biggest disruptor in business application space. Microsoft Lync and other unified communication solutions, if bundled the rightway, could become the next killer application & ubiquitous use case.

To top it all, the most interesting use case is - TaxiStop - a taxi booking and fleet management application that uses a Network APIs called BlueVia from Telefonica Corporation. The mobile application is available for Android, iPhone and Windows Phones and the core service sits in Microsoft Azure Cloud. The Cloud based service mediates the booking between the passenger and the driver in real-time and in the course of the transaction, it uses network APIs to send and receive SMS/MMS. Please note neither the passenger, nor the Taxi management company is managing the booking application. The services are all brokered via an intermediary which sits in the network. This is a classic example of multi-tenancy and innovative business model!. Apps like TaxiStop truly signal the arrival of a new paradigm - 'Network is the Platform, Network is the Data Center'. Its a significant mind shift change to rethink our business models and IT architectures!.

Monday, July 04, 2011

Who has your Social Graph?

This post is not really a mainstream topic of interest to Enterprise IT. Nevertheless, it could be of interest to observers of Social Networking tools/platforms.

Internet is abuzz with the launch of Google+. The site already started receiving lots of positive reviews from several critics. One of the key differentiators of Google+ from Facebook is said as the ability to create groups and manage the privacy within the groups. The groups in LinkedIn are pretty much public and anybody can subscribe to it provided the group moderator allows the registration. However, in Google+, as I understand, one can create groups that are specific & visible only to his profile and send messages that are visible only to certain groups. I was wondering, such a simple feature difference is a big deal?. I don't know. We'll have to wait and watch the success of Google+.

Here is another story that records an observation that users' activity in the Web is shrinking and most of the time is spent in Facebook. While the main story itself is not so noteworthy, the comments to the story are!. One of the commentor has rightly said Facebook is an American phenomenon and to succeed in emerging markets like India, Facebook needs to understand the local culture!. He also adds that Facebook must become a platform provider that would enable new players to launch value added social networking enabled services on top of the platform. I couldn't agree more!

This post is on the Indian culture and Social Networking!

Meanwhile, Yesterday I had a chance to attend a family function in my relative circle. During the occasion, I also had the opportunity to talk to several people whom I have not been in touch with, for a long time. I interacted with People of various age groups ranging from reasonably old (60+) to young (30). Certainly, it was a pleasure to talk to known people after a long time!.

One of the interesting aspect that I observed while talking to Seniors are - they are amazingly good in their memory, especially old memories. [Incidentally, this reminds me Nick Carr's comment Google makes us Stupid?]. When I enquired about someone who had joined the occasion, one of the Senior Gentlemen was able to articulate the entire "Social Graph" connecting himself and the other person. He was also able to give a "Social Graph" version connecting me and the visiting person. Remember, the Graph was like a linked list and it can be traversed from both the directions. While the Senior was able to seamlessly able to articulate the graph in few seconds, I was struggling to grasp and recall the social graph and interpret what it means to me!. A point to be noted, the Senior was highly educated and a Doctorate in one of the core sciences.

That's the Indian Culture!.

People in India, especially the previous generation who are in their 60+, educated or uneducated do not use technology for the sake of it. In their view of the world, using technology to capture certain interactions or transactions is less trustworthy!. Yes, if the trust factor is less, they need to record it!. Otherwise, if there is an interaction/transaction between two people from close networks, they would prefer the 'tacit/verbal agreement' way and that is deemed 'trustworthy' as well. That is because, People in close networks trust each other and using those networks, lots of things happen in people's lives - be it career counselling, arranged marriages, business relationships, conducting events. That was the power of the network. And all these happened without the use of technology (may be they used telephones/mobiles to certain extent)

And they accurately remember the 'social graph' of those family networks. My father used to simply surprise me by describing someone's identify in 5-6 levels of indirection in between :-). He didn't use technology!. And am sure People from India can relate to this experience quite well!.

This is just an example!. Similar to this, every country would have its own way of managing relationships and interacting them in their cultural ecosystem!. That needs to be truly understood if someone wants to build a truly social network that is valuable!.

A person's identity is not just a set of metadata!. Just because a person creates a new account in Facebook, doesn't mean that he needs to start from scratch to build his relationships!. He/She has a history behind him/her and that history holds much more powerful network than what he/she would create in his/her new account. The problem with Facebook, Google+ kind of networks assume that they need to be "told" about their relationships!. Maybe, this will appeal to 20+ who are just starting to use those social networks as hangout places to discuss movies/trivia. But, Networks are much much more powerful. They can help you accomplish a lot more in life if you know how to invest/harvest in the right way!.

Now switching to Enterprise IT...

The communication lines and information flow are restricted to lines in the Org. Chart within the company. And sometimes, the messages that flow between those lines are also based on certain org. protocols :-). And those flow lines eventually generate sparsely populated social graphs for individuals. Organizations having those cultures would have a tough task of realizing the social enterprise objectives. The Org. ecosystem should enable/support creating new information flow lines that would be productive to the individual and the overal l company.

Similar to the Indian culture, a person who works in an organization is much more than a collection of metadata. He/She has a history of experience/background/networks which could be lot more valuable to the organization if derived and codified in the right way among the corprate social networks!.

Well, then what is the right way?. Maybe, we'll need a Google ++ :-)