您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 软件项目管理案例教程总结
第一章1项目的定义项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。2项目的特征有明确的目标项目之间的活动具有相关性限定的周期有独特性资源成本的约束性项目的不确定性3软件项目的特殊性逻辑实体相互作用的系统变更渐进明细4项目管理定义项目管理是一系列的伴随着项目的进行而进行的、目的是为了确保项目能够达到期望的结果的一系列管理行为。5软件开发项目管理的定义软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。6项目管理的五大要素技术方法团队建设信息沟通7过程管理过程管理,就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。8软件过程管理软件过程管理就是要注重循序渐进地积累,积累项目中的各个环节的实践经验和项目管理的实践经验,保证我们的生产力持续地发展。9过程管理与项目管理的关系项目管理用于保证项目的成功,过程管理用于管理最佳实践。这两项管理不是相互孤立的,而是有机地紧密地结合的。10软件项目管理过程项目初始项目计划项目执行控制项目结束11项目管理知识体系(1)9个知识领域:项目范围管理(为实现目标,设定项目的工作和管理范围)项目时间管理项目成本管理项目质量管理(对目标进行分解)项目人力资源管理项目采购管理(项目过程中需要的人力物力)项目沟通管理(团队之间合作,团队中人员管理)项目风险管理(项目实施中遇到的风险)项目集成管理(协调各方)(2)5个标准化过程组启动过程组计划过程组执行过程组控制过程组收尾过程组第二章1项目立项明确项目的目标、时间表、项目使用的资源和经费,而且得到执行该项目的项目经理和项目发起人的认可.2MAKEORBUY决策3合同项目甲方初始化:招标书定义乙方选择合同签署乙方初始化:项目分析竞标合同签署4招标书(1)定义招标书定义主要是甲方的需求定义,也是甲方定义采购的内容,软件项目采购的是软产品,需要定义采购的软件需求,提供完整版清晰的软件需求和软件项目的验收标准。(2)招标书定义过程(3)招标书主要三部分:技术说明商务说明投标说明5乙方选择(1)乙方选择过程招标文件招标收集乙方的投标书评定乙方最终乙方确定乙方名单(投标书)(2)招标方式公开招标有限招标多方洽谈直接谈判6项目分析(1)定义项目分析是乙方分析用户的项目需求,并据此开发出一个项目初步的项目规划的过程,作为下一步能力评估和可行性分析只用。(2)项目分析过程7竞标8合同签署9项目章程项目章程是项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。项目章程是一个正式的文档,确认了一个项目的有效性,指出项目的目标和管理方向。它授权项目经理来完成项目,保证项目经理可以组织资源用于项目活动。通常由项目发起人,出资人或者高层管理人员签发。10项目经理的责任和权利责任:开发计划组织实施项目控制权利:制定项目的有关决策挑选项目成员的权利对项目获得的资源进行分配11项目经理的角色项目组织的领导者项目组织的管理者项目组织的决策者项目组织的分析者项目组织的计划者项目组织的控制者项目组织的组织者项目组织的评价者项目组织的协调者12生存周期模型(1)定义软件开发的一种框架。说明了软件的活动和进行软件开发的过程。这个模型可以是以活动为中心,可以以产品为中心的。(2)基本特征描述了开发的主要阶段定义了每一个阶段要完成的主要过程和活动规范了每一个阶段的输入和输出提供了一个框架,可以将必要的活动映射到该框架中。(3)几种常见模型a瀑布模型(传统模型)它要求所有项目活动都要严格按照顺序执行,一个阶段的输出是下一个阶段的输入瀑布模型适合的项目在项目开始前,项目的需求很明确在项目开始前,解决方案也很明确类似的项目如:公司的财务系统库存管理系统短期项目bV模型(强调测试的重要性)V模型适合的项目在项目开始前,项目的需求很明确在项目开始前,解决方案也很明确类似的项目如:航天飞机等公司的财务系统c原型模型(在需求阶段快速构建一部分系统的生存期模型)原模型适合项目在项目开始前,项目的需求不明确;需要减少项目需求的不确定性类似的项目如:确定显示界面;第一次开发的产品,验证可行性d增量模型(由瀑布模型演变而来)增量模型适合的项目项目开始,明确了需求的大部分,但是需求可能会发生变化对于市场和用户把握不是很准,需要逐步了解对于有庞大和复杂功能的系统进行功能改进,就需要一步一步实施的。e螺旋式模型(针对风险较大的项目设计的模型)螺旋项目的四阶段制定计划──确定软件目标,需求和选定实施方案,弄清项目开发的限制条件风险分析──评估所选方案,考虑如何识别和消除风险实施工程──实施软件开发,编码,测试等客户评估──评价开发工作,提出修正建议,规划下期任务螺旋模型适合的项目风险是主要的制约因素不确定因素和风险限制了项目进度用户对自己的需求也不是很明确需要对一些基本的概念进行验证可能发生一些重大的变更项目规模很大项目中采用了新技术f渐进式模型(大项目化小项目)渐进式模型适合的项目很小并且具有探索性质的项目适合一个复杂度从小到大变化的项目,例如重整企业的信息系统
本文标题:软件项目管理案例教程总结
链接地址:https://www.777doc.com/doc-2012107 .html