软件项目管理22第二章精 1 项目管理是广泛应用于各种工程、金融等技术管理过程,管理的好坏决定了工程的成败。 软件及IT 行业,尤其是软件产品的特殊性,软件项目管理对于保证软件产品的质量具有极为重要的作用,是决定一个产品或企业能否成功的最重要的指标。 2.1 软件项目管理概述不可见性不确定性人员流动性精 22.1 软件项目管理概述随着软件的规模和复杂度的不断增大,开发人员的增加以及开发时间的增长,这些都增加了软件项目管理的难度。 例如:Windows 2000的开发 是微软公司历史上最艰巨的任务,仅核心部门的的成员就有2500人,测试用的代码就有1000万行,测试中所用到的脚本程序就有6500种。象规模如此之大的软件系统,如果没有科学的、规范的、有效的管理,是不可能成功的。因此软件项目管理成为软件工程的重要研软件项目管理成为软件工程的重要研究内容之一。究内容之一。精 32.1.1 软件项目管理的任务过程 过程(process) (process)人员 人员( (people people) )工具 工具(tools) (tools)产品 产品(Product) (Product)项目(