The Road To Production Quality

[article]

In Summary
In short, here are my suggestions:

  • Track and understand your problem fix and verification metrics
  • Compare your product release to the previously available and or competitive releases
  • Work to increase your use case coverage
  • Work with your customer when customization is a key component
  • Automate upgrades
  • Beta test plan

Make sure that your CM tool environment is supporting these activities. It should provide you with problem tracking and test case management. It should also provide you with problem arrival rate and fix metrics, and test run coverage. Finally, it should allow for easy comparison of a new release to the one that the customer currently has, or to the one in production.

“The road is long, with many a winding turn...” You'll always second guess your decisions. Be conservative or agressive. When you do release a product, just make sure that your product support team is ready for the challenge. They are part of the product too.

About the author

Joe Farah's picture Joe Farah

Joe Farah is the President and CEO of Neuma Technology and is a regular contributor to the CM Journal. Prior to co-founding Neuma in 1990 and directing the development of CM+, Joe was Director of Software Architecture and Technology at Mitel, and in the 1970s a Development Manager at Nortel (Bell-Northern Research) where he developed the Program Library System (PLS) still heavily in use by Nortel's largest projects. A software developer since the late 1960s, Joe holds a B.A.Sc. degree in Engineering Science from the University of Toronto. You can contact Joe at farah@neuma.com

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!