Managing products in an agile environment, an interesting panel…

Last night I attended a meeting of the XP Toronto chapter, a usergroup of developers who use the extreme programming methodology to develop software products. I was part of a Product Management Panel with Saeed Khan (from Platespin) and Lee Garrison (from Riverdale Partners).

The purpose of our panel was to talk about what product managers do (and shouldn’t do), and how product management works inside an agile environment. For those of you who read the blog, you know that recently we moved to the agile methodology here at Tucows.

I got a lot of questions about why we moved to agile. People wanted to know what pain brought us to the point of realizing that iterative development was the way to go. Some of the reasons I shared  - we weren’t able to reach our goals fast enough; we took so long spec-ing a product that it was not salient when it got to market; and we couldn’t easily change mid-course.

We discussed a lot about what Product Managers should do. (Shouldn’t do included things like managing bugs, picking button colours on interfaces etc.) Most of the discussion about the role of product management came from the methodology we follow at Tucows (as did the rest of my panel - the Pragmatic Marketing approach. This is a market driven approach to product management. Its main mantra is to fully understand your market. To talk to your customers, your prospects, your competitors, and other market influencers to fully be able to articulate what the market needs to the customer.

When this is done well, it makes for a really great product.

When you combine a market approach with an agile process, I think you get the best of both worlds. One of my fellow panelists spoke about agile coming around out of frustration by developers, and pragmatic methodology of the frustration in product management, and I think that makes a lot of sense.  By understanding the market well, and responding to changes in the market, you can release something that really works for your customers.   The two releases that Tucows has coming out this month (email that you already know about and another coming shortly…I’ll leave that as a surprise) are real results of listening to the market, and adjusting our course as we learned more and delivering using the agile methodology.  It is really encouraging to be on a couple of those teams and feel the energy that comes out of a team working in an agile environment. It’s amazing to see people so committed to a release.



One thing that one of the members asked that I found very funny was “What is this magic that product managers do?” I guess people don’t seem to know what our job is. That voodoo we do includes a whole bunch of cross-functional things.  We listen to the market to understand their pains, we work with development and ops to build something that solves it, we work with marketing and sales to launch it, and we work with support and finance to support it. I like to think of it as the glue between departments. Sometimes it looks like magic, but I think it’s more like juggling.

All in all it was a fun evening hanging with the other half. I learned a lot about what developers would like to see in a product manager, and what they (the horrors!) have seen. I also found out that we are magicians. Let’s see what comes out of the hat next!





3 Comments

  1. HELP! I woke up this morning to my site is gone with ipowerweb.com. I go to your site to try to transfer the domain name and it only gives me the option to contact server. There is NO server. Please tell me what to do-

    Comment by Anonymous — June 14, 2007 @ 7:30 am

  2. Hi Kim, Our open source project has been working on a solution for agile product management. Would you care to give us your feedback? There are demo accounts available at http://www.yoxel.com Thanks a million

    Comment by Anonymous — June 15, 2007 @ 10:24 am

  3. I'll certainly take a look, thanks for letting me know!

    Comment by Anonymous — June 15, 2007 @ 1:38 pm

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.