{"title":"An estimation-based management framework for enhancive maintenance in commercial software products","authors":"D. A. Penny","doi":"10.1109/ICSM.2002.1167759","DOIUrl":null,"url":null,"abstract":"In commercial software vendor organizations, evolution of a software product by means of scheduled feature releases is a central activity. Relying on existing work on maintenance task effort prediction, this paper proposes a management framework for periodically capturing updated estimation data and using it as a basis for initial planning and subsequent re-planning of releases. The framework is founded upon a mathematically-stated, metrics-based model of the release cycle tuned to the software vendor environment. It allows non-technical product managers to make sensible, fast-paced and fine-grained release decisions without undue overhead or undue reliance upon the software development organization. This approach has been used successfully in practice by the author as vice president of the software development division of a mid-sized enterprise software vendor company.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"57","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Software Maintenance, 2002. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.2002.1167759","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 57
Abstract
In commercial software vendor organizations, evolution of a software product by means of scheduled feature releases is a central activity. Relying on existing work on maintenance task effort prediction, this paper proposes a management framework for periodically capturing updated estimation data and using it as a basis for initial planning and subsequent re-planning of releases. The framework is founded upon a mathematically-stated, metrics-based model of the release cycle tuned to the software vendor environment. It allows non-technical product managers to make sensible, fast-paced and fine-grained release decisions without undue overhead or undue reliance upon the software development organization. This approach has been used successfully in practice by the author as vice president of the software development division of a mid-sized enterprise software vendor company.