Issue No.02 - March/April (2007 vol.24)
P. Santhanam , IBM T.J. Watson Research Center
Brent Hodges , IBM Software Quality
Sunita Chulani , IBM T.J. Watson Research Center
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.48
This article targets organizations that develop and support a broad portfolio of software products or applications. The article discusses a metrics framework to assist in managing such a portfolio, with financial and developmental implications. This framework is based on a heuristic grouping of products into three categories—emerging, growth, and stable—and on a set of product characteristics determined by observed trends in market share, functionality, development cost, support cost, quality, customer cost of ownership, and so on. The article focuses mainly on one characteristic, quality (as represented by software defects and customer-reported field problems), and its impact on service costs. The authors analyze actual data for 27 software products to illustrate the basic ideas and highlight some lessons learned, and discuss various business scenarios that managers can use to exploit this framework. This article is part of a special focus section on software metrics.
software product portfolio, software product and process metrics, software quality management, software measurement frameworks, knowledge management
P. Santhanam, Brent Hodges, Sunita Chulani, "Metrics-Based Management of Software Product Portfolios", IEEE Software, vol.24, no. 2, pp. 66-72, March/April 2007, doi:10.1109/MS.2007.48