软件开发项目的进度控制课件

PPT
  • 阅读 111 次
  • 下载 0 次
  • 页数 30 页
  • 大小 467.500 KB
  • 2022-11-25 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档15.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
软件开发项目的进度控制课件
可在后台配置第一页与第二页中间广告代码
软件开发项目的进度控制课件
可在后台配置第二页与第三页中间广告代码
软件开发项目的进度控制课件
可在后台配置第三页与第四页中间广告代码
软件开发项目的进度控制课件
软件开发项目的进度控制课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 30
  • 收藏
  • 违规举报
  • © 版权认领
下载文档15.00 元 加入VIP免费下载
文本内容

【文档说明】软件开发项目的进度控制课件.ppt,共(30)页,467.500 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-50518.html

以下为本文档部分文字说明:

软件项目管理培训讲座系列之八——软件开发项目的进度控制第1页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制2管理者们经常说,按时交付项目是他们最大的挑战之一。一份报告指出,失败的软件项目平均超出时间是原始估计的222%。

这个数字意味着计划一年完成的项目最后要耗费2.2年完成。进度控制是软件开发项目管理的核心内容,它直接决定着开发团队的生存质量。第2页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制3内容提要•为什么要进行进度控制?•进度控制的基

本原则和方法•抛砖引玉——真实项目案例剖析第3页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制4为什么要进行进度控制•外部商业环境•如果在合同规定的期限内无法完成项目工作

,那么损失的不仅是金钱。•内部团队成长•一个疲于奔命的团队是无法顺利成长的。•长远发展战略•对外的商业诚信和对内的团队凝聚是长远发展的基础,保证项目的进度是长远发展的关键。第4页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制5“人月神话”•Br

ooks,1975,《人月神话》•当项目进度落后于计划时,项目经理和大多数人一样会采取增加人手的方式来追赶进度。然而记住,这是无效的。•进度和人数之间是不存在线性关系的,增加的人手会导致更多的沟通问题,最后导致进度会更加延迟。第5

页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制6为什么会“延迟”?•可能出现“延迟”的原因•所定期限不现实——外部强加因素•客户需求发生变化•工作量或资源估计不足•风险考虑不周•事先无法预计的技术困难•事先无法预

计的人力困难•项目成员交流不畅导致延期•管理不善,未发现进度拖后•„„第6页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制7进度控制的必要性和重要性•现实的情况——很少的计划能

够在没有问题和延迟的情况下完成•项目经理必须随时根据项目的目标、进度安排以及成本花销对项目的进度进行监控和报告,并作出适当的计划调整第7页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制8内容提要

•为什么要进行进度控制?•进度控制的基本原则和方法•抛砖引玉——真实项目案例剖析第8页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制9进度控制原则•范围确定——明确的任

务划分•顺序确定——严谨的工作流程•成本确定——合理的工作量分配•质量确定——公正的责任结果定义•阶段控制——里程碑定义与实施第9页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制10进

度控制原则•明确的任务划分•项目工作必须被划分成若干可以管理的活动和任务•保证每个任务的独立性和完整性•严谨的工作流程•任务之间的顺序必须是确定的•注重顺序进行和并行进行两种方式第10页,共30页。11/25/2022软件项目管理培训之八

——软件开发项目的进度控制11进度控制原则•合理的工作量分配•为每个任务指定开始和结束日期•每个项目都有预定数量的人员参与•必须注意工作总量和个人能力上限•明确的责任和结果定义•每个任务都应有特定的负责人•每个任务都应该有一个明确的质量目标第11页,共30页

。11/25/2022软件项目管理培训之八——软件开发项目的进度控制12进度控制原则——里程碑定义•你爬过泰山吗?•一个里程碑意味着一个阶段的完成•定期的总结和提交会保证项目质量•合理的里程碑能够调节团队的节奏•经典的里程碑模式•Proposal—Design—Alpha—Beta—Rele

ase第12页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制13工作量划分——进度控制方法•如何划分软件开发项目的工作量•“40-20-40”的分配原则•请注意:这里的工作量不包括技术支持阶段开发工

作量项目计划2%-3%需求分析10%-25%设计20%-25%编码15%-20%测试和调试30%-40%第13页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制14工作量划分——进度控制方法需求详细设计概要设计单元测试编码组装、确认测试维护第1

4页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制15甘特图——进度控制方法第15页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制16PERT

图——进度控制方法起点起点3设计4文档2测试数据2编码4终点测试计划2测试软件2产品测试4(0,0)(0,3)(3,7)(7,9)(15,15)(0,2)(2,8)(11,15)(3,5)(7,11)第16页,共30页。11/25/2022软件项目管理培训之八——软件开发项

目的进度控制17PERT图——进度控制方法•说明:•每个圆框——一项开发活动和持续时间•圆括号——起止日期•箭头——活动顺序•步骤:•建立PERT图(工程网络图)•找出关键路径(项目持续时间的任务链)•标出最迟开始时间•通过调节关

键路径上的某些活动,控制整个进度第17页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制18PERT图——进度控制方法•例如:调整进度起点起点3设计4文档2测试数据2编码4终点测试计划2测试软件2产品测试4(0,

0)(0,3)(3,6)(7,9)(12,12)(0,2)(2,8)(8,12)(3,5)(6,8)第18页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制19进度控制的一些经验•合理的进度安排•必须有技术人员参与进度的制定•必须充分考虑可能存

在的风险和开发人员的能力•必须定义明确的目标——里程碑定义•通畅的信息交流•内部邮箱机制与MailList:保持及时的团队沟通•历史文档记录:及时了解项目进展,降低交流失误•完整的进度保证机制•进度完成=评测通过≠代码完成•进度拖延时的补救——增加人手往往造成失败第19页,共

30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制20进度控制的一些经验•会议制度•项目例会•WarTeam:应急会议•里程碑总结会议•文档制度•周工作报告制度•工作日志制度•项目里程碑总结报告制度•其他•三国会议:

项目经理、开发经理、QA经理•多国论坛:客户经理、项目经理、开发经理、QA经理第20页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制21内容提要•为什么要进行进度控制?•进度控制的基本原则和方法•抛砖引玉——真实项目案例剖析第21页,共30页

。11/25/2022软件项目管理培训之八——软件开发项目的进度控制22DLReader案例剖析(1)•项目背景•欧美软件工程项目——司机日志表单识别系统•美国反恐工作的需要•严格的进度要求•2周用于Research•8周完成Alpha版,4周完成Beta版,2周完成交付•合同约束——

逾期1周扣除开发费用的10%第22页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制23DLReader案例剖析(2)•样本搜集•建立了7组近6000页真实样本集•认真观察了近2000页真实样本•资料搜集•海选-确定关键词-筛

选十余篇文章•明确本问题属于图表识别领域第23页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制24DLReader案例剖析(3)•研发资源与知识的积累•图像格式的知识:如何读取并保存图

像•图像处理的知识:线条抽取与表格定位•处理规则的设计:如何驱动分析规则•技术实现的知识:如何定义功能接口•软件评测的知识:如何定义评测标准•开发流程的习惯:如何满足客户要求•软件工程的规范:如何保证质

量进度第24页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制25DLReader案例剖析(4)•方法设计与实验•Tiff/Bmp图像格式理解:学习现有代码•线条抽取方法实验:三种方法编程比较•

表格定位方法实验:线条连通区域抽取•波形识别:假定波形正确验证识别算法•调试环境实验:搭建完整的Demo环境•调试工具实验:编写各类调试输出函数•评测方法实验:制定初步评测标准•系统架构定义:定义初步接口规范•数据结构定义:定义初步数据结构第25页,共30页。11/25/2022软件项目管理

培训之八——软件开发项目的进度控制26DLReader案例剖析(5)•研发设计阶段成果与实现计划•SCR概要设计文档•SCR详细设计文档•SCRDemo调试环境完善•SCR评测流程定义与评测工具制作第26

页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制27DLReader案例剖析(6)•实现过程综述•项目例会与讨论(文档记录)•工作日志与周报(文档记录)•阶段性分析总结(文档记录)•调试评测过程实施(工程规范)•工具包

封装与提交(工程规范)第27页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制28DLReader案例剖析(7)•工程总结与学术成果•产品顺利提交,获得客户奖金•编写多篇学术论文,发表于《计算机工程》、《南开大学学报》、IEEE国际会议、IAPR国际会议

第28页,共30页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制29结束语•进度控制是项目经理的最大挑战•项目进度的设计与控制依赖于完整的文档规范•科学规划+人性化管理=成功的进度控制第29页,共30

页。11/25/2022软件项目管理培训之八——软件开发项目的进度控制30Thanksforyourtime!Questions&Answers第30页,共30页。

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?