- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程与实践 中国水利水电出版社 第14章 软件项目管理 13.1 项目 13.1.1 项目的定义与属性 A project is a temporary endeavor undertaken to create a unique product,service,or result. 项目是为创造独特的产品、服务或结果而进行的一次性努力。 项目的属性是: (1)一次性 。 (2)临时性 。 (3)整体性 。 (4)独特性 。 (5)消耗性 。 (6)目标的确定性. 13.1.2 项目的特点与三大要素 1.项目的特点 项目的短暂性 项目的目标性 项目的可预测性 项目的可限制性 项目的动态性 13.1.3 项目的生命周期 项目的生命周期分为五个阶段: (1)确定项目目标阶段; (2) 制定项目计划阶段 ; (3)调整项目计划阶段; (4) 跟踪项目阶段; (5) 项目总结阶段 13.1.4 制约项目成功的因素 一般影响一个项目成功的因素主要是: 项目范围 成本 时间/进度 客户满意度。 13.2 项目管理 1.项目管理的定义 “the application of knowledge, skills, tools, and techniques to project activities to meet project requirements.” 项目管理是把知识、技能、工具和技术应用于项目各项活动之中,以实现或超越项目干系人对项目的要求和期望。 2. 一些常用的项目管理技术 常用的项目管理技术是:任务分解结构技术WBS(Work Breakdown Structure), 甘特图(Gantt Chart) ,项目评审技术(PERT) , 关键路径法(CPW) 。 3.项目管理的特点 项目管理是个复杂的工作。 项目管理具有创造性。 项目管理具有生命周期。 13.3 软件项目管理的特点与复杂性 13.3.1 软件项目的特点 软件项目技术要求高,是智力密集型项目。 软件项目是一个无形的逻辑实体 人的素质要求高 自动化程度低 ,软件项目是劳动密集型项目 文档的工作量大 技术人员的流动性大 13.3.2 软件项目管理的复杂性 (1)软件是纯知识产品,它是无形的, 没有任何物理属性。其开发进度和质量很难估计和度量,生产效率也难以预测和保证。 (2)需求的不断变化。项目开始时用户对软件的最终产品没有一个成型的概念,随着软件原型的开发, 使用户的思维开阔了, 所以才能够提出一些经验型的需求; (3)有些情况下没有性能规约, 有些情况下合同不是正式合同而仅依赖于合同双方的关系;即使有了性能规约和正式合同, 对合同的理解和重视程度也不同; (4)某些规约的进度或成本在发生变化; (5)软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。 13.4 合格的项目经理 1 注重抓住管理过程,而不是管理内容 2 提高威信是领导效能之本 3 有不当之处要适度修正? 4.边学习边领导是成功之路 5. 领导团队就是领导每个人 6. 忽视个人要求会付出代价? 7. 善于决策是项目经理的基本功 13.5 软件项目管理的内容 13.5.1项目范围的管理 项目范围的管理主要有: 项目的启动(详细见第2章), 范围计划的编制, 项目范围的定义: ---范围内和范围外的交付使用类型 ---范围内和范围外的生命周期流程 ---范围内和范围外的数据类型 --- 范围内和范围外的数据来源或数据库 --- 范围内和范围外的组织 ---范围内和范围外的主要功能 范围变更的控制。 13.5.2 项目进度管理 (1)每周项目进度报告 (2)项目任务制定表 (3)每周工作考勤报告 (4)问题清单、尚待处理事项清单等 (5)编写《软件项目计划书》 13.5.3 人员组织与管理 1. 项目组织模式 (1) 项目管理委员会 (2)项目管理小组 (3)项目评审小组 (4)软件产品项目组 2. 人员配置 ?Score=∑WiCi(i=1to8) ????Ci是对项目组人员各项能力的评估。 3. ???人员风险 (1)保证开发组中全职人员的比例,且项目核心部分的工作应该尽量由全职人员来担任,?以减少兼职人员对项目组人员不稳定性的影响。 ?(2) 建立良好的文档管理机制,包扩项目组进度文档、个人进度文档、版本控制文档、整体技术文档、个人技术文档、源代码管理等。 ?(3) 加强项目组内技术交流,比如定期开技术交流会,或根据组内分工建立项目组内部的开发小组,是开发小组内的成员能够相互熟悉对方的工作和
文档评论(0)