文档介绍:软件开发项目管理精华再谈微软总部中项目经理栾跃BillluanLeadProgramManagerRedmondchinaofficeMicrosoft讲题目录●利用项目管理的理论和实践指南软件开发项目的计划制定●计算和利用项目的分解和关键性通道的信●理解和运用软件开发流程的生命周期利用项目管理的理论和实践指南来帮助软件开发项目的管理软件开发所具有的独特的风险和困难●降低或消除任意性、建立运作流程的可重复性利用项目管理帮助建立合理的软件运作流程和相应的规章制度●建立合理和科学的开发计划●」〖●每个流程阶段都会用到几个领域知识●具体哪些领域知识的应用视具体的项目而定,但绝大多数都需要用到中心领域知识进行管理多次循环往复是软件开发流程的特点每个流程阶段可能被重复的可能性很大。软件项目管理应该期望流程的循环重复发生项目管理所共有的十大工作任务●从决定项目的启动、确定项目的范围、确定项目工作的重要性和优先顺序到项目的结束收尾●综合使用项目管理的领域知识和流程管理的实践项日管理领域知识在软件开发硕日生命周期中的使用项目的工作项日计划阶段项日结束阶段时项目十均执行的对+热行啦,执钛性合的天改理件的发行理帝定动目计刘到项目计划的执行-敦件的开发项目的綜合管理2制定烈改量计划)2执行软件更芯管计封项目的范阂管理开发月动的快程∑确定功其功非需末、,的语整定工作任务单项目的时间管理∑剂目时>到时间衣行的、和对时间教的2老行时用忽轻料项目的费用管理∑进行开的开责算∑对贯用的烂和捷行开竹项月的质量管理∑老程试计>执行具的方案、对试计刻嘍>发行过项目的人才管理丬硝难和招开发人》∑开的国队粱校和卞理帝的亓D项目的沟通管理状划>》执行项目通报同管理计刻>∑。网胜的慨对风采质应美项目的外包管理制项目的外>∑标、外两选理。∑馬验→●质量管理-测试追踪进度●项目状态通报执行更改控制执行风险管理●●完善的软件开发项目管理的执行顺序和工作总结软件开发项目的工作和管理的流稈总桀确定钬仵进行钛件确定项目花围进行软件的开发的日标需求分析的优先顺序功能设计确定工作任务软件项目状伴功能软件设计进行工分配项目尊工作任务L叫的进行开发的分解(WBs)开发资源开支预算程所写快序网络图的时表开发计划测试计划文档娟开发的执行更改控制教誉构架和件测试系轨设计软什测试「控管理划和规软件使用文风险管理结束工作件编计划包管理件发行开发计划理计划软件开发项目的计划制定●软件开发项目的计划必须包括两个部分的计划软件本身的计划:需要开发什么软件、具备什么功能、构架、界面、:谁来开发具体的功能、具体开发工作的资源、时间、顺序、控制等等的安排?●完善的软件开发计划是将两个因素给串连在一起●由所要开发的具体功能来决定项目计划不同功能的重要性和优先权决定开发工作任务的顺序开发项目的时间表应该由从下到上来制定:由具体开发工作的时间估算来算出整个项目的时间表两个计划应该各有自己的计划文件功能计划:设计规范书项目计划:项目时间表