Wednesday, January 28, 2009

4. Who am I catering to?

At Borland, we have a adopted a agile way of working on product roadmaps, keeping the roadmap as a "live" document which is shared constantly with stakeholders instead of being a "snapshot" document.

This helps us to bring more cohesion between engineering teams and our strategic customers and stakeholders by providing current view of our direction and eliminating long periodic pauses and "out-of-sync" commitments.

One of the key aspects of this document is understanding of market segments that is going to be catered to, with every planned release.

In my opinion, there are 4 aspects to understand the most suitable segment for a release

  1. Role of the user (e.g. developer, project manager, business analyst) : Who is going to use the product, what are his/her general capabilities, what are the other tools used by such role.
  2. Size of the group (individual, SOHO, SME, large enterprise): What is the collaboration level required, what is the spending capacity
  3. Maturity (unstructured, follows standards, decides standard): What processes and work flows impact usage of product
  4. Exposure (direct sales, inside sales): How is the product going to reach the customer? How close is the customer to out business?

No comments: