- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学课件PPT软件项目管理
第三章 软件项目管理刘 燕 软件项目管理概念:为了使软件项目能够按预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。 软件产品与其他任何产业的产品不同,它是非物质性的产品,是知识密集型的逻辑思维产品。由于软件的这种独特性,使软件项目管理过程更加复杂和难以控制。 3.1 软件项目管理概述 3.1.1 软件项目的特征____”复杂和易变“ (1)软件产品的不可见性:抽象的、逻辑的。 (2)项目的高度不确定性:复杂的、管理者难以预见所有的问题。 (3)软件过程的多变化性:软件各工作环节是一个迭代和增量发展的动态过程。 (4)软件人员的高流动性:项目核心人才流动性高。 软件项目管理的主要特点是: 1、软件项目管理涉及的范围广,涉及到软件开发进度计划、人员配置与组织、项目跟踪与控制等。 2、应用到多方面的综合知识,特别是要涉及到社会的因素、精神的因素、认知的因素,这比技术问题复杂得多。 3、人员配备情况复杂多变,组织管理难度大。 4、管理技术的基础是实践,为取得管理技术成果必须反复实践。 3.1.2软件项目管理的“4P” (1)人员:人员的素质和组织管理是保证项目成功的重要因素。涉及人员的选择、组织、分工与管理。 (2)产品:软件的目标是在预定的时间和成本内开发出满足客户需求的产品,质量问题主要发生在需求阶段,对问题不确定、描述不准确。主要是需求分析和需求变更的管理。 (3)过程:将软件开发和维护所用到的技术、方法、活动和工具有机地结合起来。 (4)项目:在于规划和跟踪控制。 ①在启动和规划阶段:确定项目范围和需求,以此为基础进行项目规划、估算和资源分配、制定计划。 ②过程执行:关注项目进展和变更控制。 3.1.3软件项目管理活动 软件项目管理活动包括项目启动、项目规划、项目实施、项目收尾 (1)项目启动 ①与客户一起确定项目范围 ②组建项目团队 ③建立项目环境 开发小组的组织有以下原则: 1、软件开发小组的规模不宜太大,人数不能太多,一般3-5人左右为宜。 2、切忌在开发过程中增加人员,这将因增加人员之间的联系而降低效率。 例:设一开发小组有4个软件工程师(图a),开发效率为5000行/年,共有6条通信路径,每条路径降低生产率250行/年,则小组生产率为: 5000×4-250×6=18500(行/年) 如为了加快进度,新增加2人(图b),每人效率为840行/年,通信路径增加到15条,此时的小组生产率为: 20000+840×2-250×15=17930 (行/年) 即新增加人,并未提高生产率。 (2)项目规划 ①确定项目活动 ②预算项目成本 ③指定进度计划 (3)项目实施 ①监控项目执行:下图为任务之间的依赖关系 ②管理项目风险: ③控制项目变更: (4)项目收尾 ①客户验收项目: ②安装培训软件: ③总结项目经验: 3.2 人员组织与管理 软件项目组的三种常见管理模式 3.2.1 软件项目组织 1、民主式组织结构:组长和成员完全平等。 优点:有利于每个成员发挥创造力。 缺点:领导缺乏权威,分歧不易同意,不适合大规模的软件开发。 2、主程序员式组织结构 由一个人全面负责(主程序员),其他人员给予必要的支持,以便提高效率。 主程序员:软件的体系结构、关键部分的详细设计、指导其他人员的工作。 后备程序员:密切协助主程序员工作,并负责外事工作。 秘书:完成事务性工作 优点:1、专业化分工明确; 2、降低了管理的复杂性 3、技术管理式组织结构 是民主式和主程序员式两种方式的结合 1、技术组长:负责小组的技术决策、代码审查; 2、管理组长:负责非技术性事物的管理工作,对成员的业绩进行评价 缺点:如果权限划分不清,会导致职责混乱 开发大型软件的层次式结构 项目管理 3.3 项目沟通管理 3.3.1 项目沟通复杂性 沟通太少和太多都会严重影响开发人员的工作效率 3.3.2项目沟通方式 1.直接交谈:基于时机的非正式沟通由,由事件驱动。节省时间;不能有太多的人参加,也没有记录。 2.电话交谈:直接交谈的一种方式,不受地点限制,但受同一时间限制 3.电子邮件:和电话相似,但不受时间限制,但是行文可能让人不能正确理解。 4.会议:受时间和地点的限制,并且有详细的准备工作,参与的人员可以是多位。 常见的会议:
您可能关注的文档
最近下载
- 厦门东部三期垃圾焚烧发电厂项目环境影响报告书.pdf
- 2022火力发电厂化学系统智能化设计导则.docx
- MQY-202使用说明V1.2(增加CPA标志及使用说明).pdf VIP
- 国际课程课件系列之物理boardworks 5. Momentum v1.1.ppt
- 豫新船舶公司(原泥矶船厂)技术改造项目环评(新版环评)环境影响报告表.pdf
- 五年级下册综合实践活动课件-中国结——鞭炮结 全国通用 20张.pptx
- 企业风险防控清单.pdf
- 《风险管理》教案.docx
- 幼儿园保教设施设备配标准(2023版).doc
- INOVANCE汇川-中型PLC编程软件使用手册-AM400 AM600 AP700 AC700 AC800中文.pdf
文档评论(0)