Software product manager: How do I handle this difficult client?
Need advice...
I have quite a few years experience working in product management and marketing roles -- working w/products teams in large companies and startups. I was retained as a contractor several months ago to manage development of an ambitious new educational product for a new company. It's sort of a CTO/lead-product-designer position. The new company had some general ideas what it wanted, but no experience or organized process for building a product from A to Z.
My problem is this: The CEO hired to run the company has very little experience using and developing software products. He comes from a consulting background. Right now there are only the two of us working for the startup, and I'm finding his desire to be involved in micro-decisions concerning product development to be extremely frustrating. Specifically, despite my efforts to document conversations, conclusions, consensus, use cases, and product features, and to begin to establish realistic timelines for completions of features that have been discussed and locked-down, the CEO continues to try to insert himself in the product design and development process -- by soliciting input from stakeholders on his own, and then designing new features in his head, and deciding that those features are extremely high priority and trivial to include in the product. In this quasi-product-design role, the CEO rarely applies much discipline or consistency when evaluating new stakeholder requests. Every new urgent 'nice to have' becomes an essential feature or product requiring urgent meetings and explorations. In and of itself this behavior would be maybe tolerable. The bigger problem is that the CEO's design instincts are so consistently poor, and his recollection of previous discussions concerning priorities and features so inconsistent, I spend most of my time explaining, re-explaining, and defending why we're doing what we're doing. It's really frustrating. I also feel like I'm on shifting sands because his notion of priorities is so out-of-step with nuanced market and user realities AND his overall understanding of the product we're building, the state of the art, design, is so immature.
Recently I told him directly that I felt he should focus on more CEO-like responsibilities (of which there are numerous) and let me do my job -- or find someone else to do my job whose judgement he can better trust. He says he does trust my judgement. Maybe the guy just really enjoys being in the mix.
By all accounts I do my job very well. All parties involved in the product development and stakeholders that will be using the product feel I understand their needs and how to translate them into elegant, highly-usable product.
The CEO is an otherwise good guy, and he seems competent to handle the business side of things. I just want him to stay the hell out of the kitchen when it comes to product design, development, and soliciting feature input from product collaborators. There are already a lot of other 'personalities' involved in this project, and I just feel it doesn't have a chance of success if I can't focus the majority of my energies on moving forward -- not taking a step back, then moving forward, then taking a step back...
After we discussed my comment about his focusing on CEO role more, he asked me to give it more thought and send him an email with suggestions, ideas, ways we could work together so it's less frustrating for me.
I've got some obvious ideas, but any suggestions would be *greatly* appreciated.
Since it would be impolitic (if nothing else) to totally blow him off, maybe you could work out a new-feature proposal system. Every time he gets an idea for a new feature, he writes it down on a card, assigns a priority score to it, assigns a "how well this fits with what we're already doing" score, and leaves blank a spot where you will estimate a "how much of a PITA will this be to implement" score. Tell him he's on a budget of (say) 100 priority-score points per month. At the end of each month, you schedule a meeting, he pulls out all his cards, and then you can hash out his ideas in a more structured format.
Benefit to this is that A) he can't constantly pester you, B) he'll have more time to stew over each idea, and will have to think of those ideas more from your perspective, C) will have to think more about how each flash of inspiration meshes with the others, and D) this process might mean that by the time he gets around to the end-of-month meeting, he's had a chance to refine some of these ideas into ones that are actually helpful.
posted by adamrice at 12:30 PM on September 9, 2006