1软件开发项目管理综述.ppt
- 文档编号:1357422
- 上传时间:2022-10-21
- 格式:PPT
- 页数:30
- 大小:1.04MB
1软件开发项目管理综述.ppt
《1软件开发项目管理综述.ppt》由会员分享,可在线阅读,更多相关《1软件开发项目管理综述.ppt(30页珍藏版)》请在冰豆网上搜索。
软件项目管理培训讲座,系列之一软件项目管理综述主讲人:
史广顺,2022/10/21,软件项目管理培训之一软件项目管理综述,2,内容提要,项目管理的重要性项目管理的基础理论与概念本门课程的组织与实施,2022/10/21,软件项目管理培训之一软件项目管理综述,3,项目管理的重要性
(1),软件开发的历史与独特性软件开发是科学还是艺术?
骑士时代与团队协作。
技术与市场迅猛发展带来的影响多人合作:
软件复杂性增长的必然需求团队开发:
大型系统对领域知识的要求可复用性:
商业模式对开发流程的要求人力成本:
企业环境对技术人员的要求,2022/10/21,软件项目管理培训之一软件项目管理综述,4,项目管理的重要性
(2),所有这些因素,都要求软件与IT行业摆脱对天才技术人员的依赖放弃软件开发是神秘艺术的理念建立并执行可重复的开发流程制度注重项目管理知识与技巧的应用注重开发团队的培养和建设,2022/10/21,软件项目管理培训之一软件项目管理综述,5,项目管理的重要性(3),软件开发项目成功的关键注重开发流程的规律性和特殊性避免随机性和任意性,建立运作的重复性运用项目管理的知识和理论注重组织效率与团队成员的培养,2022/10/21,软件项目管理培训之一软件项目管理综述,6,项目管理的重要性(4),缺乏项目管理的可能后果进度拖延无法按时提交项目功能残缺无法满足客户要求质量低下无法实现性能指标成本超支无法实现预期盈利团队崩溃无法正常经营运作,2022/10/21,软件项目管理培训之一软件项目管理综述,7,项目管理的重要性(5),项目的成功是企业成功的关键软件项目的特殊性企业的承受能力项目经理团队的重要性归根结底,这是高科技企业赖以生存并取得成功的关键因素,2022/10/21,软件项目管理培训之一软件项目管理综述,8,内容提要,项目管理的重要性项目管理的基础理论与概念,2022/10/21,软件项目管理培训之一软件项目管理综述,9,项目管理的基础理论与概念,项目的定义,一个项目是指一个有目的、有计划、有始有终,按照预定步骤和进程,为完成特定任务而进行的工作和活动一个项目需要特定的人力、物力、时间和费用的分配与安排,一个项目有特定的功能要求和质量要求,,2022/10/21,软件项目管理培训之一软件项目管理综述,10,项目管理的基础理论与概念,软件开发项目的定义,有具体的市场需要和客户要求,有开发计划和进度安排,为完成一个软件产品或系统而进行的工作和活动。
需要特定的运行环境、使用功能、性能指标与服务机制。
SoftwareAsService:
软件意味着服务,2022/10/21,软件项目管理培训之一软件项目管理综述,11,项目管理的基础理论与概念,项目管理的发展历史古人建造的大型工程:
最古老的项目管理现代项目管理的发展历史:
19世纪早期:
现代化工业管理的萌芽20世纪中期以前:
将工作进行细分以提高效率20世纪中期以后:
企业运作像一个人的有机机制和运作系统的理念20世纪末至今:
项目管理的时间加速了计算机作为项目管理工具的实践,2022/10/21,软件项目管理培训之一软件项目管理综述,12,项目管理的基础理论与概念,美国曼哈顿工程:
现代项目管理的起源甘特图:
亨利.甘特于1971年发明计划评审技术(PERT):
美国北极星导弹核潜艇项目中首次应用,2022/10/21,软件项目管理培训之一软件项目管理综述,13,项目管理的基础理论与概念,项目流程的概念与五个流程阶段流程(Process)是指完成每项工作的先后顺序和特定周期。
项目流程的管理是指对项目运作过程的管理项目管理理论将项目流程划分为五个阶段项目的起始阶段项目的计划阶段项目的执行阶段项目的控制阶段项目的结束阶段,2022/10/21,软件项目管理培训之一软件项目管理综述,14,项目管理的基础理论与概念,2022/10/21,软件项目管理培训之一软件项目管理综述,15,项目管理的基础理论与概念,项目管理的九个领域性知识项目的综合管理(ProjectIntegrationManagement)项目的范围管理(ScopeManagement)项目的时间管理(TimeManagement)项目的成本管理(CostManagement)项目的质量管理(QualityManagement)项目的人力资源管理(HRManagement)项目的信息交流管理(CommunicationManagement)项目的风险管理(RiskManagement)项目的采购管理(ProcurementManagement),2022/10/21,软件项目管理培训之一软件项目管理综述,16,项目管理的基础理论与概念,项目管理的九个领域性知识,2022/10/21,软件项目管理培训之一软件项目管理综述,17,项目管理的基础理论与概念,项目管理的九个领域性知识,2022/10/21,软件项目管理培训之一软件项目管理综述,18,项目管理的基础理论与概念范围管理,项目范围(Scope):
为完成特定任务或指标所需要的所有工作项目的启动管理:
编写Proposal目标与范围的确定:
需求管理确定功能范围,编写功能总结与设计规范书范围变更控制:
制定范围变更时的运作原则,建立管理机制(ChangeControl)衡量项目范围:
根据用户要求,确定项目资源与时间确定软件开发的范围:
用户需求、功能需求、系统需求、性能需求、质量需求,明确假定与约束,2022/10/21,软件项目管理培训之一软件项目管理综述,19,项目管理的基础理论与概念时间管理,为保证项目按时完成的规章制度和措施决定和安排项目工作的先后顺序制定时间表,进行进度估算对时间表改动的控制管理时间管理的技巧逐渐建立开发历史档案(BenchmarkMethod)由开发团队成员估算开发周期与项目进度将各个工作分解成短期性的分支性的工作采用概率值做估算(StochasticApproach)D=(a+4m+b)/6a:
最佳,m:
最可能,b:
最坏,2022/10/21,软件项目管理培训之一软件项目管理综述,20,项目管理的基础理论与概念成本管理,如何做到在开支预算内完成项目任务资源分配和计划安排对每一个具体工作,进行资源分配与计划安排,由多少人,用多少设备、多少材料完成工作费用的估算和开支预算人力成本项目累积时间每天人工费用总费用人力费用设备费用运行费用开支的控制管理制定规章制度,应对各种可能出现的开支变更和超支情况,2022/10/21,软件项目管理培训之一软件项目管理综述,21,项目管理的基础理论与概念质量管理,如何保证项目结果的质量开发过程的监督:
执行监督审核制度及流程管理注意质量标准的互相对立以及限制因素如稳定性与高性能,空间和时间、安全性和可测性等测试计划的制定和执行每一个功能对应一套测试方案测试计划(QAPlan)必须由QA队伍设计并完成三种测试方式:
WB、AB、OB最坏质量保证:
控制的严格性制定最坏情况下必须达到的质量标准,2022/10/21,软件项目管理培训之一软件项目管理综述,22,项目管理的基础理论与概念人力资源管理,开发团队的建设与管理对优秀人才的吸引和聘用怎样去吸引优秀的人才?
怎样建立良好的人才评估体系?
怎样有效的把握优秀人才对团队成员的培养努力营造良好的学习和成长的环境,并提供相应条件建立高效率的开发组织建立完整的开发操作规程,鼓励并建立良好的团队文化工作午餐、业余讨论不要把生活带进工作,学会把工作带进生活,2022/10/21,软件项目管理培训之一软件项目管理综述,23,项目管理的基础理论与概念沟通管理,对项目过程中的各种信息交流进行规划和控制建立联络信息列表确定交流方式、交流内容、交流范围确定交流频率和交流渠道跟踪并及时通报进度,2022/10/21,软件项目管理培训之一软件项目管理综述,24,项目管理的基础理论与概念风险管理,对可能出现的问题和障碍进行预测和防护,并制定补救措施计划风险管理的计划安排进行风险的预测和分析,并决定各种应对措施风险的鉴定、分析和预测依据项目范围水平进行判断归纳所有的项目依赖因素,进行风险分析依据成本和团队技能水平进行预测风险的跟踪和控制对各种风险因素进行跟踪对可能出现的问题进行预防及时采取补救措施,2022/10/21,软件项目管理培训之一软件项目管理综述,25,项目管理的基础理论与概念采购管理,对外包工作和外包商的管理外包工作的计划管理制定外包范围、明确工作事项、编写外包合同外包的招标管理招标、选择外包商、签订合同外包商工作的监督管理跟踪外包商进度检查外包工作质量根据项目变更修正合同支付外包费用任务完成后的接收和收尾工作,2022/10/21,软件项目管理培训之一软件项目管理综述,26,项目管理的基础理论与概念综合管理,应用以上八个领域的知识,结合其功能实现对项目的全面管理对项目计划制定的管理制定和编写项目整体计划对项目计划执行的管理项目计划的展开与执行,根据项目计划的进度跟踪与监控对项目变更控制的管理对可能出现的任何变更进行管理和控制,2022/10/21,软件项目管理培训之一软件项目管理综述,27,软件开发项目管理的金三角,维持项目平衡的三角形理论任何一个项目的成功,离不开这三个因素的平衡,任一因素的变化,都必然引起其他两个因素的变化,2022/10/21,软件项目管理培训之一软件项目管理综述,28,本门课程的组织与实施,课堂讲授(卷面考试:
50)术语、知识要点、模型与方法上机实践(团队实践:
40)软件项目的选题(小组实践)软件项目的设计(文档编写)软件项目的实现(开发过程管理)课堂纪律(考勤管理:
10),2022/10/21,软件项目管理培训之一软件项目管理综述,29,结束语,项目管理是科学与艺术的结合体技术管理成功的团队软件开发需要成功的项目管理软件开发的艺术性背后,是科学和纪律,2022/10/21,软件项目管理培训之一软件项目管理综述,30,Thanksforyourtime!
Questions&Answers,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 项目 管理 综述
![提示](https://static.bdocx.com/images/bang_tan.gif)