第5 章 项目质量管理案例 质量是“使实体具备满足明确或隐含需求能力的各项特征之总和”,明确或隐含的需求是指按项目需求制定的基础性文件。在信息系统项目中,一般把《系统需求规格说明书》作为项目需求的基础性文件。 质量管理作为项目管理的一部分,具有非常重要的地位。质量管理的目的是通过执行项目质量管理过程,使用一些基本项目管理工具和技术来保证信息系统的质量。时间、成本、质量是项目管理的三大目标,如果质量不能满足要求,即使进度再快,成本再节省,项目也没有意义。 5. 1 案例一:计划及跟踪 阅读以下关于信息系统项目管理过程中质量管理方面问题的叙述,回答问题 1 至问题 3。 5.1.1 案例场景 某银行信息系统工程项目,包含省级广域网工程、储蓄所终端安装工程、主机系统工程、存储系统工程、备份系统工程、银行业务软件开发工程等若干子项目。此工程项目通过公开招标方式确定承建单位,希赛信息技术有限公司(CS AI)经过激烈竞标争夺,赢得工程合同。合同约定,工程项目的开发周期预算为 36 周。 由于银行对于应用软件质量要求很高, CS AI 也非常重视工程质量,安排有资深资历的高级工程师张工全面负责项目实施。在工程正式开工之前,张工对工程项目进行了分解,根据工程分析,张工认为此工程项目质量、进度的关键在于银行业务定制应用软件的开发。除工程整体的开发计划外,张工还针对应用软件开发制定了详细的开发计划,定制应用软件的开发周期为 36 周。网络工程、终端安装工程、主机系统工程、存储系统工程、备份系统工程等与应用软件开发并行实施。 张工对工程项目在需求分析、概要设计、详细设计、编码、单元测试、集成测试等各个环节要求均非常严格。根据张工安排,需求分析、概要设计均安排有多年工作经验的高级软件工程师担任,各个阶段的阶段成果均组织了严格的评审,以保证各个阶段成果的质量。 在软件编码及单元测试工作完成之后,张工安排软件测试组的工程师编制了详细软件测试计划、测试用例,包括集成测试、功能测试、性能测试、安全性测试,等等。 张工在安排软件测试任务的时候,在动员软件开发小组时宣讲: 软件测试环节是软件系统质量形成的主要环节,各开发小组,特别是测试小组,应重视软件系统测试工作”。因此,张工安排给测试组进行测试的时间非常充足,测试周期占整个软件系统开发周期的 40%,约 14.5 周。在软件系统测试的过程中,张工安排了详细的测试跟踪计划,统...