版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件项目管理
文5J强
清华大学软件学院
软件项目管理概述
软件项目管理是为了使软件项目能婚按照预定的成
本、进度、质量顺利完成,而对成本、人员、进度
质量、风险等进行分析和管理的活动。
软件项目的特征
-软件产品的不可见性
-项目的高度不确定性
-软件过程的多变化性
-软件人员的高流动性
•降低复杂性和控制变化是软件项目管理的关键问题。
2
软件项目管理的“4P”
动化
人员工具
(People)(Tools)
项目管理与过程管理的关系
4
软件项目管理的关注点
产品质量?
风险评估?
项目度量?
成本估算?
项目进度?
客户沟通?
人员安排?
其他资源?
项目监控?
5
软件项目管理活动
项目启动阶段
-确定项目范围、组建项目团队、建立项目环境
项目规划阶段
-确定项目活动、预算项目成本、制定进度计划
•项目实施阶段
-监控项目执行、管理项目风险、控制项目变更
•项目收尾阶段
客户验收项目、安装培训软件、总结项目经验
6
内容提纲
人员组织与管理arehere!
软件项目组织形式、微软公司的开发团队你在这儿!
项目沟通管理
项目沟通的复杂性与活动
软件项目规划
软件项目估算与计划
软件风险管理
风险识别、风险分析、风险规划、风险监控
软件配置管理
软件配置管理的概念与活动
7
人员在软件开发中的重要性
人员是软件开发最重要的资源
-人员的选择、分配和组织很大程度上影响软件项目的效率、
进度、过程管理和产品质量
-软件开发依赖于开发人员的认知能力和沟通技能
项目经理的任务主要是面向人的
-项目经理必须能够了解人
-项目经理需要建设和优化团队,使其工作达到最佳
•典型的软件开发组织形式
-民主式、主程序员式、技术管理式
8
人员的选择
参考因素说明
应用领域的经验为了成功地开发系统,开发人员必须了解相关的应用领域。
平台的经验在编写底层程序时该因素很重要。
编程语言的经验该因素对于短周期的项目是很重要的。
该因素可以显示候选人应该掌握的基础知识和学习能力,由于开
教育背景
发人员的经验可以在项目实践中获得,该因素并非是关键的。
由于项目成员需要与其他人员、管理者和客户进行口头和书面交
沟通能力
流,该因素是十分重要的。
适应性可以通过候选人的各种经历进行判断,该因素反映出一个
适应性
的学习能力。
项目成员应该有积极的工作态度,乐于学习新技术,该因素很重
工作态度
要但是难以评估。
候选人必须与团队成员关系融洽,尚没有软件工程方面的特定个
个性
性类型,该因素很重要但是难以评估。
9
团队vs.小组
小组{Groups)•团队(Teams)
-强有力的领导者-共同参与
-个人负责制-个人与集体共同负责
-围绕组织的目标做事-围绕特定的团队目标做事
-个人创作的结果-集体创作的结晶
-有效的组织会议形式-自由开放式的会议形式
-根据对他人的影响评价业绩-根据工作产品评价业绩
-由人委派工作-共同完成实际工作
一个有凝聚力的团队是一组紧密团结的人,其整体力
量大于个体力量的总和。
10
团队成功的关键
明确的目标与共同的承诺
-项目目标与客户需求相一致
-共同认同项目的前景和目标
清晰的分工与紧密的协作
-清晰地定义项目成员的角色和分工
-充分认识团队合作的重要性
•融洽的关系与通畅的沟通
-共同营造和谐、宽松、团结、互爱的工作环境
-具有高效的沟通渠道和开放坦诚的沟通氛围
•高昂的士气与高效的工作
11
民主式组织结构
•小组成员完全平等,名义上的组长与其他
成员没有任何区别。
•大家享有充分的民主,项目工作由全体讨
论协商决定,并根据每个人的能力和经验
进行适当分配。
•优点
-同等的项目参与权激发大家的创造力,有利于攻克技术难关
-特别适合于规模小、能力强、习惯于共同工作的软件开发组
•缺点
-缺乏明确的权威领导,很难解决意见分歧
-无法适用于大规模开发的情形。
12
主程序员式组织结构
以主程序员为核心
-主程序员既是项目管理者也是技术负责人
-团队其他人员的职能进行专业化分工
优点
-成员之间采取简单的交流沟通模式
缺点
-很难找到技术和管理才能兼备的主程序员
13
技术管理式组织结构
技术与管理工作进行分离
-技术负责人负责技术决策
-管理负责人负责非技术性事务的管理决策和绩效评价
在这种组织结构中,明确划分技术负责人和管理负责
人的管理权限是十分重要的
14
案例:微软公司的软件开发组织
微软开发团队的特点
-小型的、多元化的项目组织
-相互依赖的角色与共同分享的职责
-具备专深的技术水平和业务技能
-具有强烈的产品意识,关注最终发布的软件产品
-清晰的目标和远景
—人人参与设计
-项目组成员在同一地点办公
-对于规模较大的项目,采串类似小型项目组的运作模式
15
案例:微软公司的软件开发组织
16
I案例:微软公司的软件开发组织
H代表客户的想法和意见
H促使项目远景和范围在项
目组达到共识
H管理客户的需求定义
H开发和维护业务用例
H管理客户的预期目标
H在产品特性与开发进度之
间做出权衡
H管理市场宣传和公共关系
17
oo
里
即
盟
去
世
始
就
婚
杂
由
义¥
丑
农
咚
塔
却
®品
一
W皿
歌
用
白⑧
她
瓦
小
转
冬
黎
网
傲
口
皓
峪
北
对
笨
K代
印
时
始M
4后
越
淋
的
中
陋
尉
皿
舒
皿
唱
吧
*
格
格
也
上
曲
二
用
到
格
即
面
噌
区
鼎
0HH瓢HHB
蟀
案例:微软公司的软件开发组织
H完成产品的详细设计
H估计每一个产品特性的
软件开发
开发日寸j旬
H构建软件系统
H准备产品部署
19
案例:微软公司的软件开发组织
软件测试
S制定测试策略和测
试计划
H确保产品的所有特性
都经过了严格的测试
20
案例:微软公司的软件开发组织
用户体验
H代表最终用户
H管理用户需求定义
HMSHGuestCheck-in
H设计和开发的技术支GuestName:Spindler,Mr.andMrs.
RoomNumber:203
持系统
H培训用户
H确保产品的可用性
H设计图形用户界面
21
里
即
盟触租腐里
口
解用M相陋
代
去金喘标林M利
K
W卡於
皿后
用金W秘吊
世的
皿
取皿吧蒯
,
会案导果也,用
始盛g曲
型树解即
芯蒯森融嗨北
’
0
0
0
杂0
®
白
峪
越
.
案例:微软公司对员工的要求
个人素质
-聪明
-有自我发展能力
-足够自信
-有很强的工作驱动能力,知道如何开展工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025土地流转合同范文
- 养猪产业链一体化2025年度合作协议模板3篇
- 2025城市综合体物业租赁合同
- 2025服务合同香港及境外股市投资咨询服务协议
- 2025年度农村房屋产权转让及配套设施移交合同2篇
- 二零二五年度企业培训与发展公司管理服务协议3篇
- 二零二五年度农副产品电商平台入驻合作协议3篇
- 2025年度智能化公厕建设与运营管理承包施工合同书模板3篇
- 二零二五农村宅基地买卖与农村土地整治与生态保护合同
- 二零二五年度农民工工资支付委托及劳务合同管理协议
- 屋顶分布式光伏发电项目施工重点难点分析及应对措施
- 退休人员返聘劳动合同三篇
- 中华人民共和国安全生产法知识培训
- “双减”政策下的学生心理健康工作总结
- 食品工艺学名词解释、简答题、填空题等
- 中医脑瘫课件教学课件
- 2024年新闻宣传新闻采编专业及理论知识考试题附含答案
- 河南省濮阳市清丰县多校2024-2025学年三年级上学期期中测试数学试题(无答案)
- 四川新农村建设农房设计方案图集川东南部分
- 瑞得RTS-820系列全站仪说明书(适用RTS-822.822A.822L.822R.822R .822R3)
- 建筑垃圾外运施工方案
评论
0/150
提交评论