December 2006 - Posts

This MSR research examining some aspects of RSS usage came across my desk recently. Given that I'm often tempted to believe that my own RSS usage is in some way representative, it's interesting to see how hundreds of others are using it.

While I found all of the questions interesting, this one surprised me the most:

 

I would not have guessed that the percentage of people saving via social bookmarking services would have been so high.

Posted by Bob

Dave’s one of the guys on my team. He’s the Tagspace guy – among other things. A recent post of his fairly expresses some of what we’re experiencing as we define our “product manager” jobs in the context of a team pursuing an Agile development methodology. Do check out his post. In it, he points to Scott Bellware and his views regarding the value of product managers. Dave focuses his comments on the “voice of the customer.” My two cents follow:

It pains me to say that I agree with Scott on many levels, but must disagree with his conclusion. At the same time, I think you (Dave) understate your role vis-à-vis the "customer" and the development of software. 

The means of software development, in fact, the means of accomplishing any series of related tasks is eventually expressed in a more or less fixed process – at least traditionally. Two problems emerge. The first is the misapplication of the process. In other words its application to problems that are not sufficiently similar to those that gave rise to the process/methodology in the first place. And the second is the fact that all processes, or paradigms, have a lifespan. The first and second are often related in that misapplication tends to happen with greater frequency toward the end of the life of a particular paradigm. This occurs because of the very real fact that there are fewer problems to which it applies, and perhaps worse, lives (or at least careers) have been built around successful corporate contribution within the context of a now failing paradigm. Exhausted processes are applied by people that only know how to work one way. Many of them are product managers. However, just as many are software developers, and program managers, and public relations specialists, and general managers, and VPs, and whatever.

In any case, some things will remain true: what needs built will have to be determined, and then it will have to be developed. When it comes to things that are broken and need fixing, we need the voice of the customer. When it comes to innovation, we need more than the voice of the customer -- we need his imagination, his deep understanding of the situation well beyond appearances, his knowledge of relevant trends, his understanding of historical precedent, his appreciation of business relevance, his willingness to consider alternatives, and his willingness to experiment, to risk, to ask the wild and shocking questions, and to keep pushing forward in the face of old paradigm complaints and threats. And then the distillation of all that must be expressed in code.

Should developers do all of that? Hmm, perhaps today and perhaps to some, the answer to that is yes. But as a person that has focused his career on enabling, refining, extending, and enhancing the ways and means by which people discover one another, form community, and solve knowledge problems through association, I think that is a rather narrow view and one that is largely without merit. (Yes, I'm aware of the Google model -- or at least the mythology that surrounds it -- and I stand by my view that "developer only development"  is largely without merit. Lots of things are shiny when you first bring them home. Maintaining the luster is another matter altogether.)

You, Dave, are a product manager in title, but you are also researcher, planner, and business development manager -- oh yes, and designer, and project manager, and agile business owner, and whatever other hat needs wearing. You're a recently evolved breed of product manager at Microsoft. Perhaps we should call you an Extreme Product Manager.

Posted by Bob

Alex sourced this gem.

I'm so jealous...

As I sit here and wade through an email distribution alias -- let's call it litebulbous -- that MSers use to discuss new ideas, I'm just seething. Here I am trying to follow interesting discussions across multiple email threads. Email distribution lists! Yuck! It's got to be the absolute worst way to approach this subject. How utterly 90's; how Pony Express; how "home-page".

So my team is going to rev Tagspace and deliver it internally as an MS corporate (secure) tagging solution (not the long term plan, just a short term test of the service). I wonder how long, if ever, it will take to convince these folks that blogging a new idea, tagging it "litebulbous", following the RSS feed for the "litebulbous" tag, and using the comments feature of the blog for discussion of the subject is the better way to go. Simple, clean, searchable across the enterprise -- what's not to like?

Posted by Bob