首页> 外文会议>Annual Pacific Northwest Software Quality Conference; 20041012-13; Portland,OR(US) >Estimating and Managing Project Scope for Maintenance and Reuse Projects
【24h】

Estimating and Managing Project Scope for Maintenance and Reuse Projects

机译:估计和管理维护和重用项目的项目范围

获取原文
获取原文并翻译 | 示例

摘要

Estimating project scope is considered by many to be the most difficult part of software estimation. Parametric models have been shown to give accurate estimates of cost and duration given accurate inputs of the project scope, but how do you input scope early in the lifecycle when the requirements are still vaguely understood? How can scope be estimated, quantified, and documented in a manner that is understandable to management, end users, and estimating tools? This talk focuses on scope estimates for maintenance and reuse work, including bug fixes (corrective maintenance), modifications to support changes in the operating system, database management system, compiler or other aspect of the operating environment (adaptive maintenance) and modifications of existing functionality to improve that functionality (perfective maintenance). Reuse includes any case where you are modifying an existing code base to support enhanced functionality, and includes cases where an existing application is translated to a new language. At a high level, maintenance projects consist of three types of work: 1. Maintaining an existing, functioning application; 2. Modifying existing code to support changing requirements; and 3. Adding new functionality to an existing application. A team doing a new build for an existing application would only be concerned with items 2 and 3. A team keeping an existing code base functioning would only do item 1. A project manager may be responsible for both areas and might need to estimate the effort required for all three. We'll deal with each individually.
机译:许多人认为,估计项目范围是软件估计中最困难的部分。已经显示出参数模型可以在给定项目范围的准确输入的情况下提供对成本和工期的准确估计,但是当对需求的理解仍然模糊时,如何在生命周期的早期输入范围?如何以管理,最终用户和估算工具可以理解的方式估算,量化和记录范围?本讲座的重点是维护和重用工作的范围估计,包括错误修复(纠正性维护),为支持操作系统,数据库管理系统,编译器或操作环境其他方面的更改(自适应维护)而进行的修改以及对现有功能的修改改善功能(完善的维护)。重用包括您要修改现有代码库以支持增强功能的任何情况,还包括将现有应用程序翻译成新语言的情况。在较高的级别上,维护项目包括三种类型的工作:1.维护现有的有效应用程序; 2.修改现有代码以支持不断变化的需求; 3.向现有应用程序添加新功能。为现有应用程序进行新构建的团队将只涉及项目2和3。保持现有代码库功能的团队将仅涉及项目1。项目经理可能对这两个领域负责,可能需要估计工作量这三个都是必需的。我们将逐一处理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号