Sunday, May 25, 2014

Demystified- Unbundling as a Product strategy



I have had the privilege of reading the book- Product Strategy for high-Technology Companies not too long ago and would vouch that though this book was originally written a while back and has some examples which may seem old but it sheds some of the valuable insights into high technology (including Software) product strategy. If one tries to think a bit deeper it will not be as hard to find parallels with today's IT world.

Shifting gears a bit and speaking about one of the recent interviews of Mark Zukerberg where he mentioned about the need for Facebook to create a single-purpose first-class experiences to capture the mobile user's attention. To understand what Zukerberg really means by this statement, i would really want to go back and quote a some of the stuff from one of the articles i earlier wrote for Techwell.

Facebook's monolithic design in desktops spells trouble in mobiles:
Broadly, Facebook's users can be divided into two categories—those who access it via a desktop and thosearticle,
who access it via a mobile device. Facebook more or less retains its monopoly of desktop users for meeting their social networking needs, but retaining mobile users poses a real challenge. As mentioned in an Entrepreneur
"On the phone, it's easy to hit the home button, then open a new app, like WhatsApp, Snapchat, or Instagram...Want to just see photos from friends? Go to Instagram, or Snapchat. Want to just exchange messages with friends? WhatsApp, or Snapchat work. Want to play games? Candy Crush, Angry Birds, QuizUp, or whatever you want are available."

Though Facebook is still a monolithic application, it now suddenly sees competition from relatively newer players.  Facebook can easily retain its desktop user base because they use the site for social networking basics—such as sharing updates, posting pictures and videos, chatting, etc. As Zuckerberg explained, mobile users pose a different challenge. "I think on mobile, people want different things. Ease of access is so important. So is having the ability to control which things you get notifications for. And the real estate is so small."

What is Facebook thinking to solve its problems with mobile platforms ?- Emergence of unbundling as a product strategy:
One commonality between Facebook’s recent high-profile acquisitions (WhatsApp and Instagram) and the popularity of other apps—such as Snapchat—suggests that these are light apps focusing on just one or two aspects of social networking. It is evident that the monolithic nature of Facebook's mobile app may not get the same level of users engaged as its desktop version. Unbundling the complexity in mobiles seems like a logical step forward for Facebook. What that means is having a much leaner feature-set on mobile platforms may work much better than having a cluttered app. So, here comes unbundling as a product strategy.
As much as the book on Product Strategy (that i mentioned earlier) spoke about "building" a product, combining unbundling with product strategy may sound like oxymoron. Its just interesting that this phenomenon is happening in the tech world around us.


Will Facebook's unbundling endeavor succeed ?
A Harvard Business Review article suggests that- "Facebook enjoys three advantages over rivals: technological capabilities, economies of scale in its infrastructure, and most importantly, network effects."
A network effect is characterized by the effect that one user of a good or service has on the value of that product to other people. When network effect is present, the value of a product or service is dependent on the number of others using it. The classic example is the telephone. The more people who own telephones, the more valuable the telephone is to each owner. This creates a positive externality because a user may purchase a telephone without intending to create value for other users, but does so in any case.
Facebook, with almost 1 billion plus user base and literally a single stop website for social networking needs have been able to create unprecedented network effects.
Now, if Facebook unbundles its apps, will it be able to retain the network effects ? Considering Facebook's approach with Instagram and WhatsApp, one peculiar thing that comes to the fore is that it has not imposed the Facebook brand on these acquisitions, which means that they have retained their own identity. It is reflective of fact that Facebook now realizes that each social media segment has its own requirements and it is best served by uncomplicated focused apps with their own brand identity. For example, teens associates Facebook more as a brand that their parents uses and associates themselves more with brands such as WhatsApp, Snapchat etc. In this scenario, as the Harvard Business Review article suggests, Facebook may let go of some of the network effects but the thing that goes in their favor is that most of these independent apps have millions of their own users causing Network effect on its own.

Is Facebook alone considering unbundling as a strategy ?
Facebook inst alone in Unbundling foray. Foresquare recently announced its decision to split its mobile app into two for simplification sake. Dropbox announced Carousel an image-focused application separate from its main app. Google has brought its document and spreadsheet editing software out of the main Google Drive app.

Facebook under Mark Zukerberg realizes that to be relevant in today's business space, they will need to disrupt themselves faster than letting their competitors take charge. Unbundling strategy just reflects this thinking.


Images source:
http://www.amazon.in/Product-Strategy-McGrath/dp/0786301465/ref=sr_1_2?ie=UTF8&qid=1401028581&sr=8-2&keywords=product+strategy
http://www.iconarchive.com/show/simple-icons-by-danleech/facebook-icon.html
http://smartpei.typepad.com/robert_patersons_weblog/lego%20bricks.jpg
http://facebookadvanced.com/tool-lets-analyze-facebook-marketing-real-time/
http://skatter.com/2011/01/infographic-foursqare-in-2010/


Sunday, April 27, 2014

How to manage the load of unread books ?

Sayta Nadella, the recently appointed CEO of Microsoft, mentioned these words in his first memo to employees-

Many who know me say I am also defined by my curiosity and thirst for learning. I buy more books than I can finish. I sign up for more online courses than I can complete. I fundamentally believe that if you are not learning new things, you stop doing great and useful things .

This brings forward an interesting point about how to view a pile of unread books. As one can infer from Nadella's words, these could be viewed as a sign of one's curiosity or thinking opposite, it could be viewed as a sign of procrastination too. How could one better manage unread books ?

Clarify your purpose of reading (don't do directionless reading)

Simon Senik in his book Start with Why says- 
"When most people think, act or communicate they do so from outside in, from WHAT to WHY. And for good reason- they go from clearest thing to the fuzziest thing"

Most clearest thing in reading is which book to read but the fuzziest part is why read the chosen book. We tend to know- what we read, even think of How we read it, but it would be a mistake not thinking about Why we read the chosen stuff. What we eventually want out of our reading efforts greatly impacts how we do it. As an example, if we choose to read for knowledge, we will take notes while reading. If its reading for pleasure, we tend to simply go with the flow. If we are reading to teach someone, we will organize the information accordingly in our minds. 


Have reading goals
Having a reading goal not only helps one remain focused but also adds accountability in the process. The reading goal should not only be closely tied to the purpose of your reading but to reduce the load of unread books it is usually worthwhile having a timebound goal. The essence of timebound goal could be understood from this quote [3] from Prakash Iyer-
If you read for just half an hour everyday, you could finish a 250-page book in just two weeks' time. That's twenty-six books in a year. A hundred books in the next four years.”

If one chooses to think this way, the pile suddenly looks less cumbersome.


Don't pressurize yourself to read complete book
Once the purpose of your reading is clarified and goals established, it gives you ample direction not only on what to read but also on what to omit. Unlike what Steve Jobs did to music i.e. making it unbundled and enabling selling single songs than the entire albums, there is no such equivalent available yet for books. The books come as a complete set with all chapters. This organization may prompt readers to consume it entirely. One ought to remember that like a music album which comprises of good songs and not-so-good ones, a book usually has good chapters and not-so-good ones. So committing self to read the chapters that bring in maximum value and omitting the ones that don't may be a good way forward.


Don't let the sight of unread books overwhelm you
Unread books pile may evoke a sight of unfinished business leading to a negative feeling about something that ought to be done but is not done. It may give one a feeling of being "behind". Remember that negative thinking is a choice and so is positive thinking. Such a pile creates positive atmosphere of being surrounded by books.
The popularity of ebook readers and 1-click ordering and delivery of books purchase and delivery innovation means that one can buy and collect books with fair ease. This also means your unread book stock can get significantly higher than the physical books. The key to truncating the pile is to just start reading.

Do you agree ?



Images source:
http://imgur.com/lZQfcIq
http://conversationsinliteracy.blogspot.in/2012/09/reading-goals-being-intentional.html
http://www.reasonsforgod.org/determine-your-purpose/
http://www.thealternativecricketalmanack.com/2011/07/west-indies-vs-india-test-series-wrap/
http://bryanfranklin.com/blog/feeling-overwhelmed-heres-the-solution

Thursday, April 17, 2014

Being passionately curious

One of my tested beliefs have been that-
"If you have to get inspired, then don't look too far- your immediate surroundings would have a lot to seek inspiration from."

I am a great admirer of Mark Templeton, the legendary CEO of Citrix Inc. And this admiration has a lot less
to do with the fact that he is a CEO (which is great in itself) but it stems more from the way he conducts himself despite being a CEO. I recently stumbled upon one of his quotes on Twitter, which said

"A lot of people will have facts and information. I'm looking for wisdom." and he further adds somewhere that he looks for "scars" while hiring.

My humble understanding of what he meant by scars here is the phases of bad judgments in one's career, something we simply prefer to call as failures. We, being humans can't avoid scars and can only learn from them. As one of the quote I like says-

"Effectiveness comes through good judgment. Good judgment comes from experience. And experience comes from bad judgment."

So we are really looking at a cycle here. There is another trait that makes us effective not only in organization but in almost everything we do. To understand that, let me put forward another quote from Mark Templeton-
"People who are curious will develop themselves, They will discover things, They'll invent things."

So the skill that i am referring to here is Curiosity. Moving away from quotes, and looking for inspiration around, i looked at my son few days back. He is 4 and just passed Pre-Nursery. And as a part of his course curriculum he was required to count till 30. I was working with him towards that when he asked me a question, which meant- "Dad- Why does 15 comes after 14 and not 12?". Let’s not get into what i answered him. My guess is that my answer would have been as good as most of yours. J

But the main point that i understood from this instance is that kids are not just "innocently curious" but they are "passionately curious". I don't remember when was the last time i questioned the reasoning behind the sequencing of numbers or for that matter i probably never did. I think as we grow up, our life's experiences crystallizes our thought processes and we form our own way to understand the world. And as our thoughts get more solidified, we tend to compartmentalize things that we know and the ones that we don’t know. And we never question things that we think we know.

The whole essence of curiosity is recognizing a gap in knowledge. Coming to corporate life, where we know we have to be curious like Mark Templeton's above quote suggested but one way to measure if we were really passionately curious is to count how many questions we asked ourselves every day. Was it 1, 2, 10 or none? How many answers did we seek? How many answers that i tried to find that helped me understand the technology better? Ok. Not only technology but also my team members better.

I have heard people say that - As we grow higher, the skills that differentiate us are not only the hefty technical skills but taking cue from Mark Templeton, for most part are the skills that we used to exhibit so effortlessly as a kids (Read: curiosity). Closing in on with Satya Nadella's recent quote that he used to describe himself during the first communication as a Microsoft CEO

"Many who know me say I am also defined by my curiosity and thirst for learning. I buy more books than I can finish. I sign up for more online courses than I can complete. I fundamentally believe that if you are not learning new things, you stop doing great and useful things.”

Since I promised that I will write about the work-place behaviors in the coming posts, just wanted to assure that this post also conveys some message about work-place behavior. If we start considering curiosity as a behavior that should enable us to start thinking that this is something that is within ourselves to change. And we can be better at curiosity by just seeking more answers. And how do we seek more answers- by asking more questions. First to self, then to the world around!

Note: This article is a modified version of speech i recently gave at a local event i was involved in.

Images source:
http://materialgirlsblog.com/losangeles/files/2013/03/be-inspired-1b.jpg
http://thevarguy.com/open-source-application-software-companies/man-behind-cloudstack-how-citrix-became-strategic
http://www.educationnews.org/k-12-schools/study-curious-children-perform-better-academically/
http://www.businessweek.com/articles/2014-01-30/what-would-microsoft-be-like-if-satya-nadella-becomes-ceo





Sunday, March 30, 2014

Being intellectually humble is actually Being human


Glue that holds Tendulkars and Tatas of this world together :
 "Sachin Tendulkar is a humble human being", for those of you who have been associated with India in a reasonable capacity in the last 2 decades, this may almost sound like a cliché.
I had recently started reading a book called- "Pitch It- Inspirational Stories From The Cricket Dressing Room To The Corporate Boardroom" and this book's opening chapter is on humility and modesty and the corporate leader it features is JRD Tata. It narrates a story of Sachin Tendlukar touching the feet of his 87 years old fan in all humility saying that he felt lucky to meet her.
No, my post is not another one in the list to praise the retired batsman. In my eyes he still is among the #2 cricketer from India (...and #1 in my list is not Gavaskar or Kapil) but bigger point that I am trying to address here is largely these 2 questions-

1. Is humility the quality only for successful, rich people?
2. What would humility mean to people like us who are neither Tendulkars or Tatas of their respective fields?


What actually is humility?

  • When I Google the word "humility", the first phrase that shows up is- "the quality of having a modest or low view of one's importance."
  • Wikipedia defines "humility" as seen as the act or posture of lowering oneself in relation to others, or conversely, having a clear perspective, and therefore respect, for one's place in context.
  • And dictionary.com defines "humility" as "not proud or arrogant; modest: to be humble although successful.", "having a feeling of insignificance, inferiority, subservience"

These definitions are good, these are closer to my perspective of humility but I don’t agree with the part that says being humble is having low view of one’s importance. If one is humble at an expense of one’s self-esteem then that doesn’t paint a right picture or rather paints a picture of a loser. The core idea of being humble, as we have seen in the cases of Tendulkar and Tata is just not that.

Humility in today’s organizations context:
I was reading this book- "A Whole New Mind-Why Right-Brainers will Rule The Future" the other day and came across an interesting narration of how the human mind has evolved over the last century. It talked about some three phases that world has passed in the recent history. In my hope to recollect these phases right- mass-production era, Information era and conceptual era. In the mass-production era, the worker was the central character of the game and his job mainly was to do a set, precise job and comply with specifications. Then came information age, in which the computers starting gaining prominence and internet started connecting the world. The workers in this era, as against the previous era were more left-brained aligned meaning that they were required to think logical to make computers do the things they normally do. The conceptual age is probably more abstract in my understanding, which is more creative, that helped brings products more closer to user's human behavior by more using the right side of the brain.

My idea about specifying this illustration was characterize the evolution of the central characters in the organizations i.e. the worker in the first era to an engineer or knowledge worker. Knowledge worker's USP lies in the fact the she is now responsible to do more intellectually demanding jobs. Some prefer to call such people white-collared workers but I prefer calling them the intellectual personnel.

Intellectual personnel are driven by different degree of motivation. With them much in demand and survival no longer in question due to increase in wealth, they are driven a lot more by the intellectual potential of the work content i.e. the work that is different, closer to technology, something that is never done (by anyone) before, something that is not manual, something they can get machines to do.
Now when we talk about humility in today's corporate world we should remember this context. Humility in today's context would more resemble the phrase- "Intellectual humility".


Decoding Intellectual humility:
Recently a renowned journalist and author of the book- "The World is Flat" Thomas Friedman interviewed an executive at Google to find-out what it is like to get a job at Google. Google’s representative categorically told in the interview that they don’t generally prefer candidates from top colleges because, among other valid reasons, they don’t find most of these candidates to be intellectually humble. Dissecting some pieces from this article and adding some of my thinking and experience here-

A person is intellectually humble when-
1. She is willing to create the space for others to contribute.
2. She loves to possess knowledge but refrains from boasting about it.
3. She is willing to acknowledge that bad performance at workplace can happen because of them (or their lack of application of skills).
4. She won’t unnecessarily blame others when the bad performance happens at the team level.
5. She won’t pounce to take credit even for seemingly small achievements or rather bigger ones too.
6. Intellectual person may show sense of responsibility and ownership and will try to solve any problem. Showing humility here would mean that she will be willing to step back and embrace other's better ideas.
7. She is willing to change her opinion when someone else comes-up with a better fact or idea. And this changing of opinion is graceful (giving due credit to others) when it happens
8. She won’t just be quiet when the mistakes happen or when she needs to change her opinion. Staying quiet is often an escapist tendency in the organization but saying “Thank you” and “Sorry” when needed certainly are characteristics of being humble.
9. She knows despite having high position, she is unconcerned i.e. she doesn’t let the position speak or influence her words.
10. She may be ambitious and having higher position but during a conversation speak to the level of other person.
11. She doesn't use her position for undue advantages.

Intellectual humility simply means that you don’t know everything, and that you can be probably wrong. And as often as you are right, others have as much opportunity to be right.

What more could I say?
The key intention in the workplaces dominated by knowledge professionals should not be to show "how much I know vs others?" but the real battle is to channelize what everyone knows towards a common objective. To achieve this leader can really show the path, but it’s up to the intellectual personnel to embrace humility. Intellectual humility as a subject is quite personal or rather a choice everyone makes and that makes it hard to coach to others.

Another point is that lack of humility may not hampers one's growth always. We have a scores of top-executives in the world who are brash but embracing humility surely enables smart growth, one that comes with respect.

So referring back to questions that I intended to answer in this post, humility is more a human trait than the one to be only shown by the successful people. Probably, rich, successful people gets lauded more than a common man for showing humility but a humble person will know that its just fine. After all, gaining positive press is not a key goal for a humble person but at the end of the day, simply being human is!

Before I close this article, I wanted to express that I intend to focus next few posts on work place behaviors and Intellectual humility was one of the first things I thought to tackle.

Be humble. Be great!


Images Source:
www.tatasteel100.com
https://www.facebook.com/SachinTendulkar/photos/pb.344128252278047.-2207520000.1396187046./737487736275428/?type=3&theater

http://www.omghub.com/sales-archaeologist-blog/tabid/85464/bid/99646/Humility-Is-it-the-Holy-Grail-of-Sales-Leadership.aspx
www.intellectualhumility.com 

Monday, January 6, 2014

Are you the CEO of your career ?

Wish you all a Happy new year! At the outset, i have to admit that i dont feel good to be away from this blog for really a long while. But good thing is i am back to contributing whatever little i can.

As its the start of new year, i intended to share some good special stuff that i learned a while earlier. I had the privilege of attending a session conducted by Mr. Ravi Venkatesan, now better know as the author of the book Conquering the Chaos: Win in India, Win Everywhere. He was earlier the Country Manager of Microsoft India.

He delivered the talk titled "You are the CEO of your life. Take charge!" and some the points that he shared are listed below-

1. Define what success means to you. Do what you love, love what you do.
2. Early on differentiate yourself through initiative, excellence and personal accountability.
3. Take big challenges and tenaciously see them through. Leave a Legacy.
4. Develop financial freedom early.
5. Seek mentor (called as God in human form). A good mentor is the one who sees something in you that you won't yourself see.
6. Cultivate self-awareness. Build on your strengths, not your weaknesses. Manage your weakness but focus on your strengths.
7. Remember: Its all about People.
8. Develop Courage.
   Do what's right not what's convenient.
   Take big risks and deal with failure.
   Ask for forgiveness, not for permission.
   Confront your fears; go outside your comfort zone. Lean into your fears.
9. Make time for important things. Family, Health, the inner journey.
10. Luck matters more than you think, so be humble and grateful.
  
I hope to be more regular in sharing stuff by means of this blog in 2014. If all goes as i am thinking, i intend to share some of the stuff i have been working on researching of late.

Please stay tuned!

Image source:
http://spreadentrepreneurship.wordpress.com/2012/08/01/let-your-passion-drive-you/
 

Saturday, June 1, 2013

Public presentations delivered so far...


Upcoming presentations:
The Cloud forecast- Is it Rainy, humid or drought-like for Software Testers ?
"Cloud" has been a buzzword for a while now and the last couple of years have seen the technology around Cloud evolve and mature. The adoption of Cloud and its usage in helping simplify Software testing has increased over the years. The various elements of Cloud like Software-as-a-Service to really Anything-as-a-Service have increased the potential of Cloud being used more diversely to solve some testing specific problems and create more opportunity areas.
This presentation will deliver a pragmatic perspective of the situations where cloud has worked beautifully for Software testing and also where it’s adoption or attempt to adoption have seen challenges. It will cover some fundamental aspects of cloud, delve into core concepts and more prominently cover some practical illustrations of Cloud, technology, its impact on Software testing and more.
More details about the event: http://www.nextgentesting.org/program

Title: Demystifying Software Globalization
“Do you know that Windows 7 is localized into 90+ languages, Windows 8 expected to be in around 105, Apple iOS supports 34, Android 57 ?”
 With the key platform companies venturing into supporting the languages of even the little known geographies around the world, it is only evident that the need of World ready Software is on the rise and will continue to ascend in the time to come. The field of Software development that ensures the Software is World ready is called as Software Globalization Engineering. This field has seen a humungous drift from “Japanization” (when the products were redesigned to support Japanese language) to "Simship" (meaning simultaneously shipping the supported languages at the same time)  in the past decade or so. Software Globalization has grown from generalized field to a more specialized one over the years with the advent of concepts such as Unicode, Single Base Binary, Multilingual User Interface and much more.
While Software Globalization is still finding its feet as a separate discipline in many organizations, more mature organizations have embraced it and have reaped benefits successfully over the years. This session will demystify Software Globalization Engineering and will cover an introduction to several concepts related to this exciting field.
More details about the event: http://www.techgig.com/login.php


Presentations delivered:
Timeline
Presented at
Topic
May 2013
STEP-AUTO Test Process Improvement Conference
July 2012
SofTec 2012 (Organized by SiliconIndia)
May 2012
ISQTs “STEP-AUTO 2012 South” Software Testing Conclave (Panel Talk- On Invitation)
Nurturing Talent in Software Testing (Panel Talk- One of the 5 Panel members)
May 2012
ISQTs “STEP-AUTO 2012 South” Software Testing Conclave (Presentation)
Feb 2012
STeP-IN Summit 2012- 9th International Conference on Software Testing at Bangalore (On Invitation)
Feb 2012
STeP-IN Summit 2012- Pre Conference Tutorial at Chennai (On Invitation)
Sept 2011
STeP-IN Forum’s Software Testing Conference at Hyderabad (On Invitation )
Aug 2011
Bangalore Workshop on Software Testing (On Invitation)
July 2011
Aditi Technologies (as a Guest Speaker on Invitation)
July 2011
SiliconIndia’s SofTec 2011 Software Testing conference
Jan 2011
Bug-de-Bug Conference in Chennai (http://www.bug-de-bug.com/Archive)
Sept 2010
hiSoft, Wuxi, China
Becoming an Expert at Globalization Testing
Sept 2010
Panel Talk- ISQT STEP AUTO Conference
June 2010
SOFTTEC 2010 (Organized by SiliconIndia)
Sept 2006
Was Invited to speak in One-day Colloquium on Non-Functional Testing organized by STeP-IN Forum
“Localization and Internationalization” Ensuring Globally Local Software for Universal Acceptance!
2006
Presented a paper in STEP Auto 2006- International Conference on Software Test Engineering, Process & Automation in India
Outstanding Business Results through Effective Localization testing processes
2005
Presented a paper in 5th Annual International Software Testing Conference in India 2005 held in Hyderabad- Organized by Quality Assurance Institute (QAI).
Achieving Business Success through Testing Excellence
Mar 2004
Presented a paper in 4th Annual International Software Testing Conference in India 2004 held in Pune- Organized by Quality Assurance Institute (QAI).