Managing Variety in Software Features
We present an integrated framework for managing product variety in software features. Our framework includes multiple perspectives of variety that links customer requirements in software products to cost incurred by software developers. This link is established by identifying specific features in software products. We report empirical validation of this framework in various phases. In the first phase, based on data collected from over 2000 customers, we establish the link between overall customer satisfaction and various quality attributes of software products. In the subsequent phases, we establish the relationship between specific product features and product size and relate features to product development cost. Our analysis is based on data collected on application features of process control systems.
KeywordsCustomer Satisfaction Quality Attribute Product Variety Process Control System Application Feature
Unable to display preview. Download preview PDF.
- Banker, R. D., et al., “Factors affecting software maintenance productivity: An exploratory study,” in Proceedings of 8 th International Conference in Information Systems, pp. 160–175, 1987.Google Scholar
- Banker, R. D., et al., “Costs of Product and Process Complexity,” in Measures for Manufacturing Excellence, ed. R. S. Kaplan, Harvard Business School Press, 1990.Google Scholar
- Banker, R. D., et al., “Software Complexity and Maintainability,” Proceedings of the 10 th International Conference in Information Systems, pp. 247–255, 1989.Google Scholar
- Boehm, B. W., Software Engineering Economics, Prentice-Hall, Inc., New Jersey, 1981.Google Scholar
- Demarco, T., Why does software cost so much?: and other puzzles of the Information Age, Dorset House Publishing, NewYork NY, 1995Google Scholar
- Hauser, J.R. and D.P. Clausing, “The House of Quality,” Harvard Business Review, 66, 3, May–June, 1993, pp 63–73.Google Scholar
- Kekre, S., M. S. Krishnan, and K. Srinivasan, “Drivers of Customer Satisfaction in Software Products: Implications for Design and Service Support, Management Science, Vol 41, September, 1995.Google Scholar
- Kriebel, C. H., “Evaluating the Quality of Information System?”, Proceedings of the BIFOA Symposium, Sept 18–20, 1978, Bensberg/Colonge.Google Scholar
- Putnam, L. H. and W. Myers, “Measures for Excellence: Reliable Software Ontime within Budget,” Yourdon Press, New Jersey, 1993.Google Scholar
- Ulrich, K., T. Randall, M. Fisher, and D. Reibstein, “Managing Product Variety: A Study of the Bicycle Industry,” Research Advances in Variety Management, Teck Ho and Chris Tang (Eds), Kluwer Publishers, forthcoming 1998.Google Scholar