10 job hunting mistakes you should avoid

Over the last month, I have been interviewing a lot of candidates for various open positions - software product managers, directors of business development and project managers.  During the course of looking through resumes, interviewing candidates, I have come across many mistakes that candidates are making. Given this, I thought it is worthy of a blog post.

Now, here are three caveats.

Caveat One: I realize that I am slowly moving into the previous generation, given the young generation (sometimes referred to “Gen Y”) that is coming into the workforce. However, professionalism is independent of which generation you belong to.

Caveat Two: I have not worked in large companies which have large HR departments which use resume databases and do keyword searches to find candidates. I have predominantly worked for smaller companies where the hiring manager is the one leading the recruiting effort, who does not use any complex HR tools and where hiring decisions are made very quickly.

Caveat Three: I am a software product management guy and have worked only in software companies. So what I state here are all based on what happens in software companies.

So here are “my” top 10 job hunting mistakes based on my observations this past month. These are of course one man’s opinions based on my experience. I have listed them in the order of applying for a job to the interview to post interview.

Applying for a job

1) Emails with no content but just an attached resume: Look, just because you applied for a job, it does not make you a qualified candidate. Given the unemployment climate, every job posting gets a ton of resumes. Believe it or not, recruiting these days is not a “process of selection”, but a “process of elimination”. I see candidates replying to job posts with nothing but a resume. Think about it – does the candidate expect the hiring manager to open the resume, read through all of it and decide if you are a fit? No, very unlikely. Compare that to a candidate who responds to a job posting with a nice email which highlights what s/he has accomplished and why s/he is a great candidate for the open position and attaches the resume to the same email. Whose resume do you think I am going to open? If you don’t have the time to tell me why you are the best fit for the position, it only tells me one thing – You are outright lazy!

2) Lengthy cover letter: This is the other extreme. You write a long letter of multiple paragraphs of how skilled and qualified you are for the job. Sorry, hiring managers typically do not have the time to read the verbose email. Personally, what I am looking for is your elevator pitch that is short and sweet – I love bulleted lists (max 5) of your key accomplishments and why you think you are qualified, because it is easy for me to quickly scan and read such lists.

3) Cover letter as a pdf: Hope you are seeing a pattern here. Don’t make the hiring manager do an extra step to find out who you are and what you bring to the table. Having to open the cover letter pdf file is a friction point. I only want to open one file, which is your resume. I am looking for reasons why I should do this. I should not have to open a pdf file to read your cover letter to pique my interest in you. Put it in the email and reduce the work that a hiring manager has to do to find out about you.

4) Resume file name that makes no sense: You can call me traditional. But I pay attention to your resume to understand how well you pay attention to details. I have seen resumes sent to me that have had file names of

  • “John Doe Universal Resume.pdf” – Here is what this tells me – you have one resume and you are carpet bombing by sending your resume to all the jobs out there and hoping that one will somehow fit your skills.
  • “JohnDoesalesAXY-II.doc” – Here is what this one tells me – you have different versions of resume (not bad, you should tailor your resume to the job you are applying), but do I as a hiring manager need to know that you have multiple versions and you have some cryptic coding system to track your resume versions?

Come on folks! Resume is your marketing material, period. I am the buyer and you are the product. As far as I am concerned, your product name is your name. I do not name my resume anything other than “GopalShenoy.pdf”. What I typically do is create folders for each employer that I apply to and have the version of the resume sent to an employer in the appropriate folder. This way, I can have multiple resumes all named “GopalShenoy.pdf”.

5) Resume file format: This one is not a mistake per se, but I see candidates sending in their resumes either as Word documents or pdf files. If you are applying via a recruiter, they will demand a Word document because they want to put their information on top of the resume so that the hiring manager knows that the resume came via the recruiter. But if you are applying directly to a job posting and there are no requirements on how you should submit your resume, I will strongly urge you to use nothing but a pdf file for two reasons:

  1. Your resume is your product brochure and represents your brand. No one should be able to make any modifications to this brochure. You own it, period. No one can modify your resume if you send it in as a pdf file.
  2. Pdf file is portable and looks  professional and printing a pdf file is wysiwig. If you send your resume as a Word file, the format is not guaranteed to be portable between Windows and a Mac (Yours truly made this mistake and learnt it the hard way).

At the Interview

6) You are not professionally dressed: Look, more and more companies do not have a dress code. For example, at Gazelle we are very informal where most of us wear shorts and T-shirts (and even flip flops) to work. But this does not give you as a candidate the “green signal” to be not professionally dressed when appearing at the interview. If you are not sure, ask about the dress code before the interview, especially if you will be going to the interview from your office and are planning to be back in the office. As a hiring manager, I have proactively asked candidates to not bother wearing a suit. But unless you have been advised about the dress code for the interview, play it safe. Wear a suit – your candidacy should not be affected because you were professionally dressed. Think about it a sales call – you are presenting the best product you have – “You” – so make sure it is presented in the best possible light.

7) Walk into the interview without your resume: This one bugs me a lot. Imagine, if you are a sales person, will you show up at a prospect’s office without a handout about your product? I really don’t care if you have send me your resume or not. I am likely going to schedule my boss or my peers to interview you. Some of them may not have taken the time to print out your resume before they come to talk to you. If I walk in to meet with you and you don’t have a resume with you, you have started off the wrong foot as far as I am concerned. Let me say it again – “Resume is your brochure – DON’T EVER go to an interview without a copy of your resume.

8) You don’t have an elevator pitch: The first question I always ask any candidate I am interviewing is the same – “Can you please give me your elevator pitch and you have one minute”. The answer to this question tells me a lot about you – your communication skills, whether you are capable of highlighting your skills and qualifications in a short amount of time and how all of this is relevant to the job you are applying for. Nail it, this is your chance to make the best impression. You should nail it such that I want to know more. However, don’t make it pompous, be modest. But if all I hear is about the schools where you got educated, about your family, your past jobs etc., you are not making an impression. Don’t get me wrong – I want to know more about you as a human being and I respect you for that. But interviews are professional in nature and you should be talking about how you can help the employer with your skills and qualifications, nothing else.

9) You have no questions for me: I respect those candidates that have a lot of questions for me. This is an indicator of their interest in the job, in the company. This is your golden opportunity to show the recruiter how you think, how you do your research or gather information. For example, if you are a software product manager and are applying for a product management position, I expect you to ask me questions that will help you understand the product management landscape in the company. Listen, interviews should be a two way exchange between you and the company. The company should gather enough information about you to see if you are a fit for the job and you in turn should be able to gather information about the company to make sure this is where you want to work for the foreseeable future. Given this, why would you waste the opportunity to ask questions of me as the hiring manager or others who are interviewing you?

After the interview

10) No thank you letter: After the interview is over and you are back home, take the time to send a thank you letter to each of the people you interviewed with. If you don’t do this, you are again wasting an opportunity (probably the last one) to refresh the hiring manager’s memory of why you are the best candidate for the job. You want to do this when everything is fresh in the memory of everyone involved. Sending this thank you letter does not guarantee you anything, but it will never hurt and it is the right thing to do as a professional.

Thoughts? Do you agree? Do you have other mistakes that you feel candidates should avoid?

If you enjoyed this post, please

  1. Consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.
  2. Spread the word via your twitter or Facebook accounts. Thanks in advance.

Image: Courtesy of Career Post

Related Posts:

  1. Ten job hunting tips for a product manager
  2. Job Hunting Cheat Sheet
  3. Eight traits of good hiring managers

Managing stakeholder expectations via Product Council

From time to time, when I talk to other software product managers about their biggest challenge, they often say that managing internal stakeholder expectations is their biggest challenge. Yes, of course. After all, product management is like herding cats. Sales goes and makes promises to customers without asking the product group, marketing wants their projects done first, your development team has their own pet projects, customer support wants customer’s burning issues fixed first, professional services want projects that will make them do implementations faster. And all of this needs to be done in a short time with limited engineering resources.

So is there a way to manage these expectations and make sure there is a clear product direction? I have been using Product Council meetings to successfully do this. Product council is a concept I picked up from Marty Cagan’s Inspired: How To Create Products Customers Love book. I strongly recommend this book to all product managers.

So what exactly is a product council meeting and how do you run it?

Product council is a meeting with the executive management (including the CEO) once a month to review the product strategy and the product roadmap and resolve any conflicting product priorities that are currently in play. You as the product manager or head of product management should run this. This way, everything is presented in an impartial way and the whole group is presented with the projects that the product and engineering team is currently working on and need to work on in the future. If there are conflicting priorities, you present the pros and cons of the priorities and ask for a resolution from the product council. Make sure that the stakeholders whose priorities are creating the conflict are in the meeting. Be clear that you want a resolution at the end of the meeting (not afterwards) because the product team needs to start working on the right project(s) based on the decision. Force a decision by the end of the meeting.

I often hold these meetings once a month for an hour. It is a standing meeting that is on every stakeholder’s calendar. The agenda is typically the following:

  1. Review the product strategy
  2. Update since the last product council (what have we done since then)
  3. What are we currently working on?
  4. What is ahead of us?
  5. Review product roadmap
  6. Presentation of any conflicting priorities
  7. Final decision on prioritization

It is important that you as the product manager or as head of product management help the executive management see the conflicts and lead them through a prioritization exercise. Once a decision is reached, there should be consensus from all stakeholders because it is an educated decision made based on review of pros and cons of each priority and more importantly facts (instead of someone’s opinion or support for pet projects).

So are you done after product council? No. You have to make sure that you keep the product council abreast of progress being made on the new priorities. If the project hits a bottleneck because of some unforeseen technical or business related reason, you need to immediately raise it to the product council rather than waiting till the next meeting. Communication is key to managing stakeholder expectations. If you do this well, you should be able to effectively reduce your stress level as a product manager.

Thoughts? How are you as a software product manager managing stakeholder expectations?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.

Watered down products typically fail ….

A company has success with its enterprise product. But the company wants to accelerate sales and increase the number of customers.

Someone says – how about small businesses? Of course, that is a large market. Why did we not think of them? We already have the enterprise product in the market – so building the small business version should be easy.

The CEO says “Get rolling, I want to ship a small business version next month.”

Everything is fast tracked – product management starts with the enterprise product, cherry picks features to turn off and voila, small business product definition is done. That was too easy. What about pricing? Hummm, let us see, how about 60% of the enterprise product? Done. Product ships, everyone is excited on launch. There is a party, the CEO is thrilled – the team delivered.

Roll forward 30 days – the small business product is not getting traction. Sales comes back to product management with requests for one-offs – “hey, I was talking to this company – they love the small business version, except they want this one more thing that is in enterprise version – do you think we can turn it on? After all it is there, should’nt it be just easy to turn that switch back on.” Sales applies pressure because they have to meet their numbers for the quarter and it is so enticing to do this because no new feature has to be developed – it is already in the product!.

Unfortunately, this is a common story and I have personally lived through months of the above. Welcome to the world of customization hell. It is worse than the enterprise product because what the company has essentially done is allowed customers to demand the enterprise product functionality at steep discounts, now that you have two products – the enterprise version and the small business versions. This is not limited just to small businesses. Enterprise customers get wind of the small business product and want the small business version but with feature X, Y and Z and at the small business price.

When building products for new market segments such as small businesses, companies often make the mistake of creating a product by turning off a bunch of features from their enterprise version and slapping “for small business” on this watered down product.

This fails for one of two reasons:

  1. The product even with some features turned off is still considered too complex by the small business users because the needs are different and also the persona of the target user in small business are different.
  2. Small businesses have the same needs as larger businesses and hence they find that the watered down product does not satisfy their needs.

Let us examine these two issues in more detail by considering two examples.

1) IT network monitoring product: Large businesses tend to have an IT staff in hand to set up their networks. These highly qualified staff typically are geeks and take pride in the fact that they have to use DOS prompts and unix like interfaces to get their job done. Now consider a small business which has to set up a similar network. Very often, in a small business, it is probably the owner that may be setting up the network – he is not an expert at networking, wants to quickly set up his network and get back to business and has no time or expertise to deal with DOS prompts and Unix like interfaces or to understand networking terminology to set up his network. He wants a very simplified interface that hides a lot of complexity, wants to select a few options and have the network up and running as quickly as possible.

Now let us take another example -

2) Performance review management software: Companies do performance reviews either on an annual basis (everyone gets their reviews done at the same time) or at the time of employee’s hiring anniversary date. The software vendor decides to offer these two options only in the enterprise version and turn off the capability to performance reviews at the employee’s hire date in the small business version. This does not work out because even small businesses have the need to do performance reviews based on the employee’s hiring anniversary date.

How to do this right?
So how do you avoid these two traps. Here are some ways to do this right -

  1. Clearly understand the needs of the small business user. It takes the same amount of time and deep understanding as the enterprise product to get it right.
  2. Clearly understand the persona of the user who will potentially use the product before you decide what the product needs to be. More often than not, you will find that usability tolerance to be vastly different between small businesses and large enterprises – not that large enterprises don’t like user friendly products, but they are a little more tolerant because of the resources they have to handle implementation and ongoing maintenance.
  3. Make your product offerings by balancing the needs of the users and your business goals. If the functionality needs are the same, make the product offerings different on other variables. For example, you can impose limits on the number of users who can use the product or by by pricing your product as per user. This way small businesses can get all the functionality they need, but pay less fees depending on the number of users they have. Or limit the amount of data they can store – for example, the enterprise version of a CRM product could allow saving unlimited number of contacts, but the small business version may allow only upto 1000 contacts. If it is a survey software, you could segment based on the number of surveys someone can run per month or by putting a limit on the number of responses you can get per survey.

In essence, simply watering down products is not the right answer.

Thoughts? Do you agree?

If you enjoyed this post, please spread the word about this blog, consider leaving a comment or subscribe to the feed to receive future articles delivered to your feed reader or via email using the text box in the column on the right.

I am hiring a product manager. Interested? Send me your resume

I am hiring a product manager to join my product management team at Gazelle.com. If you or anyone you know is interested and is local to Boston or is planning to move into the Boston area, please send the resume to gopal [at] gazelle[dot] com. The job description is given below.

What does Gazelle do?
Gazelle.com allows consumers to trade-in used electronics in 20 categories (cell phones, digital cameras, camcorders, laptops, iPhones, MP3 players, GPS devices etc.) for cash. Our vision is to change the way consumers consume by allowing them to trade in their devices when they upgrade to newer devices such that the older products do not end up in the landfill. In case you are wondering why it is better for a consumer to use Gazelle as opposed to trying to sell on auction sites such as eBay or listing sites such as Craigslist, read the top 11 reasons to sell on Gazelle. We are experiencing tremendous growth and are looking for a rock-star Product Manager to join our product management team.

Job Description
If you enjoy creating web products that deliver an awesome customer experience and if you love to work in a very informal, fun environment where you are expected to do what it takes, you should apply. The product management team at Gazelle is responsible for the product planning and execution throughout the product lifecycle, including: gathering and prioritizing product and customer requirements, defining the product vision, and working closely with engineering, business development, marketing and support to ensure revenue and customer satisfaction goals are met.

Gazelle focuses a lot on our company culture and we will hire only those who will fit strongly into our culture that is focused on having fun while we work hard on our vision of changing the way consumers consume used electronics.

The Product Manager is expected to:

  1. Assist the Director of Product Management to define the product strategy and roadmap
  2. Create requirements documents for features and/or new products
  3. Lead a cross-functional team to develop required products and/or features that meet the customer needs.
  4. Work with the business development team to assess partnerships and licensing opportunities
  5. Run usability tests, beta and pilot programs with early-stage products or releases
  6. Have a keen sense for product usability and customer experience.
  7. Act as a leader within the company

Required experience and knowledge

Skills

  1. Minimum of 5 years experience as a Product Manager of an ecommerce website (consumer products a plus)
  2. Demonstrated success defining and launching successful products
  3. Experience interviewing prospects/customers to understand their pain points and then creating products that successfully solved these pain points.
  4. Proven ability to influence cross-functional teams without formal authority
  5. Samples of effective requirements documents delivered in the past
  6. Bachelor’s degree required

Intangibles (to be heavily weighed)

  1. Organized, methodical, process-driven.
  2. Proven ability to work independently with minimal supervision.
  3. Excellent written and oral communicator and sound teaming skills.
  4. Impeccable problem solving and analytical skills, as well as the ability to develop innovative alternatives and recommendations.
  5. High level of ethics and integrity, as well as the strength to stand behind them.
  6. Results- and detail-oriented with ability to manage and execute multiple tasks.
  7. A proactive, “hands-on” self-starter who will prosper in a fast-paced small company. and
  8. The ability to have fun while doing all of the above.

10 reasons why you want to work at Gazelle

  1. Competitive salary with quarterly bonus (based on individual performance) – we want you to focus on making our customers happy and not worry about money.
  2. Stock options – we want you to have a stake in the company. We all sink or swim.
  3. 401(k) match – we want you to start saving for your retirement – your long-term happiness matters to us.
  4. 100% paid medical, dental and vision benefits for employees and a generous contribution towards coverage for dependants.
  5. Flexible hours – we don’t care when you come in and leave as long as work gets done. But, we are very serious about getting work done and we hold everyone accountable.
  6. 15 days of paid vacation plus 3 floating days per year plus national holidays – we want you to have a life outside of work.
  7. Free lunch on Mondays – that is if you like pizzas and sandwiches – we love both of them. Oh, we also have free coffee and espresso – you will need the caffeine. And if you like junk food, we have free snacks as well.
  8. Open office floor – we don’t have cubicles, offices and name plates. All employees including our CEO get a desk and they are old desks, no mahogany or cherry here, because we are frugal and also environment friendly.
  9. Get to work in an old building – yah, the bathrooms occasionally don’t work, we may have to double-park, but we absolutely love the startup feel.
  10. No dress code – yes, you need to wear clothes, but we don’t care if you want to wear a suit or come in shorts or flip-flops. Did we tell you that all that matters to us is doing excellent work that delivers an awesome experience to our customers? Oh yah, we did.

Events force actions

Events force actions – this has been such a guiding principle for me that it has allowed me to get clarity when there is none, has kept me focused when I have been distracted by too many things to do, has helped me achieve something because the deadline is looming. For example, I am about to leave on vacation and the last two days have kept me laser focused on getting things done.

I have blogged in the past that everything needs a head and a date, otherwise it will never get done. So everytime, you think you or your team is not making progress towards your goals, create an event and drive an action towards it. The event is essentially a milestone such as an alpha launch date, beta launch date, a demo or presentation to the executive team or usability testing with customers. Once you have got others to commit time to an event, you or your team has to react and get moving. You will be surprised how such a simple action on your part can energize the whole team and get things moving.

Thoughts? Are there any additional ways you have energized you or your team to get moving?

If you enjoyed this post, please spread the word about this blog, consider leaving a comment or subscribe to the feed to receive future articles delivered to your feed reader or via email using the text box in the column on the right.

Managing your product management career – Part 3 – Job hunting tips

This is the third and final post of the series on managing your product management career. The first post was about assessing your product management skills and the second post was about how to market yourself as a software product manager.

Now that you have assessed your skill set, build digital assets for your personal brand, you are now ready to start the next step in your career. Here are a few job hunting tips.

If you think that you can easily find a job by posting your resume on as many job sites such as Monster, Careerbuilder or HotJobs, be prepared for a rude awakening. I have never posted my resumes on any job site. The only professional resumes you can find on me are on LinkedIn and on the About me page on this blog.

There is something called a “hidden job market” out there which is a lot larger than the “visible job market”. Various studies have indicated that upto 80% of new jobs that get filled are never advertised.  They get filled via referrals. So if you are dependent on applying for advertised positions and waiting for the phone to ring, you are going to be disappointed.

If the above number does not awaken you, consider this one. About 24% of jobs are created when an exceptional candidate is found – wow, these jobs did not even exist before the employer found this candidate. (Source: mgssearch.net).

So how do you really tap into this hidden job market? A google search will point you to a very good articles on how to do this. Here are three tips that I have put to work in my past job searches.

1) Work your network! Let the network know that you are looking and seek their help in getting in touch with decision makers in companies that you may want to work for. This can be done confidentially if you let your network know.

2) Attend local product management or industry related events (breakfasts, dinners etc.) – You are likely to run into hiring managers or potential job seekers that you could look to hire. For example, when I attend the Boston Product Management Association meetings, I always hear hiring managers announce that they are looking for product managers. Such events give you the golden opportunity to meet face-to-face with the hiring manager without having to send emails, play phone tags etc. You could not find a better way to get in the door. After this, it is upto you to make a great first impression that will result in continued engagement and hopefully a job offer. Remember that you are always a salesman for a product – YOU!

3) Continue to expand your network even during job searching. I have written about how to do this in my previous post on how to survive a layoff.

4) Always network – don’t wait till you are ready to look for a job. They say  “Dig Your Well Before You’re Thirsty”.

Thoughts? Do you have any additional ways you have used to look for jobs that have worked successfully?

If you enjoyed this post, please tell your network know about this blog, consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.

Managing your product management career – Part 2 – Marketing “you”

This is the second of  three posts I intend to make related to my talk on “Managing your Product Management Career” at ProductCamp Boston. The first post was about assessing your product management skills.

Now that you have accurately assessed your product management skills, it is time to think about how to market yourself. Before the advent of the internet, all you needed was a resume. You created one, mailed it to different companies when you were applying for an open position. Unfortunately, in the current world, resume is still required but is grossly insufficient. It is not good enough to stand out in a crowd of product managers. You need to “market” yourself by creating digital assets online. This does not mean that you post your resume on every job site you can find on the internet. Instead, you need to create your own digital assets online that market your personal brand. You also need to take advantage of social networks such as LinkedIn, Facebook. I, as a hiring manager, for instance first does a Google search on a candidate’s name before paying attention to the resume in hand. I want to fLinkedIn ind out what comes up about the candidate online. This can be used to your great advantage if you create a great portfolio online.

Here are some things you can do to create a great digital presence for your personal brand.

1) Start a blog: It does not necessarily need to be on product management, but something that your passionate about. If it is cooking, so be it. If it is horse racing, so be it. What I want to see is your passion, your writing skills and ability to take an initiative and keep up with it. For example, this blog is a big part of my personal brand. It is the first thing that usually comes up when you Google my name. Now, a word of advice. There is nothing more to turn off people (at least me for sure) than seeing a blog which has 1 or 2 articles written months back. This is akin to seeing a real estate property in a dilapidated state. You would be better off by not having a blog if you cannot keep up with it. Otherwise, you come across as someone who starts new things and loses interest.

2) Write a guest blog post or comment on other’s blogs - If you feel that you are not ready to start your own blog, look for opportunities to do a guest blog post on existing blogs. I for one is always looking for guests to write about product management on this blog. If you think you have good content, contact me. If you think you are not ready to do this yet, then start commenting on other’s blogs. By this, I do not mean that you leave a comment of “Great post” on many blogs, but instead enrich blog posts by sharing your opinion with others.

3) LinkedIn – If you are not LinkedIn, create an account now. If you are on LinkedIn, make sure your profile is up-to-date. Treat it as your online resume. LinkedIn does a very good job on doing search engine optimization of member profiles and invariably it is something that comes up when you Google someone’s name. Do you have recommendations on LinkedIn? Product managers interact with customers and all internal stakeholders as shown below. Make sure your recommendation gives the viewer a 360 degree view. Get recommendations from all these groups you have worked on. Don’t go overboard and get say 10 recommendations for each job because too many can turn off people as well. I would say 2-3 per job are good enough. There are also so many product management discussions groups on LinkedIn. Join these groups, post any questions you have and get free expert advice from the product management community. Also contribute to existing discussions.

4) Speak at events or attend events: If you have a local product management association or product camps, take advantage of these opportunities to speak at these events. Many times, these events will be publicized online and offline and will help you build your personal brand. If nothing else, attend these events and help out by volunteering. Webinars could present another opportunity to build your reputation.

5) Write articles for magazines: Can some of your content be published in magazines. For example, I wrote about understanding market needs through customer visits and had it published in the Pragmatic Marketing Magazine. This article then got read by a large number of product managers and since the magazine is also online, the article gets indexed by Google and comes up if someone searches on my name.

Thoughts? Do you have any additional ways you have used to market yourself online?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.

Managing your product management career – Part 1 – Assessing your skills

This is the first of  three posts I intend to make related to my talk on “Managing your Product Management Career” at ProductCamp Boston.

We as software product managers, spend a lot of time managing products at work. We assess the competitive position of our products, we identify gaps in the product’s feature set and then enhancing our products to fill these gaps. This kind of assessment is an ongoing effort to make sure the products maintain their competitive edge in the marketplace. But how much time do we spend in our working career to assess the competitive position of the ONLY product we have absolute control over – OUR OWN CAREER? We could switch jobs, we could get laid off, we may switch careers, but amongst all this, there is only product that is constantly with us – our own skill set. If we do not assess where we stand and work on maintaining our competitive edge in the marketplace, we can only expect  to become outdated and not finding a buyer for our services (future employers).

So how do we do a skill assessment to understand our strengths and weaknesses? It is quite simple and can be done using a simple Excel spreadsheet. Here is what you do.

1) Make a list of all the skills you need to be a world-class software product manager. The spreadsheet may look something like this

2) Then make a honest self assessment of where you stand today and how important this skill is to a Software Product Manager job on a scale of 1-High, 2-Medium and 3-Low as shown below.

3) Once you have completed the assessment, sort the spreadsheet so that the rows where “Importance to a Software Product Manager job” is 1-High and your current skill level is also 1-High is at the top as shown below.


4) The picture should now become clear. The rows colored in green are your strengths and the rows in red are your competitive weaknesses. This is where you should devote your energy, time and money.

You should plan on revisting this spreadsheet every 6 months to add new skills that you have developed and also to update your current skill set.

Thoughts and coomments?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.

Product Camp Boston – this Saturday

Product Camp Boston is this Saturday – May 22 at Microsoft New England Research and Development Center. If you are a product manager in the greater Boston area, have you registered yet? If not, what are you waiting for?

If I get selected by attendees,  I intend to run a session called Managing your product management career. If you attending and are interested in knowing how to build your personal brand so that you stand out as a product manager, how to market the only product you are fully in charge of – “YOU” and also get some practical job hunting tips, please vote for my session.

Software scalability and Exceptions

Growth in business puts scalability and performance demands on the software product that the company provides. These demands could take the form of site accessibility (number of concurrent users) and also number of exceptions that need to be handled by the system. Issues caused by increase in the load experienced by the product is well known (solved by load balancing, more servers, well written web pages such that it can load faster etc.). I want to touch upon an equally important scalability issue which is related to the number of exceptions and their frequency.

So what do I mean by an exception? I am not talking about exceptions from a software programming sense where the concept of try-throw-catch statements to handle anomalous situations in the code is used. Instead, I am talking about anomalous situations that can happen from a user or a business process perspective. Let me clarify more with a simple example.

Assume that our product does one thing – takes a full name, typed in by the user and splits it into first and last name before storing it into the database. Sounds very simple. If the user types in “John Smith”, first name = “John” and last name = “Smith”. Everything goes well but over time, until the system starts encountering names it had never seen before. Names such as:

  1. John Doe Jr.
  2. Safraq Ahmed Naveed
  3. B. Sunil
  4. Rajeev Kumar P.C.
  5. DÖRTHE Austerlitz
  6. Timo Gärtner

Let us take the second and third names in the above list. In the case of John Doe Jr., you don’t want the system to store the last name as Jr. and refer the customer as Mr. Jr. in the emails it sends him. In the case of “Safraq Ahmed Naveed”, what do you do with the name “Ahmed” – is it part of the first name or last name? Can your product handle special characters such as “.”, “Ö” or “ä” in the names?

Such problems should also be considered scalability problems. It may not cause site performance issues, but it could prevent users from using your product. I have used a very simple example to illustrate the issue. But in the real world, when such exceptions are encountered in the core business process, things can take an ugly turn not only because of the number of the types of exceptions, but more because of the frequency at which each of this happen. What used to be considered an edge case when you had 100 users could quickly turn into a mainstream use case when you have a 1000 users. In my career, I have experienced numerous such issues – all of them sound trivial – but that could have caused major impact on product usage. If you are running a consumer facing website, you may not even know about these use cases that are affecting your business because customers turn away when they find that the website cannot even handle what they consider a simple use case (one that applies to them, but which in your books is an edge case).

As software product managers, we need to be aware of these exceptions that may be raised because of expansion into a new international market, a new vertical etc.

Thoughts?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.

Hidden costs of software outsourcing

In my software product management career, I have worked with remote software development teams in India, China, Australia, Ukraine and the UK. In many of these cases, we were working with outsourcing partners. I have been wanting to write a post reflecting on what actions ensured success and what resulted in failures. It has been on my to do list for a while – like a year.

Software outsourcing is always pitched as easy to do. Common benefits that are advertised include 24-hour development day (they are coding while you are sleeping!) and the large cost benefits through hiring cheap but good talent off-shore. While there is an element of truth in this, it is also a double edged sword. The 24-hour development day can be advantageous or disastrous because a lot of bad decisions can be made by your partner team while you are sleeping. The time it takes to discover these and then rectify them is at least 48 hours. Developers overseas are also typically cheap to hire because of the favorable currency exchange rates, but if you don’t set up the right infrastructure, you could lose precious time and money because of bad architectural decisions, poor code quality, major integration issues etc.

Last week, I was forwarded a slide deck on outsourcing and its common pitfalls. This deck captures the valuable lessons I have learnt over the years working with software outsourcing partners. It in fact captures it better than I could possibly have.

This is a must read for anyone who is doing outsourcing, who has been burnt by it or who is looking to explore an outsourcing model for software development. Consider this a good 5-10 minute primer.

As full disclosure, Sitrus who has put this presentation together is the outsourcing partner in Ukraine that I had worked with and are one of the better ones I have worked with. I am not paid anything to pitch their name or to do this blog post.

Thoughts?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.


Friction points – Why customers don’t buy from you

It is our job as product managers to find out why our customers “buy”. Buying is a very emotional behavior especially when it comes to consumers. When selling B2B products, the purchase cycle typically follows a chain of events – RFP to demos to pilots to implementation to release to production. But what about consumers? How do they make buying decisions?

It is very important that you delve deeper into the customer’s lives to see what influences them. For example, on eCommerce websites, shopping cart or checkout abandonment is quite common. This is one of the metrics eCommerce retailers keep a close eye on (or should keep an eye on). Why? Consider the chain of events that happens before the customer abandons the shopping cart.

  1. Customer comes to your site instead of going to one of your competitor’s sites. Awesome, they know that you exist and they have selected you!
  2. They find the items they want to buy. Awesome, you have exactly what they want.
  3. They like the price and add the items to their shopping cart. Hurrah, it is wallet time!
  4. They start the checkout process (I see them pulling their wallets out)

Then whoosh! all of a sudden they abandon you. You almost had their money, but in a flash they were gone. Given that it is a website, you don’t know who they were or how to contact them to understand why. All you know is that you just lost a sale.

So what can you do to improve your situation when faced with this? I propose that you pay close attention to “friction points” that cause the customer from not buying from you.

There are many eCommerce “friction points” that have been well documented, but you still see so many sites that make these mistakes.

1)   Form fatigue – every field on the form that you are asking the customer to fill out is a friction point. Especially, if you are asking for information such as fax number, address (especially if I am signing up for an email service), annual income (yes, I am so inclined to reveal this to a complete stranger) and the list could go on. Your marketing department will likely have justifications as to why each of these fields are needed, but you as a product manager must think from your customer’s perspective. Yes, marketing is important, but you have to find the right balance between your needs and the customer’s needs. After all, your marketing department is not the one paying you money to keep you in business.

2)   Required registration – If users don’t understand why it is needed and the value registration would provide them, they will flee in droves. I have seen this in person during focus groups and usability testing. Common reaction: “S***w this, I am out of here”

3)   Surprises – Don’t surprise them! Imagine that you as a customer gets to the end of the checkout process and the retailer springs a $15 shipping fee on you. How will you feel? Would’nt you abandon if you think the shipping fees is a rip-off?

However, there are a lot more friction points that certain verticals take advantage of or there are others that if solved can increase conversions. The classic example I always use is “mailing” – the old fashioned way where you have to deal with envelopes/boxes, stamps, post office

Let us first look at the example where the company is hoping and praying that you will not mail anything. The commonly used marketing gimmick of “Mail-in rebates”. Retailers offer discounts on products via mail-in rebates. The price after mail-in rebate looks very attractive while you are in the store or when shopping online. But these companies make you buy at the full amount and want you to send mail-in a flimsy card to get the rebate. They are banking on the fact that most customers will not mail it in because of the “friction points”  involved in filling out the long form, attaching all the required documentation and making sure they mail it within the specified time period. And they are pretty successful at it because research shows that 90%+ of customers don’t.

Now let us take another example, where it is paramount to the company that customers mail things in for it to be successful. I currently work at Gazelle.com where our customers trade-in their used electronics such as laptops, iPhones, Blackberries, cameras, camera lenses, gaming consoles, movies, video games etc. for cash. We sell the gadgets we buy via eBay, wholesale channels or recycle them responsibly all here in the United States. The process involves the following steps:

1)   You tell us about the model and the condition your gadget is in by answering a few questions on gazelle.com.

2)   We tell you right away what we will pay you if the gadget passes our inspection and matches the condition you told us in.

3)   You mail us the gadget, we pay for shipping.

4)   We pay you via the payment method you selected (check, Paypal, Amazon gift card etc.) after we complete the inspection within 10 business days.

We are experiencing explosive growth, but one of the “friction points” we always think of, is the act of our customers having to ship their gadgets to us. It does not matter if a million customers come to our website and tell us that they have a million items to sell us. Unless they actually put it in a box and mail it to us, it does not matter.

So here are ways we work hard to reduce this “friction point” of shipping:

1)   We always pay for shipping – we email you a pdf that has the packing slip and pre-paid shipping label.

2)   For many categories, we even send you a box free of charge so that you can use it for shipping.

3)   We keep you informed throughout the process once we receive your gadgets.

4)   We pay you as soon as we complete the inspection. In fact, if our inspection shows your gadget to be a better condition than you had told us, we pay you the higher trade-in value, no questions asked. In the event we find the gadget is in a worse condition than you had stated, we send you a revised offer and explain the reason for the reduced offer.

5)   We give you the choice of accepting this revised offer so that we can send you the payment or if you decline and want your gadget back, we ship it back to you free of charge.

Now if you happen to live or work near our office, you can even walk in with your trade (forget about boxes and shipping labels) and we will pay you on the spot.

Now these are the things we do today. Are we done yet, hell no!. We are always looking for new ways to further improve our processes such that we can eliminate the “shipping” friction point.

We continue working on finding economical ways to reduce these “friction points” so that we can stay in business and work on our vision to “change the way consumers consume.” When we still have a vast majority of electronic gadgets ending up in landfills and polluting the environment, we at Gazelle know that we still have a lot of work to do.

As product managers, it is important for us to realize that unless we reduce our customer’s friction points of doing business with us, we are not going to be successful. And the friction points may not always be related to the product, but it maybe within the ecosystem of your product – whether it is customer support, documentation, order management, sales support etc.

Thoughts? What are your customer’s friction points and what are you doing to solve them?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.

Image: Courtesy of carfullofpandas.com

7 tips on how to survive a layoff

OK, so the economy is showing signs of recovery, companies are starting to hire, everything seems to be looking good, but then you find yourself laid off, what do you do? Having been a victim of two layoffs from my past two jobs, I hope to share with you what helped me find a new job in about 2 weeks time both these times. So how do you survive after a layoff?

1) Try anticipating it and try to get ahead of it: As software product managers, we are supposed to keep a tab on how well the business is doing. Are we acquiring new customers? Are we cash flow positive or getting close? How is the cash burn situation? We are supposed to know this well. So when you see numbers that are not showing any positive signs of improvement over a long time, you see others getting laid off, don’t wait for the axe to fall. Start looking! It is one thing to be optimistic that the business will improve, but on the other hand there is something called the point of no return – the tipping point where it is all downhill from here. Try to get ahead of the impending layoff for three good reasons:

  1. it is easier to look for a job when you have one
  2. it is better to get laid off when you know that your job hunt is off to a good start and you are well on your way to landing a new job and
  3. you will be able to take your time to find the job with the right fit for you and not be desperate to take the first job that comes along once you have been laid off.

For example, once I saw the writing on the wall at my previous company about five months before I got laid off, I started the job search in right earnest, turned down 4 potential offers because it was not the right fit, had 2 offers within 2 weeks of getting laid off and I ended up taking one of them. None of this could have happened if I had waited for the axe to fall and get started. And if the layoff happens suddenly out of the blue and you are blindsided, so be it. Read point 5) below on what to do.

2) Work your network long before you need it: I am a strong believer in the saying “Dig your well long before you are thirsty”. Don’t wait to start building your network (I do it via LinkedIn) or to work your network only after you have been laid off. Too late! You have to keep working the network all the time by helping others whenever you can – either when someone in your network is looking for a job, needs an introduction to someone you know or when they are looking for information you have access to. Your network will not forget your good deeds and will reach out to you in your time of need to see how they can help you in return. If nothing else, drop a friendly note, a birthday greeting, christmas or new year greetings to make sure your network knows you are alive and breathing. Networks are two way streets – you ought to be ready to give a lot more before you can expect to get something in return.

3) Build your reputation: I cannot tell you know how many times I have met readers of this blog. In interviews, I have been told that they have read my blog. Because of this, my interviews have never been on whether I know product management, but more on whether I will fit culturally into the organization. None of this was built in a day – I have been blogging for the last 2-3 years and I am now seeing the payoff. I have spoken at local events, conferences and all of these show up if someone does a Google search on my name. None of this can be taken away from me even when I get laid off for no fault of mine. My reputation as a product manager lives on. You got to build your reputation online, it is the best marketing material you can ever produce on YOU!

4) Make new connections: Assume you get an interview with a company. You make a good impression on the folks you interviewed. One of two things happen – you do not get the job or you turn it down because you don’t see it as a good fit. Is that the end? No – when you drop a thank you note to the folks who interviewed you, ask them if they would be willing to make a LinkedIn connection with you. Out of 50+ people that I have asked over the last couple of years, only 1 has turned me down. Read again, I have made 49+ new connections as part of my interview process.Why does this matter? Consider this real world example of how I landed up at Gazelle:

  1. I go through a phone screen for a position at Company A in November. I am deemed to be not a right fit.
  2. I send a thank you note to the recruiter thanking her for the opportunity. I make a request for two things – a) LinkedIn connection and b) do you know of any one who may be looking for a person with my skills
  3. Within a week, she recommends me to her friend at Company B.
  4. I go through two rounds of interviews at Company B in December – the position gets put on hold.
  5. Opening at Gazelle opens up in January – the recruiting manager at Company B recommends me highly to Gazelle.
  6. Gazelle reaches out to me over the weekend, my former boss who knows the CEO writes to him as well.
  7. I get the job, not just based on their recommendations – I still had to show up and go through two rounds of interviews – but because my connections opened the door for me.

Steps 1-4 happen while I am still employed. 5-6 happens within 2 weeks of getting laid off.

5) Never treat it as a knock out blow: Layoffs sting – it hurts, you feel worthless, you may spend sleepless nights worrying. But you need to recover. You cannot treat it as knock out blow. Usually good things happen – I have found a job better than what I had. You need to take it on the chin and get immediately back on the feet. Now is not the time to go into your cocoon, instead now it is demo time for the most important product – YOU!. Let everyone in your network know that you are actively looking. Get your LinkedIn profile updated, get recommendations from your former colleagues for the position you just got laid off, start showing up at local events, speak at these events if you can.  Look for short term assignments among your network, apply for unemployment benefits, explore ways to keep some income coming in – every dollar helps. Don’t be ashamed to tell others that you have been laid off – not to get their sympathy, but more to get the word out that you are actively looking. You never know who knows who.

6) Take the time to relax, build a new skill or enjoy life: Easier said than done, right? But if you do all of what I have stated above, believe me, you can. During the 4 weeks I took off, I went grocery shopping with my wife (something I had not done in years), I dropped off my kids at school and other after school activities, took long afternoon naps and read books. It was a great way to put a brake on my otherwise hectic work life. I got to relax and enjoy my life after a long time. All because I was close to getting offers from the companies I had interviewed with.

7) Always save for the rainy day: There is nothing faster that you can burn after a layoff than Cash. Everything comes out of your pocket – health insurance, mortgage, car payments and all other expenses. There is no income other than any severance payments you may have received. So always have enough cash saved away for the rainy day.

Thoughts? Do you have any experiences to share?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.

Image: Courtesy of washingtonpost.com

Is software product management needed in a startup?

Note: I had written this as a guest blog post last year on Subrata Majumdar’s blog called Confessions of a Digital Immigrant, that I am publishing here.

Is a software product manager needed during early stages of a startup? If yes, what should be his/her role,  given that everyone tends to wear multiple hats and the distinction between Product Management/Marketing and Architecture/Development is blurred. Is this a healthy cross-pollination or a disaster in the making?

I will offer my opinions on these questions drawing on my 13+ years of experience in the software industry and having played a role in the creation of successful products and utter failures.

1) Is a software product manager needed during early stages of a startup?

Yes, a software product manager is absolutely needed right from the early stages of a startup. A bunch of engineers can band together and write awesome software. But often, engineers fail to ask the fundamental questions – nothing against my development colleagues, they have enough to worry about to begin with.

1.    What problem does it solve?

2.    How many customers have the said problem?

3.    Are the customers willing to pay to solve the problem?

4.    Who is going to buy the darn thing and will they pay enough for us to be profitable?

5.    Does this solve the problem the way the customers expect it to work or do they have to change their ways?

It is a software product manager that will help a company to answer the above questions and make sure product development is aligned with customer problems. Only then will a company be able to create a business, sustain it and be successful.

Otherwise, you run into the infamous argument (I call it a trap) that I have heard over and over – if we build something, they will come. No – unless you have something they absolutely want at the price they want, they will NOT come. If the user experience does not save them time or money, they will keep solving the problem the old way because a) they do not have time to learn new ways and b) humans by nature are resistant to change.

There have been very successful products that created paradigm shifts, but more so because of the tremendous value and differentiation they offered the customers. For example, in mid 80’s, Pro/ENGINEER the 3D mechanical design software from PTC was the pioneer in creating this market segment by switching a lot of users from AutoCAD 2D design software to 3D. It was hard to use, it was expensive, it needed designers to completely switch their ways, but the design benefits were very obvious to those users that switched (and not to mention PTC’s very aggressive marketing and sales force). But paradigm shifts are rare. I am not suggesting that you do not innovate and create new ways to solve existing problems, but new ways should always have easily understood customer benefits. Otherwise, you will face adoption resistance.

You could also argue that one could launch a product and let the customer community take the role of helping you discover problems the product could solve. Yes and No. I would argue that it needs to solve one particular customer problem well enough to get noticed even by the early adopters. Unless you do this, no one is going to even consider buying/using your product. Unless this happens, no one is going to help you shape the future of the product to solve other problems it could potentially solve. I will draw an analogy – does anyone ever get out of the house and start driving hoping that you will end up somewhere nice by chance. Not very likely. But we are willing to take such a risk developing products, hoping that we will strike rich?

In this day and age of the internet and its free products, there are companies that have created free products that have sustained themselves for very long (Facebook and Twitter come to mind), but in the long run even these companies have to figure out ways to monetize their business to survive.

2) What should be a software product manager’s role in a startup given that everyone wears multiple hats and the distinction between Product Management/Marketing and Architecture/Development is blurred?

The roles of Product Management/Marketing are blurred primarily because the industry does not have consistent job descriptions for these roles. In some companies, Product Marketing does market sizing, segmentation, positioning and pricing decisions and Product Management figures out the customer problems in the selected segment and then works with engineering to make sure the right and usable product is being built. In other companies, all of this ends up with the software Product Manager and this is usually true during the early days of a startup.

But are there limits to what the product manager needs to do, such that he/she is not spread too thin? Yes, there are. I tend to use a very simple litmus test to determine activities in which a product manager must be involved – Does this activity help the product manager in listening to the market and making sure that the right and usable product is being built? If the answer is No, free up your time by getting it off your schedule.

I would especially shy away from getting involved in architectural and development related decisions for a very good reason. As a product manager, it is your role to think like a customer and then inform engineering what problems need to be solved and how. You can advise engineering in terms of customer expectations in terms of scalability and performance. But it should be engineering’s sole responsibility to figure out how to architect/design the product to solve the problems a product manager has identified. If you get involved in the latter, very quickly you are going to look at problems in terms of implementation details rather than from a customer’s perspective. Not a good idea.

Having said this, I will not hire a product manager if he/she is not ready to wear multiple (but relevant) hats even in a mature organization, leave alone a startup. Product manager’s role is one of the most cross-functional roles in an organization. Hence, by definition, such a role requires one to wear multiple hats, supporting sales, supporting marketing efforts, making sure the right product is being built by engineers and so on.

Thoughts? Comments? What have you learnt from your experience as to what works and what does not?

Products/features don’t ship with inventor’s name tag

All products ship with one label – your brand label – IBM, Microsoft Office, HP Pavilion, whatever your company’s brand name is. That is all what your customer gets to see. No product/feature ships with the name of the person who came up with the idea. So it “was my idea” or it was “Tom’s idea” actually does not matter in the scheme of things. So anytime spend worrying about who came up with the idea instead of collectively trying to make the idea better for the customer is wasted time. Your customer really does not care. There are only two outcomes – the product is a winner or it sucks. All of “us” are going to be considered a bunch of heroes or a bunch of idiots. Which would you rather be? So if we focus only on the opinion that matters, that of the customer, we should all come out ahead. But often this is easier said than done, isn’t it?. Unfortunately, we are human. But let us try darn hard reminding ourselves and our team members that products/features don’t ship with the inventor’s name tag!

Started my new gig at Gazelle

This week, I started my new job as Director of Product Management at Gazelle.com (aka Second Rotation Inc.) What do we do at Gazelle?

  1. We allow consumers to get cash for their used electronic gadgets such as cell phones, GPS, laptops, camcorders, MP3 players and even ebook readers.
  2. You can find out right on our site how much we will pay you and then if you accept our offer, we even pay for you to ship the item to us. If the item has no monetary value, we will even recycle it for you provided you send it along with some thing else that has a monetary value.
  3. We then find new homes for these acquired items to other consumers in the secondary electronics market.

We thus prevent these electronic gadgets from ending up in landfills. Want to know more and see if you can get cash for your gadgets? Check us out at www.gazelle.com – want to see how we all of this happens inside gazelle? – check out the nice slideshow on Gazelle put together by the Wall Street Journal.

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the column on the right.

4 lessons from Massachusetts Senatorial election

The results of the Massachusetts senatorial election this week to elect the replacement for the senate seat held by Ted Kennedy shocked the entire nation. A Republican named Scott Brown who not many people had heard about about as recently as a month back won the seat convincingly in a largely Democratic state. Ted Kennedy had held this seat for the last 46 years. As recently as Jan 1st, the Democratic candidate Martha Coakley was considered a shoo-in for winning the seat. But then she lost. The repercussions are large with Democrats losing the filibuster majority in the Senate and President Obama’s health reform in its current form nothing but dead. What an irony. Ted Kennedy had spend his whole life championing health care reform.

As a software product manager, I took away the following 4 lessons from this election:

  1. It ain’t over ’til the fat lady sings – I am sure all the pollsters who advised Martha Coakley told her that she was a definite win. She did not run a hard campaign. In the corporate world, often times sales thinks that a deal is in the bag long before the deal has been signed. No, it is never done until the signature is on the contract.
  2. There is no entitlement - Yes, the seat was held for 46 years by one of the legends in the senate. It is a largely democratic state. But none of this gives anyone an entitlement to a senate seat. You could be the incumbent, a highly entrenched software vendor in an enterprise, but this does not give you the entitlement that you will always win all the future deals. Companies switch vendors all the time. So in every deal, give your best fight as if your whole business depends on it. This is the only way you can guarantee a win. For the election, people send a clear message as to who are the decision makers. In your sales situations, don’t forget that the customer has the last word.
  3. Keep the message simple - I don’t remember one thing that Martha Coakley said. But for Scott Brown, I know about him riding around 200,000 miles in his truck campaigning, his message that he is the 41st vote. I did not vote for him, but he kept the message simple and it resonated with the electorate. That is all that matters. Your customers do not know as much about your products/technology/company as much as you do nor do they care. But they know about their problems, their products, their business, their company much more than you ever will. So make it relevant to them and keep it simple, if you want to win.
  4. Don’t forget the network effect – The election was for one senate seat, but it drew world’s attention. The impact has been earth shattering. In your sales situations, losing a customer may appear like losing just that – one customer. But in the social media age we live in, how many are going to find out and how many are you going to lose based on this one customer’s influence? On the flip side, it may sound like one new customer, but how many new customers will this help you win? I remember from my SolidWorks days that winning Halliburton was a huge deal for us. Because it helped us establish a beach head in the oil and gas vertical and since then, it helped us win so many large customers in that vertical. So be aware that every action you take may have a network effect – consider this before you act.

Thoughts?

Image: Courtesy of aphr.wordpress.com

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the right column.

Communications – RASCI approach

I am currently reading the book The Art of Scalability by Marty Abbott and Michael Fisher, both of them ex-eBay executives. An approach they have described to make sure the entire product development team stays on top of things caught my attention. The model they recommend to use is called the RASCI model. It stands for:

R – Responsible – Individual(s) responsible for a task, project or initiative.

A – Accountable – Individual(s) to whom R is accountable to for the completion of the task, project or initiative. This individual(s) will need to approve the task, project or initiative before it gets underway.

S – Supportive -  Individual(s) that will need to support the task by providing resources towards completion of the task, project or initiative.

C – Consulted – Individual(s) that may need to be consulted because they may have data or information that will be useful to complete the task, project or initiative.

I – Informed – Individual(s) that need to be notified or kept informed of the progress of the task. They do not need to be consulted or asked to provide input to the task, project or initiative.

I believe that communications is a root cause for many of the organizational problems. For whatever reason, there is a tipping point in an organization’s growth where communications is ignored because it is taken for granted – “of course everyone knows” is a bad assumption that often gets made – and the net result ends up to be big surprises, annoyances, discontent and frustration.

Given that we as software product managers have to communicate with most of the other departments in the company, I thought the RASCI approach would come in very handy. I have previously written a post where I believe that if there is no head or a date associated with any task, it is not getting done.

About the book

Full disclosure – I was send a free copy by Michael Fisher so that I can read it and write a review here. While I am still reading it, I like the novel approach they are recommending for creating a scalable company. Given that both of the authors are highly technical, I expected the book to be about how to architect your software such that it can scale and not have any performance degradation as the number of users grow. Instead, the book is more about how to create an organization that will scale when business grows. Based on what I have read so far, I do recommend that you check this book out.

Have any of you read the book? If yes, what are your thoughts and comments?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the right column.

Donations for Haiti earthquake victims

Sincere request to all readers of this blog :

Unconfirmed reports in the aftermath of the Haiti earthquake put the death toll at 50,000 and the suspicion is that 100,000 may have perished. The earthquake has affected more than 1 million people. This makes this earthquake a disaster of epic proportions.

I am making a request to all of you to make a donation towards rescue and relief efforts in the aftermath of the earthquake in Haiti. The two organizations that are well known for their disaster response and also for administration of their donations are the American Red Cross and Oxfam America.

If you already have made a donation, Thank You  and if you have not, can I count on you to make any donation that you can?

If you could let me know the donation amount you have pledged by leaving a comment to this post, I would sincerely appreciate it. My sincere thanks to all of you in advance and God Bless.

Software product manager’s first 45-90 days at a new job ….

This is a continuation of my previous blog post of Software product manager’s first 30 days at a new job …..

Now that you are already settled into your new job and the first 45 days have gone by. You have done everything that was listed on the 30 day checklist. You have met with the stakeholders, they know who you are, you know the product, you are gaining momentum. Now what next? (BTW, in case you are wondering why I skipped the time period from 30-45 days, read on.)

It is hard to describe what the next steps need to be because it will depend on many factors such as organization structure, where the product is in its life cycle, your vertical etc. But here are 4 things I recommend you do during these 45-90 days to keep up the momentum. I think these 4 things apply no matter what product you are managing.

  1. 90 day plan – If your boss and you have not already put a next 90 day plan, you put one together. Create a proposal on what you think you need to accomplish, where you need help from your boss etc. Then sit down with your boss, refine it and finalize it. This will speak volumes to your boss of your organizational skills, your ability to set goals etc. But then, make sure you follow them and get it done. Achievements and not goals are the only things that matter after everything is said and done.
  2. Customer visits: Try to visit at least 5 current customers. If customer visits are not possible, try to make phone calls at the very least. If I am still not completely comfortable with the product/service by now and are nervous to engage with a customer, I try to go with someone else who may be visiting the customer. This could be a sales person, another product manager, customer support person etc. Here is what I typically tell these customers during these calls:
    1. I am new to the company (sets expectations that you are not an expert on your product yet)
    2. I introduce myself to them including explaining what my role is (believe it or not, many customers don’t understand what a product manager does, I also tell them that my call is not to sell them anything)
    3. I want to understand their business processes and where my product fits into their business process
    4. Understand why they chose to use my product or service?
    5. What do they like about us?
    6. Where do you think we fall short? Make sure that you set expectations that you cannot commit that these will be fixed. Remind them that you will get the information to the right people and that you are still a newbie.
    7. I want to build an ongoing relationship with them to make sure I continue to listen to their needs and painpoints, run future ideas by them to get their early feedback etc.
    8. I leave my direct phone number and email with them

    Write a report on what you heard from customers (good and bad) and send it to your product team and other stakeholders. This will help you build credibility within the organization that you are quickly getting up to speed and that you have started gathering real market data. In the future this credibility will help, because others won’t mistake your recommendations to be just your opinions but instead ones grounded in market facts.

  3. Secure early wins in areas that are important to your boss and where you build credibility within your organization. But before you commit to do anything, get permission from your boss. While the idea is to start getting yourselves en-grained into the process, you also don’t want be the newbie to be assigned a task by someone because it is an unpopular task and a setup for failure. What you should be looking for are tasks where you can start making contributions that your boss and others in the company start recognizing you and getting to know you. Try to find tasks that others may not want to do – that is OK. The idea is to help the team win. This may be anything such as:
    1. helping putting together a customer presentation
    2. updating the product roadmap by incorporating the latest changes
    3. testing a new piece of functionality that has been implemented
    4. helping with usability testing on a new feature (helps you get in front of a customer, observe and listen to how they react to your product)
    5. providing your input on a small feature that is going to be implemented. Research how the feature needs to be implemented, write requirements document. Believe it or not, this will help you understand all the inner workings of your product – what it takes to make even simple changes.
    6. writing release notes for an upcoming new release
    7. helping fill out an RFP from a prospect etc.
  4. Product demo – Call a meeting with your product team and anyone else who think can help you. Tell them that you would like to do a product demo to them to simulate a customer situation. Let them know that the whole point of the exercise is to gauge where you stand in terms of knowing your product in and out and also figure out gaps which you need to fill. This event is not because product managers will be demo jockies, but because you as a product manager must be able to demo your product in the event of a crunch.

Now why did I leave out the 30-45 day period. Only because I think to complete everything that was listed in the previous post will likely take you 45 days. Stakeholders will ask you to reschedule your 1 on 1 with them, you will run into hurdles such as getting accounts setup for all the tools you need to use etc. And if you don’t and you are rocking, I am sure your boss will give you new tasks to do that you had not planned for.

Thoughts?

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader or by subscribing by email via the text box in the right column.

Image: Courtesy of hamiltonbeach.com