软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。 为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。 这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止 目录 概述 一.软件项目的计划 二.软件项目的控制 三、软件项目管理的组织模式 四、软件项目管理的内容 五、编写《软件项目计划书》 六、软件配臵管理 七. 人员组织与管理 八.软件过程能力评估 九. 为什么要有项目管理? 十. 为什么要有专职的项目经理 十一. 项目组的范围界限在哪里 十二. 怎样才能算是一个成功的项目 十三. 软件项目管理的成功原则 图书信息之一 图书信息之二 展开 编辑本段概述 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。 软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。 软件项目管理的提出是在 20世纪 70年代中期的美国,当时美国国防部专门研究了软件开发不 能按时提交,预算超支和质量达不到用户要求的原因,结果发现 70%的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的 各项管理。到了 20世纪 90年代中期,软件研发项目管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有 10% 的项目能够在预定的费用和进度下交付。 1995年,据统计,美国共取消了 810亿美元的商业软件项目,其中 31%的项目未做完就被取消,53%的软件项目进度通常要延长 50%的时间,只有 9%的软件项目能够及时交付并且费用也控制在预算之内。 软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风...