Product Management tools and techniques are continually evolving. Here are some that I’ve found to be especially useful recently:
Agile Product Management requires that you setup up a backlog to track storycards. While there are more expensive solutions out there, Google Spreadsheets are a surprisingly good way to get started with backlog management. It’s easily viewable by an entire team, and can be edited simultaneously by team members. You probably will outgrow your spreadsheet after it gets to 100-200 storycards and will want to move to something more sophisticated, but for getting started, Google Spreadsheets is hard to beat.
Do “live” note taking during customer calls with Campfire. Other participants on the call, developers and other team members can see notes as they are written, and can write in their own follow-up questions in real time. Plus it’s all searchable for later. I’ve seen development teams that live in Campfire, so putting the notes straight into there means that the customer feedback actually reaches the engineers it’s intended to influence.
You can also use Campfire to enable team members to communicate what they’ve done and what they’re working on. This practice goes a long way towards eliminating the “status updates” part of staff meetings, which are generally not all that productive. Yammer’s another good tool for this purpose, if you are not already using Campfire.
Beta customer recruitment is very much a numbers game, a sales process conducted by the product manager. My rule of thumb, based on experience, is that you need about 30 beta program leads for every one active beta user that provides meaningful feedback. Since even a small beta will want at least several active beta users, there’s a significant lead management issue. To address this, use Highrise for managing beta customer recruitment, if you don’t have access to your company’s CRM system or are not allowed to use it for beta programs. Highrise has a free option which is great for getting started.
I know, I’m started to sound like a shill for 37Signals… on to other tools!
Use Google Video Chat to talk with remote developers. Most communication is nonverbal and you get more of this form of communication conveyed with video chat than with a phone call. Unlike the phone, you never have to worry about reaching out to a developer late at night if they’re online. I found it much easier to get Google video chat working than Skype video and iChat video.
Make it a point to connect with all your active customers over IM. When developers come to you with urgent questions that require customer input, you’ll be able to ping several available customers over IM to make an informed decision. For this reason, IM is a huge enabler of Agile Product Management. It’s also great when scheduling meetings and dealing with conference call logistics. Adium (Mac) and Pidgin (Windows) work across all the major IM networks.
Use Google Alerts, Friendfeed, and Twitter Search to stay on top of your market, find beta program prospects, get feedback on your product, and keep up with competitors, standards and events. Get the corresponding RSS or Atom feeds for each search into Google Reader — not necessarily to read every last post — but so you have large, searchable database of what’s happening in your market.
Before meeting with a customer, do your homework on them: what they care about, what challenges they face, and so on. A number of sites let you do this. Currently lesser-known resources for doing this this include Pipl and Twitter. Better known sites include Google Blog Search, LinkedIn, and Facebook.
If your company doesn’t provide you with conference calling and web conferencing, or if you just want to save some money, use DimDim and Free Conference Call. These services are both free and work great.
What do you think? What product management techniques and tools are you planning to use this year?
Rich 8:11 pm on March 20, 2009 Permalink |
The tool we use is Accompa. Like the tools you mentioned, it doesn’t sync with project mgmt or bug tracking tools either. All these companies should all get together and sync their tools, and make our lives easier!
Al Sargent 5:04 pm on March 22, 2009 Permalink |
Thanks for the reply, Rich. I’ll check out Accompa. Jama Software (http://jamasoftware.com/) is another product management tool that works well on its own but doesn’t sync with project management tools.
I have a couple of friends/former coworkers who are working on a stealth mode startup to build a good product management tool that syncs with *project* management tools. I think it’s a great idea that could do wonders for bridging the chasm between product managers and developers. Of course, I’ll write more about the tool and team on this blog when appropriate. If you’d like me to connect you to these guys, let me know.
Stewart Rogers 12:39 pm on March 24, 2009 Permalink |
Admittedly biased… If I had my choice and if I was in an Agile environment I would go with FeaturePlan and either Rally or VersionOne. Ryma has bi-directional connectors for FeaturePlan to Rally and VersionOne allowing the Product Management teams to use a tool designed for their needs and the Agile teams to use tools designed for their needs.
Some of our customers are using our API to connect to other systems and you can always connect two systems manually (import/export). Your choice.
Tye Jones 11:23 pm on March 24, 2009 Permalink |
Have you heard of Rally Product Manager module?
http://www.rallydev.com/agile_products/lifecycle_management/product_management/
I ask because it was specifically designed to enable the Product Manager (or Product Owner) to prioritize their backlog based on various market factors.
RPM is designed to enable Product Managers to capitalize on knowledge from sales through the primary sales tool (outside of the phone): their CRM.
RPM provides two-way communications so developers are no longer “sales ignorant” and sales is no longer ignorant of when their customers “pet-feature” is scheduled to be release.
I would be happy to walk you through a demonstration if you wish. Please let me know by email what you think.
Mike 3:08 am on June 23, 2009 Permalink |
I think one big thing to understand is that most shops with a form of “scrum” agile methodolgy dont adhere 100 percent to the agile methodology. (it doesnt work for their business). There is always a slight conformity. So my opinion is forget the “specific agile methodolgy” “perfect” tools. because if you are using a tool that your process doesn’t really follow its going to confuse more than help.
I like your insight to product management AL.
I am in the latter stages of development with a Test Management tool I’ve been working on for about a year now.. I of course have ‘project management’ incorporated into my solution.. but i didnt really think about it from a sales side.. in fact the more i think about it the more i feel like writing up specs on an added module..
thanks AL