[个体软件过程]之制订计划--阶段计划&产品计划

ETL----数据表规模估算表 规模估算表中列出了集结区中每张表的如下信息:    表名称。在集结区中的表或者文件的名字。在计算表中每个集结表都占用一行。    更新策略。这个字段表明表的维护方式。如果是一个永久表,可能的策略为追加数据、更新或删除。如果是临时集结表,在每个过程中都会被删减和重新加载。    加载频率。ETL 过程对表中的数据以什么样的频率加载和更改。通常是每日一次。还可以为每周、每月或者任意的时间间 阅读详情

第三章 制定计划

u      如何制定阶段计划

u      如何制定产品计划

u      管理好时间

3.1如何制定阶段计划

       这里介绍两种计划:阶段计划和产品计划。阶段计划是关于这段时间内对时间的安排,产品计划是关于制作产品活动期间的时间安排。以读一本书为例来说明阶段计划和产品计划的区别。为了计划这项工作,首先估计出整个任务应花费多少时间。例如,你可能希望用20小时阅读全书20章的内容。对于这个任务来说,产品计划就是以20小时读完全部书为目标,阶段计划就是每周安排1小时读书这种方式。下图表示了业务领域中产品计划和阶段计划的关系。


 


   为了制定阶段计划,必须清楚时间的使用情况。根据上一章介绍的周活动总结表,我们就可以跟踪记录自己是如何支配时间的。在制订下一周的计划时,就可以参考最近的周活动总结表。根据以前各个任务花费的时间,就能判断出下一周将在这些任务上花费多少时间。制定这种计划最简单的方法就是假设将要使用的时间与过去平均使用的时间相同。一种较为精确的方法就是首先考虑下周将要做的工作内容,然后根据以前的最长和最短时间来估计出一个合适的时间。

3.2如何制定产品计划

       当工程师在项目小组中工作时,就需要计划个人的工作。计划是按期完成承诺的任务的可靠基础,可以在工程师合作开发产品过程中协调他们的工作,可以帮助工程师了解项目的状态。做计划是软件工程师工作的一个重要部分,要成为一个有才干的工程师,就必须知道如何制订准确的计划,也需要知道如何将这些计划与实际结果相比较,从而学会制定更好的计划。

制定产品计划是可以通过事件加以提高的一种技能。从现在开始对每个产品制订计划,产品可以是一个可制定的程序、一个程序设计方案或是一个测试计划,并在以后的项目中继续这样做下去。

收集历史项目数据。对于工程人员,一个产品计划包含产品规模、工作时间和进度三方面的估计。最基本的产品计划只包括对任务或作业所需时间的估计。通过收集以前不同任务所用时间的数据,就能够估计将来类似的任务大概所需要的时间。表3.1是为了记录每个项目估计时间和实际时间而设计的作业编号日志,参考这些历史项目数据,我们可以方便、准确地作出估计。准确的估计是做好计划的关键。

  表3.1                                 作业编号日志

作业号

日期

过程

估 计 数 据

实 际 数 据

累  计  数  据

时间

单元

时间

单元

平均值

时间

单元

平均值

最大值

最小值

 

 

 

 

 

 

 

 

 

 

 

 

 

描述:

 

 

 

 

 

 

 

 

 

 

 

 

 

描述:

 

     估算程序规模。产品计划的第一步是要估计产品的规模。对于程序来说,可以使用代码行测量方法估计新程序的规模。为了准确的估计,需要用到以前的规模数据,因此把以前的规模数据按照功能分类是有帮助的。首先查看新程序的需求,估计各类代码有多少行,然后与以前统计的数字进行比较,可以得出开发新程序需要多少时间完成。随着所积累的数据越来越多,作出的估计就会越来越准确。作业编号日志作为记录大量的历史的规模和效率数据提供了一种简便的方法,还可以使用表3.2记录不功能类型的程序历史数据,并按照规模排列。

表3.2                                    程序规模估计表

程序

代码行

以前的功能

估计的功能

最小

平均

最大

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     规模测量的方法很多,应该根据不同的对象使用不同的估计方法,即使对程序来说,代码行测量方法也不能覆盖所有的情况。没有任何方法可以保证估计的结果一定准确,作出好的规模估计的关键是要有大量的历史数据,要进行多次规模估计,并且要定期的将实际结果与估计值进行比较。
浅谈软件项目规模估计——怎么估? 做事所花费的时间总是比你预期的要长,即使你的预期中考虑了侯世达定律。 —— 侯世达,哥德尔、埃舍尔、巴赫 周三的下午,我像平常一样,写着代码听着歌,突然从天而降一份莫名其妙的故事列表,说让我给个人天,用来投标用。作为一个技术异常牛逼的高端程序员,这对我来说岂不是 A Piece Of Shit…哦不,Cake。拿着列表,打眼一看就知道是做什么 — 又是个审批流系统。注册、登录、忘记密码... 阅读详情

相关推荐

[转]软件开发项目计划编制过程

本文转自:http://pm.csai.cn/contract/No209.htm及相关 来源:希赛网 作者: 卢琳生 [2005/04/27] 摘要 本文简要说明了软件开发项目

freeliver54的专栏 1203

java程序规模估计表,软件测试规模估算

测试估算是指对即使可能不完整的可用的、不确定的或嘈杂的输入数据,例如:花费的工作量、完成时间、涉及的成本和测试用例的数目等近似结果的计算。测试估算得到的结果是制定测试计划的基础,同时也是测试资源安排、测试过程监控的主要输入。测试估算的正确与否,直接影响了测试活动的开展。在测试估算中,测试的规模通常指的是测试用例的数目,而一般不用开发工作量估算中的代码行或者功能点表示。测试工作量通常是基于测试规模展...

weixin_29534373的博客 948

软件过程的改进计划(下)

 2.2.制定过程改进计划2.2.1.过程改进的可行性根据上述分析总结所列出的优势,可以得出此次软件过程改进还是可以得到执行的: 企业背景和业务方面有很大优势要加以利用,同时最好能说服集团公司的上层领导,告诉他们软件过程的改进可以大大提高项目的开发进度,降低开发成本,这样比较容易争取领导层对软件过程改进的支持。 企业的内部组织结构分工、职责比较明确,并且具备一

yulu380393306的专栏 2570

软件规模估算方法

技术难度系数-功能点-分支数量=故事点 关于软件项目工作量估算的若干问题

来啊 快活啊 7278

测试执行进度计划

测试执行进度计划软件测试计划从整体上描述了如何组织和开展项目的测试活动,它描述了测试的范围、测试的方法、测试的资源以及测试活动的进度,同时识别了需要测试的条目、测试需要覆盖的功能、执行的测试任务、测试相关的人员以及可能的风险等等。测试计划是进行软件测试以及与之相关的测试活动的基础,在许多发表的著作和讨论中,测试计划都会占有比较的比重来进行阐述,这也说明了软件测试计划在软件测试生命周期中的重要作

测试能力改进的专栏 2892

软件开发项目计划编制过程(上)(转)

51CMM.COM原创 作者: 卢琳生 [2005/04/27] 摘要本文简要说明了软件开发项目的计划的要素、计划编制过程、以及项目计划内容确定的一般过程。关键词项目管理、计划、编制过程正文一、项目计划的要素根据PMBOK2000,项目计划可以包含如下要素:1、 项目范围说明项目范围说明阐述进行这个项目的原因或意义,形成项目的基本框架,使项目所有者或项目管理者能够系统地、逻辑地分析项目关键问题及项

2255

软件项目规模估计方法介绍

http://www.csai.cn/tszl/xmgj.htm软件项目的规模估算历来是比较复杂的事,因为软件本身的复杂性、历史经验的缺乏、估算工具缺乏以及一些人为错误,导致软件项目的规模估算往往和实际情况相差甚远。 因此,估算错误已被列入软件项目失败的四大原因之一。  软件工程师经常会被问到,编一个什么什么样的软件需要多长时间、多少钱。面对这个问题,有不少人很犯难,因为,第一用户的需求太不具

不经历风雨怎么见彩虹 2253

别再到处找数据了!用Python+Tushare Pro免费获取A股行情、财务、龙虎榜数据(附完整代码)

本文详细介绍了如何使用Python和Tushare Pro免费获取A股行情、财务数据和龙虎榜数据,并构建本地金融数据仓库。通过完整的代码示例,帮助读者快速掌握金融数据接口的使用方法,提升量化分析效率。Tushare Pro作为免费、稳定的数据源,覆盖全面且API友好,是个人投资者的理想选择。

weixin_30596343的博客 617

[个体软件过程]之制订计划--阶段计划&产品计划 (转)

[个体软件过程]之制订计划--阶段计划&产品计划 (转)[@more@]第三章 制定计划 u 如何制定阶段计划XML:namespace prefix = o ns = "urn:schemas-microsoft-...

ciya3282的博客 153

【一张图系列】别再混淆了!5分钟搞懂ERP、MES、PLC的职责边界与数据流》

《ERP、MES、PLC系统边界与协作解析》一文清晰阐述了制造业三大核心系统的角色分工与数据流转。文章将ERP比作企业"大脑"负责战略规划,MES作为车间"指挥官"负责执行调度,PLC则是设备"士兵"执行具体操作。通过一张架构图展示了从计划层到控制层的完整信息流:蓝色箭头表示指令下行(ERP→MES→PLC),橙色箭头代表数据上行反馈(PLC→MES→ERP)。文章强调理清系统边界对数字化转型、部门协作和项目实施的关键作用,并预告下期将深入解析ME

「东哥说MES」 专注于MES制造执行系统,为你拆解核心架构、功能模块及与ERP/PLC的集成逻辑。提供从入门到精通的系列干货、精选行业报告与实用工具,构建你的数字化知识体系,关注我,用实战经验照亮你的数字化之路。 970

别再瞎调了!STM32 Systick延时函数避坑指南(正点原子、野火、慧净代码对比)

本文深入解析STM32 Systick延时函数的实现差异与优化策略,对比正点原子、野火、慧净等主流方案的优缺点。针对us和ms级延时精度问题,提供避坑指南和高级优化技巧,帮助开发者根据项目需求选择最佳方案,提升嵌入式系统的定时控制精度。

weixin_28717807的博客 340

软件项目研发过程中阶段划分和工作方法

**主要工作:**市场调研、竞品分析、可行性分析,确定产品定位,预估项目成本,规划产品发展目标和前景,同时提示和预警风险,以及对应的措施。 **工作目的:**解决是否可以做,是否值得做,是否有能力做的问题。 交付成果: 1、市场调研报告 2、竞品分析报告 3、可行性分析报告 4、原始需求说明文档主要工作:产品需求详细分析,结合原始需求说明文档,与甲方和用户充分沟通,确认产品细节。 **工作目的:**解决需要做什么的问题。 交付成果: 1、需求说明书 2、产品流程图 3、产品原型主要工作: 组建项目开发团队,

一滴水中的大海 1万+

图像配准(Image Registration)——深度学习方法

参考:https://www.cnblogs.com/carsonzhu/p/11188574.html

m0_46483236的博客 4万+

[Personal Software Process]个体软件过程

随着软件工程知识的普及,软件工程师都知道,要开发高质量的软件,必须改进软件生产的过程。目前,业界公认由CMU/SEI开发的软件能力成熟度模型SW-CMM是当前最好的软件过程,并且CMM已经成为事实上的软件过程工业标准。但是,CMM虽然提供了一个有力的软件过程改进框架,却只告诉我们“应该做什么”,而没有告诉我们“应该怎样做”,并未提供有关实现关键过程域所需要的具体知识和技能。为了弥补这个欠缺,H

treewith的专栏 2164

这款值68亿的游戏,你不实战一下吗?安排!

本文介绍了如何使用Cocos开发传送带像素消除类游戏。游戏包含像素画、传送带、炮台等核心元素,需要先解析图片生成像素数据,再通过关卡编辑器设计关卡机制。炮台会在传送带上环绕运动,发射子弹消除匹配颜色的像素点。文章详细讲解了游戏对象实现方法,包括像素生成、传送带运动轨迹、炮台瞄准算法等,并展示了实战效果。完整源码已集成到亿元Cocos小游戏实战合集中,适合对像素消除游戏开发感兴趣的开发者参考。

lsw_Cs的博客 438

大模型的实践应用31-基于通义千问大模型改进台风和海浪预测研究,利用机器学习与通义千问结合的思路实现对台风和海浪预测分析

通义千问大模型是阿里巴巴云推出的一款大规模语言模型,旨在通过强大的自然语言处理能力提供更广泛的服务。从最初的构想到如今的广泛应用,通义千问的发展见证了人工智能领域尤其是自然语言处理技术的巨大进步。自发布以来,通义千问不断迭代升级,不仅在规模上实现了飞跃式的增长,在性能方面也得到了显著提升。本次研究尝试将通义千问强大的自然语言处理能力与经典的时间序列预测算法相结合,旨在提高对未来天气状况预测的精度。具体来说,首先使用通义千问生成高质量的文字描述来增强特征表达力;

微学AI的博客 935

软件项目开发计划编制过程

本文转自:http://pm.csai.cn/contract/No209.htm及相关 来源:希赛网 作者: 卢琳生 [2005/04/27] 摘要 本文简要说明了软件开发项目的计划的要素、计划编制过程、以及项目计划内容确定的一般过程。

snail2006的专栏 3152

高级数据库--作业及答案

中科大金培权老师的高级数据库课程作业及答案

一杯水果茶!足矣~ 1656

软件测试工作实施流程(1)——测试计划设计

无论在何种测试模型中,测试工作流程都可以大致分为测试计划、测试设计、测试实现和测试执行4 个阶段。本节描述系统测试计划活动中确定的测试完成后应交付的测试文档、测试代码及测试工具等测试工作产品,例如系统测试计划、系统测试方案、系统测试用例、系统测试规程、系统测试日志、系统测试事故报告、系统测试报告等。制定测试计划的主要目的是明确测试对象、确定测试范围、识别测试任务、定义测试目标、定义测试组织、定义风险防范措施、明确通过/失败标准等。、性能测试工程师、接口测试工程师等,列出具体数量及期望到位时间、工作时长。

2401_83014899的博客 813

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

第11章 规划过程组(制订项目管理计划)

法律法规要求和相关制约因素,垂直市场(如建筑)和专门领域(如环境、安全、风险或敏捷软件开发)的项目管理知识体系。组织治理框架(通过安排人员、制定政策和确定过程,以结构化的方式实施控制、指导和协调,以实现组织的战略和目标)变更管理计划、配置管理计划、绩效测量基准、项目生命周期、开发方法、管理审查。记录如何定义、确认和控制项目范围及产品范围,而创建范围管理计划的过程。需求、范围、进度、成本、质量、资源、沟通、采购、风险、干系人参与。质量政策、方法、标准等影响管理项目范围和产品范围的方式。

knowname_的博客 399

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

软件开发过程的6个阶段

软件开发过程的6个阶段 计划       对所要解决的问题进行总体定义,包括了解用户的要求及实际环境,从技术、经济和社会因素等3个方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对可供使用的资源(如计算机硬件、系统软件、人力等)成本,可取得的效益和开发进度作出估计。制订完成开发任务的实施计划。       软件测试的目的是以较小的价值发现尽可能多的错误。要实现谁人

1643

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

如何有效进行测试执行进度计划

例如:假如项目产品发布的时间是确定的,或者根据市场或客户的需求是受到限制的,那么在有限的时间内,需要在有限的测试人力资源和其他的测试资源与测试质量之间进行来平衡,即测试执行进度计划的制订,需要我们在有限的测试时间内,利用现有的测试资源,达到既定的测试质量。针对测试执行而进行的计划,即测试执行进度计划,是进行测试执行进度控制的基础。除了上面提到的过程成熟度、测试的时间、测试的规模、测试的资源、产品的质量和测试的文档等因素之外,作为测试经理,在进行测试执行进度计划制订过程中,还需要考虑一些其他的因素或者风险。

okcross0的博客 1093

软件测试的流程是什么?软件测试的基本流程

在执行测试时要根据测试用例的优先级进行。测试报告是对一个测试活动的总结,对项目测试过程进行归纳,对测试数据进行统计,对项目的测试质量进行客观评价。不同公司的测试报告模板虽不相同,但测试报告的编写要点都是一样的,一般都是先对软件进行简单介绍,然后说明这份报告是对该产品的测试过程进行总结,对测试质量进行评价。·测试内容及执行情况:描述本次测试模块的版本、测试类型,使用的测试用例设计方法及测试通过覆盖率,依据测试的通过情况提供对测试执行过程的评估结论,并给出测试执行活动的改进建议,以供后续测试执行活动借鉴参考。

zy1992As的博客 1万+

如何有效进行测试执行进度计划的制订

测试执行通常都是处于软件测试生命周期的关键路径上,它不仅在测试过程中占有重要的地位,并且也会花费大量的测试时间。针对测试执行而进行的计划,即测试执行进度计划,是进行测试执行进度控制的基础。在进行测试执行进度计划制订的时候,需要考虑哪些因素会影响测试执行活动,以及如何针对不同类型的测试人员,进行测试执行进度计划的调整。     在实际的软件测试过程中,测试资源、测试质量、测试时间之间是相互制约的。

Alan_Wdd的专栏 1158
上一篇: 一年工作的总结
下一篇: [个体软件过程]之过程改进
treewith
博客等级 码龄24年 0粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值