Wednesday, February 18, 2009

Key: Product Release

A few pointers as a product release criteria:

  1. Modularity: Product should be broken down into individually releasable modules. The benefits are far-reaching during product maintenance.

  2. Visible communication: Whats new/removed should be clearly communicated to users. Include list of bugs fixed (with # if possible) to make consumption of product easier.

  3. System abuse: Install/Uninstall/upgrade testing should be thoroughly done before releasing the product. In my experience with customers, this is a real bummer if not tested properly. If there are any embeddable modules, they should be easily consumable too!

  4. Regression: As obvious as it sounds, this is also the major pain area, and should be clearly stated in release criteria.

Many other pointers for a enterprise level software are listed here.

No comments: