Tuesday, October 23, 2007

State of Politics (and Bay Area)

Today, for the first time ever, I encountered politics in Google. Now, I was not naive. I was sure there is a ton of it floating around but I still believed that it is a lot less than what we have in the outside world. That observation holds true. My observations about Google and a corporate job anywhere is that there are primarily two kinds of politicians on campus:

1. A few very dominating people who will have opinion but will not do their homework before honoring us with it
2. A set number of people who are insecure about their job and so try to protect it by exercising their (so-called) power, or worse keeping critical information to themselves. They usually make for bad bosses and even though I am lucky to (really) have an awesome mentor/boss right now, I have seen enough employees go bad because the boss is insecure

The best way to deal with this (other than to start a company of your own, which seems like the best way to deal with anything these days) is that if you encounter the first kind, then just do way more homework than they do, and keep asking very intelligent questions. At some point or the other, you will notice the sound of a big ego slinking away.

In the latter case (usually the most egregious kind of politician), have a heart to heart. Talk to the person, make them feel at ease. Actually try to decrease their insecurities. And if they are scared (or scary) enough that a simple chit-chat does not help, then just remove all the potential grouses they could have. Establish better communication channels, be on the right side always, and then keep working single mindedly towards the goal.

As a wise man once said, "There will always be people that don't see eye-to-eye or are distracting. Just work hard, be
aggressive (in a good way) and get the product launched. Stay focused on the goal and others will get behind you."


The moral:
- Be good (and on the right side)
- Be open
- Be focused

All else will follow.

Epilogue: Life in Bay Area is going well. Work is going well, weather is awesome, the itch to do something has restarted. All in all, perfect recipe for Bay Area living. The company is exploding to put it mildly, and one has to be in the center of the hurricane to see what the hell is going on here. Though at a macro level, some storm clouds appear in the horizon for Silicon Valley. Oh well, I have seen those before.

Tuesday, October 09, 2007

Taking responsibility

In a nutshell, that is what a PM's job is all about. Taking responsibility for the product, its launch, its features, its ecosystem; making decisions. Making decisions is a large part of my day. Making decision with half information is almost all of it.

Someone asked me how does Google integrate its various functions like marketing, patenting, partnerships, legal, Ops etc so that they work for the product in synergy. The answer is: Through the PM.

The PM owns the product, all the functions work for the product. There is no direct reporting here, however there is one guy who is the common thread between all these functions and it is the PM. Invariably, there are decisions that need to be made at a macro level that define the work and strategy of these sub-divisions. Those decisions are the domain of the PM. Once the structure is set, then these divisions have a free reign to set their agenda. This is how Google manages a flat hierarchy yet ensures efficiency.

It makes one person's job incredibly tough. Mine. I spend all my day surrounded by folks who know more than me, but who look towards me for structure. So I have to learn how to think very fast, ask the right questions, and make quick decisions. Almost always the plan I put together needs significant tweaking. However, more often that not, a plan is better than none. Hence my value-add to the product.

A lot of people worry that the PM has all the responsibility without any authority. On the contrary, my experience has been that most people are so glad to have you on their side, providing structure to the chaotic product that they are trying to put together, that it has never been difficult to influence people to get stuff done.

The bottom line is - People do not like ambiguity. Anything (anyone) who helps decrease ambiguity is welcome and a strong asset. In Google, a PM provides direction, vision, and creates a framework on which multiple teams put together a product. It is the job of a CEO-in-training.

Its midnight, I am still working but I love every moment of what I am doing. Its been three months for me out here at Google, and thankfully, I can say now that regardless of whether this was a better decision than going to VC (that time will tell), it definitely was not a worse decision. I love my work, and that is more than what most can ask for.

Wednesday, September 12, 2007

Who is a Google Product Manager?

I have had a lot of people ping me in recent times to ask this question. What does it mean to be a Google Product Manager? What credentials are required? How does it compare to an APM or indeed to other functions?
I will try to put together an intelligent answer to this question based on my initial two months here at Google. (Yeah, it is almost two months! Can you believe it?) I will probably revisit my answer to this question in another 6 months or so.

What exactly is the role?
Product Management at Google is a complicated beast. Your ass is on the line if the product fails, yet there may not be any direct reports. You are the guy pulling together multiple functions - marketing, legal, PR, Sales, Engineering, Operations, Technical Account managers, User support, and many more, to run the product. The product is yours. The various functions used to run the product aren't. The principle tool that you have at your disposal is Influence.

At first, this may not sound too different from other product management roles in similar sized companies, but there are some key differences that I have noticed:

1. Product Management can be pretty hierarchical in many companies, it is not in Google

2. Like the other functions, Product Managers are not tied to a particular product or sector for the duration of their work in Google. They are free to rotate at reasonable intervals to completely different sectors

3. Most Google Product Managers are generalists (especially MBAs). They are recruited for their overall well-rounded skills and not necessarily for a particular sector focus. (There are however, some PMs who are recruited especially for their sector expertise)


What are the key skills that successful Product Managers at Google have?
In my perception, most PMs at Google have to be good at (in no particular order)
1. Managing immense complexity ( a direct result of the mixed structure here at Google)

2. Influencing people, a trait that needs credibility, communication skills, and a people-skills

3. Making decisions. One needs to be able to decide, take responsibility for those decisions and live with it

4. Something that is different from the rest. Have to have something special in terms of achievements in their background. This is especially true for the generalists who can't necessarily distinguish themselves on uber-sector-specific-experience. That special sauce could be starting one's own company at some point, MBA from a top B-school, or some such thing. Something which helps differentiate you from the rest in some way

5. Extremely good understanding of the Internet services landscape and opinions on everything form state of online video market to new mobile business models to future of search

6. A passionate self-starting personality helps. Self-starting especially because no one seems to tell you what to do out here, yet everything seems to be doing the things they need to do

Who is an APM then?
Short answer, an APM is usually an undergrad with a little bit of work experience. These guys tend to match the typical profile of that target segment of many of Google's user facing products. They tend to be pretty young, passionate, and incredibly talented folks. Kind of like Wharton undergrads relative to Wharton MBAs (If you went to Wharton, you would know the story here)

Oh come on, there has to be some glitches
I do not know if these are glitches but they are definitely things that one needs to know before deciding to work here at Google. These challenges ensure that certain personality types love it here, and others hate it:

1. You make your own job. I found my product, I am helping define my role, and beyond a minimum bar, have to decide how much I can take a bite off. If you like structure, you are going to be frustrated

2. If you like hierarchical companies, with organization definitions, Google will hurt you. It is hard to work just by influencing especially if you are used to a more hands-on approach to delegation of work

3. You hate good food :). (That's a little bit of humor, an ode to the obsession with food that Google inculcates in us Googlers)

I am sure I am missing something. And I am also sure that some of the traits I pointed out are not Google specific. Keep in mind, its only a couple of months. It will be fun to revisit this in a few months to see what I would like to change in this post. I will compare it to the other functions in Google (OSO, PSO, Biz-dev) etc at a later date. I am in the thick of an exciting new product out here, there are loads of challenges, the team is around the globe, the product has an exciting mix of legal, sales, technical challenges, and my life is awesome.