首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件项目估算:COCOMO经验估算模型

1.COCOMO经验估算模型 Constructive Cost Model,构造性成本模型,用于对软件开发项目的规模、成本、进度等方面进行估算; COCOMO模型是一个综合经验模型,模型中的参数取值来自于经验值...,并且综合了诸多的因素、比较全面的估算模型; 在欧盟国家应用较为广泛。...2.COCOMO经验估算模型层次 - 支持不同的阶段 基本COCOMO模型 系统开发的初期,估算整个系统的工作量(包括维护)和软件开发和维护所需的时间 中间COCOMO模型 估算各个子系统的工作量和开发时间...详细COCOMO模型 估算独立的软构件,如各个子系统的各个模块的工作量和开发时间 3.COCOMO经验估算模型——基本模型 E = a * (KLOC)^b ; E是工作量(人月) ,a和b是经验常数...D = c * E^d ; D是开发时间(月) ,c和d是经验常数,其取值见下表: 4.COCOMO经验估算模型——中间模型 E = a * (KLOC)^b * EAF EAF 影响因子 EAF

1.1K50

正确估算而非过度配置公共资源

一般来说,企业用户都希望为使用做好准备,也就是他们不必为没有使用过的资源支付费用。本文所介绍的这些小贴士可以有助于用户正确估算他们的实例并避免资源的过度配置。...一种解决方案就是“正确估算”公共实例,即在确保支持应用正常运行的同时防止资源浪费。专家们表示,在用户中存在的一个潜在问题就是资源的过度配置,但还是有一些能够有所裨益的做法。...在这个意义上,遇到了原来数据中心中服务器资源使用率不足的相同问题。 正确估算实例规模中的人为因素 为了确保用户不会过度配置资源和浪费资源,企业用户应当改变他们原来的传统思维方式。...考虑应用程序 为运行应用而估算实例或多或少与十多年前在虚拟化数据中心内所做的是几乎一样的,Gartner公司研究总监J. Craig Lowery说。...在一台服务器或服务器实例中,一个只能垂直扩展的应用会让管理员无从选择而只能在更大或更小的实例中重新启动它。

93450
您找到你想要的搜索结果了吗?
是的
没有找到

敏捷估算

在介绍敏捷估算的方法之前,我们先来回顾一下基于人天的传统估算的思路。传统的工作量估算是估计一个绝对值,单位是人天或者人时。...由于第二条的原因,这种工作量的估算方式不利于团队协作。 接下来,我们来看看敏捷估算的思路。 在探讨具体的思路之前,我们先思考一下做估算的目的什么,通常有两个目的: 1....做敏捷估算时,请先忘掉人天或人时,敏捷估算关注的是工作量的规模(大小),而不关心谁来做,不关心花多长时间做完。...中杯看起来是小杯的2倍大,所以我们可以估算喝一中杯热咖啡花费的工作量是小杯的两倍, 是 2个故事点,大杯是小杯的三倍,所以工作量是3个故事点。 ? 敏捷估算的步骤: 1....敏捷估算要点小结: 1. 相对估算,使用故事点作为单位,故事点是一个相对倍数。 2. 估算规模,规模的计量单位是故事点,规模和时间、周期无关,和人天,人时无关。 3.

58310

活动时间估算

活动时间估算就是估计完成每一项工作可能需要的时间。应由项目团队中最熟悉某一具体工作性质的个人或集体来完成。...步骤如下: 1.工作清单   工作清单是在前一阶段进行工作定义时所输出的结果之一,它与工作分解结构一起,作为进行工作时间估算的重要依据。...6.已识别的风险   对于每一项工作,项目团队在基准持续时间估算的基础上,应考虑风险因素,特别是那些发生概率或后果评定分数高的风险因素。...因此时间估算时要好好看看日程表。 最终测试:通常应该一边编码一边测试,但很多团队在发布前还需要做集成测试,因此在你的估算中留出这部分的时间。 代码评审:在这个代码库中你一般需要进行几轮?

64330

软件成本估算之基于场景的软件早期估算

仔细分析,这三个特点都与项目的“估算”工作有密切的关系。为了确保项目的成功,我们首先应该精确地进行进度、成本以及客户期望的估算。 对于软件项目而言,无论是什么估算,其基础都应该是“规模”的估算。...在众多的规模估算的方法中,“功能点方法”既符合ISO标准,也符合我国工信部的标准,应该是一个很好的工具。但是在现实中,无论是美国,还是中国,应用还不是很广泛。...应对挑战  国际上有些组织在尝试“基于场景”的方法(behind the scenes),来解决这个问题,尤其是用来解决业内公认的难题——项目早期估算。...在这种情况下,如何快速的进行估算呢?...有了这个数据基础,X公司可以针对新项目进行早期的规模估算—— 方案一: 先梳理出新项目的场景数量;用数量乘上相应的转换因子,以得到粗略的软件规模结果。

68800

软件规模估算

软件规模估算是软件估算的基础。软件研发工作量与软件规模密切相关,因而,估算软件规模是进行有效项目范围和成本管理的基础。 通常情况下,软件规模估算是软件成本估算过程的起点。...在软件规模估算过程中,需要注意以下情况: a)在软件规模估算开始前,应根据可行性研究报告或类似文档明确项目需求及系统边界。...b)依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,如COSMIC-FFP方法、IFPUG方法、MkⅡ方法、NESMA方法及FiSMA方法。...c)若当前的项目需求极其模糊或不确定,可不进行软件规模估算,而直接采用类比法或类推法估算工作量、工期和成本。...方程法:已经开展了规模估算的项目,可以采用方程法,通过各项参数来确定待估算项目的工作量。   项目工作量估算都应该采用两种估算方法来对估算结果进行交叉验证,以追求估算的准确性。

1.4K20

时间,需要估算

【字数:2085;阅读时长:6min】 估算时间的共性就是——我们绝大多数人根本无法准确的预估时间。...因为预估时间对于我们来说充满着熟悉和陌生的冲突,而多数情况下,我们所做的每个任务都会有陌生的成分,如果我们不会分解任务或者没有一个必然的过程,那么我们是无法来估算时间的。...我们现在提出结论是:如果想提高估算时间的能力,必须养成一个习惯——那就是: 在做任何事情之前,先判断对其的熟悉或者陌生的程度,再判断估算完成任务所需要的时间 为了可以很好的完成估算任务的所需时间,我们将...“估算时间”分解成四句话来理解 1 对时间超出预估,源于我们对所做的事情的不了解 我们接受任何一项任务的时候,一定要先去判断我们对这件事的熟悉程度!...2 任务的拆解:把接到的任务进行拆分,拆分成多个子任务;研究每个子任务是否还需要拆分,分解成多个流程和任务节点,估算时间会再准一步 就本职工作而言,做产品(PM)更需要这一点。

56140

三点估算法怎么计算_比例估算法公式

甲经过测算,预计每个施工组每天可以铺设完成200平米,于是估计任务完成时间为10天,甲带领施工队最终经过14天完成任务;乙在施工前咨询了工程队中有经验的成员,经过分析之后估算时间为12天,乙带领施工队最终经过...13天完成;丙参考了甲、乙施工时的情况,估算施工时间为15天,丙最终用了21天完成任务;丁将前三个施工队的工期代入三点估算公式计算得到估计值为15天,最终丁带领施工队用了15天完成任务。...A.甲采用的是参数估算法,参数估计不准确导致实际工期与预期有较大偏差 B.乙采用的是专家判断法,实际工期偏差只有1天与专家的经验有很大关系 C.丙采用的是类比估算法,由于此类工程不适合采用该方法,因此偏差最大...D.丁采用的是三点估算法,工期零偏差是因为该方法是估算工期的最佳方法 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

32530

Dropbox的成本估算

两周前,存储网站Dropbox宣布,用户总数达到了2500万。 这个数字令人印象深刻,因为一年半前,它的用户总数已经是300万了。...惊叹之余,许多人很好奇,Dropbox到底花了多少钱,才能够服务这么多用户?因为除了付费用户以外,它没有其他收入来源。相反地,每新增一个注册用户,它就必须向他免费提供存储空间。...一、存储费 Dropbox没有自己的存储设备,所有文件都放在租来的Amazon S3服务上面。 这里计算的困难在于,每个用户不一定把2GB的免费空间都用光,而S3是根据实际使用的空间收费的。...以它现在的规模,至少需要200台服务器(或者服务器的实例)完成相关运算。假定每台服务器的成本是0.3美元/小时,就相当于每月4.3万美元。...(5)收费网络服务的用户转化率,一般在0.5%--5%之间,Dropbox正好在这个区间内。

4.1K40

项目进度估算难题

从美团外卖、饿了么、百度外卖这些现成的大家伙,说到微小的微信公众号,又说到自己实现的各种问题,比如客户端的样式、后台的功能、服务器的托管……我们断断续续地聊了将近半个小时,最后互加了微信,他送了我一张5...可以把握的部分,可以用已有经验类比,将功能从大拆小,考虑实现的方案,对每一个小模块都进行实现上的设计和考虑,估算一个时间。这样叠加起来就可以得出大概的工作量。 对于看不透的部分,也还是要进行估算。...我们有时已习惯这种现实,不能立刻给出估算自己都会着急。其实,要对未知的、难以把握的部分做估算,需要花费相当的时间,一定要经过仔细推敲才可以答复相关人员。有时甚至需要先花两天做一些技术实验才成。...如果能找到复杂度相当的历史项目,分析出它的数据,就可以对未知部分有一个相对靠谱的估算。...而人月、人日这种估算方法,忽略了这种因人而异的生产率差异,所以有时你只能估算一个系数来处理,或者以生产率居中的那个人的估算为基础进行折衷。 项目进度评估 有了工作量,就可以做计划了。

1.2K20

软件研发成本估算过程之估算软件规模概述

通常情况下,规模估算是软件成本估算过程的起点。估算规模是后续计算软件项目的工作量、成本和进度的主要输入,是项目范围管理的关键,因此,在条件允许的情况下,应进行规模估算。...在规模估算过程中,需要注意以下情况:   a)    在规模估算开始前,应根据可行性研究报告或类似文档明确项目需求及系统边界。...b)    依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,如COSMIC-FFP方法、IFPUG方法、MkⅡ方法、NESMA方法及FiSMA...c)    若当前的项目需求极其模糊或不确定,可不进行规模估算,而直接采用类比法或类推法估算工作量、工期和成本。

47900

TW洞见 | 估算的目的

另外一个例子是估算对协调的帮助。蓝色团队想在他们的网站上发布一个新的特性,但直到绿色团队创建新的服务提供给他们关键数据后才能发布。...如果绿色团队估算他们会在两个月后才能完成新的服务,而蓝色团队估算需要一个月去能完成新的特性,那么蓝色团队就知道不值得现在就开始实现这个新特性。...也许有办法让蓝色团队和绿色团队合作,更快地创建出服务来。 类似地,跟踪计划也应该由它如何影响决策来驱动。...在团队前进时,他们首先会纠缠于估算本身,然后开始会做很好的估算,最后达到不再需要估算的境界。 估算本身并无好坏之分。如果你不用估算就可以有效地工作,那就这么干。...如果你需要一些估算,那就要确认你很清楚估算在决策时起到的作用。如果估算会影响到重大的决定,那就尽可能做出最好的估算。一定要小心那帮告诉你任何时候都要做估算,或者从来不需要估算的人。

718110

(十五)什么是敏捷估算

虽然在敏捷项目初期可用信息非常少,但可以用ROM(初略级估算)来做出决策。 敏捷估算基础: 为什么需要估算估算可以让项目团队了解项目规格,计算ROI和IRR,形成项目执行许可的基础。...谁执行估算? 敏捷团队基于产品负责人的投入来估算需求,Scrum Master进行保守估算估算会议什么时候执行? 整个项目期间进行。在项目逐渐完善中更多信息出现,团队定期评估新需求。...或者项目经理选择一个估算团队,组织专家,通过一系列会议就估算达成一致。 在项目经理收集个人估算后将汇总发送给团队成员,估算匿名完成。 如果估算差异很大,另一次迭代(重新估算)进行。...缺点是相对常用估算技术例如专家判断、类比估算等,它要求更多精力和协调去进行估算。...; 5)如果这里有差异,团队成员要解释估算偏高或偏低的原因; 6)讨论后,团队成员重新估算直到达成一致; 7.亲和估算 亲和估算是一种被团队成员用来估算大规模用户故事的技术。

2.8K41

SCF预置并发估算方法

使用SCF-provisioned-concurrency计算脚本为函数快速计算相对合适的预置并发数量 因为函数提供了定时预置并发功能, 可以更加灵活的为不同时间段的请求动态设置预置并发,减少了闲置预置并发的费用...为了帮助用户得到函数的一个相对合理的预置并发数量的配置,提供了方便的计算脚本: SCF-provisioned-concurrency....使用此脚本,用户只需要对基本的数据资料进行填充,即可得到一个基于函数并发请求量计算出来的预置并发的参考配置。...可以根据云函数的请求量来计算合适的预置并发配置 使用步骤 git clone git@github.com:yyh84yangtao/SCF-provisioned-concurrency.git 安装依赖: npm install 在腾讯控制台找到想要统计的函数...根据result.json 生成的结果数据,用户可以自行在腾讯控制台上配置函数所需要的预置并发数量 { "costTotal": "1.2", "plan": [{ "time":

39500

软件研发成本估算过程之估算软件项目工期概述

在工作量估算结束后可根据工作量,采用科学的方法进行软件项目工期估算过程。在估算工期的过程中,需要注意的情况是:   a)    类推法、类比法、方程法同样适用于工期估算。   ...b)    工期估算的结果有可能导致重新估算工作量。比如,当工期估算结果长于期望工期时,压缩工期会增加项目工作量。   ...c)    工期估算结果与直接人力成本估算及其他成本估算结果相互关联并可能相互影响,可能导致重新估算直接非人力成本,从而最终改变软件研发成本估算结果。...d)    工期的估算结果通常为一个范围,而不是单一的值。来源:北京软件造价评估联盟

87020
领券