基线记录了一个构件中所有工件的一个单一版本,至少要在项目的里程碑创建相应. j" e& ~; x& F. e
的基线,这也是ISO-9000、CMM 的要求。正确的基线管理可以确保设计与需求的一
致性、代码与设计的一致性、使用正确的代码进行发布等。适时创建基线有以下好6 L$ X& q" o. P' `
处:
一、 可重现性:可重现性指的是有能力准确回到一个先前的软件版本。回到先前的版本有助于重现历史版本中的BUG 以协助排错,并在历史版本的基础上开发对应的补丁;在最新版本中发现问题时,回到历史版本可以帮助判断新发现的问题到底是在历史版本中业已存在(只是当时未发现)还是仅仅在新版本中引入;同时维护多个版本、针对不同版本进行本地化、扩展的也要求准确回到历史版本。
二、可追踪性:可追踪性保持项目需求、项目计划、测试用例目需求、项目计划、测试用例等也要进行配置管理,并对所有工件统一$进行基线管理。
三、配置状态报告:有了适时创建的基线,就可以查询、报告、比较基线的内容,尤其是基线的比较能力对于排错、为新的发布生成准确的发布说明文档(Release Notes)等非常有帮助。除了在项目里程碑(如使用迭代化开发模式,则在每次迭代结束前)创建基线外,实际上基线的创建要频繁得多。在典型的情况下,在每次迭代的后期或软件发布的前期,甚至每天都会创建新的基线。
上一篇:通过有效沟通实现管理工作价值最大化 下一篇:项目管理相关的各种模板 |