Author Archive

Product Managers: 7 Tips for Working Effectively with Offshore Development Teams »

At companies of all sizes, product managers are increasingly working with development teams that are either partly or mostly located offshore. Usually at countries like India, China or countries in Eastern Europe.
Our own development team is distributed between the US and India. In this post, I’d like to share some tips our product management team […]

A Better Decade for Product Management? »

As we usher in the new decade, I can’t help thinking that this decade is going to be the best one yet for the discipline of high-tech product management.
Why am I so optimistic, you ask? Here are my primary reasons:

var addthis_pub = ‘accompa’;
var addthis_language = ‘en’;var addthis_options = ‘email, digg, delicious, reddit, linkedin, facebook, stumbleupon, […]

An Inside Peek at Doing Product Management for a Product Management Tool »

I received a fun email recently from one of our customers.
As many of you know, at Accompa we make a popular SaaS tool used as product management tool (by PM teams) and requirements management tool (by Engineering teams). Some of you may also know that I manage the Product Management & Marketing teams at Accompa.
Our […]

Should User Interface (UI) Be a Part of “Requirements”? »

Just a quick post to address a question that seems to come up quite frequently.
Should “User Interface” (UI)  be a part of requirements? Do UI specs constitute requirements?
Here is my quick answer to this question…

var addthis_pub = ‘accompa’;
var addthis_language = ‘en’;var addthis_options = ‘email, digg, delicious, reddit, linkedin, facebook, stumbleupon, more’;

Personas are Great - For Wasting Time! »

I’ve been meaning to write this post for a while. Recently, I saw a couple of blog posts on this topic (here and here) from bloggers I respect a lot. This spurred me to finally get around to writing this post.
This post is about using “personas” as a part of software requirements process. It’s not […]

Use Case Template - Example (Requirements Management Basics) »

In a recent post, I provided a definition of use case as well as an example.
The example I provided uses a very simple format. In most real-world projects, teams find it helpful to use a more fully-dressed format.

In this post, I share a template of a fully-dressed format, as well as an example […]

Death of Product Management at SaaS Companies… »

Last night I got an email from a company with the subject “Saas and the death of software product management“.
And… with the subtitle of “Or, While You Weren’t Looking, Your Product Manager’s Job Became a Zombie”.
The email said the following:
The growth of the SaaS business model spells the end of product management as it’s been […]

Use Cases - Top-10 Reasons for Using Them to Document Your Requirements »

In my previous post, I provided a definition of Use Case along with an example. I also took a strong stance against considering UML diagrams as use cases.
Matt Klein made a good observation on Twitter today on how use cases are often not used well when documenting requirements:
Use Cases are important and very often not […]

Use Cases - Definition (Requirements Management Basics) »

A question that frequently comes up in my conversations nowadays is:
What exactly is a Use Case?
Let me try and explain it in this short blog post.

var addthis_pub = ‘accompa’;
var addthis_language = ‘en’;var addthis_options = ‘email, digg, delicious, reddit, linkedin, facebook, stumbleupon, more’;

Why I Switched From Tweetdeck to Seesmic - And the Lessons for Product Managers »

An hour ago, I did something without much conscious thought at all. I uninstalled the Twitter client I used to like (Tweetdeck), and installed a new one (Seesmic). And there I went, merrily tweeting.
Then, I caught myself and started thinking why I did that. The more I thought, the more I realized that there are […]