IT项目实施中如何估算成本呢?
IT项目实施中如何估算成本呢?
对一个项目的评估,往往被要求在项目需求还不明确的时候开始。不知道你是否有这样的体会,客户给你简单介绍了一点需求,或者发给你一份写的很粗略的文档,就要求你给个价格看这东西大概是要花多少钱多少时间才能建成。以前我做网站的时候,遇到过好多好多的这类问题。
在软件开发过程中,总要面临一个"估算(Estimation)"的问题。这个项目需要多长时间?这个模块你大概多久完成?一共要花多少钱才能搞出来?软件开发的成本主常常用人月来计算,当然,也有人/小时,人/天。从数学上说,计算一个时间的先决条件,是必须要知道速率和距离。
那软件开发度速率是多少?开发要走完的距离又怎么估计? 假定"人天"可以作为我们需要找到的速率(Velocity)的单位,就是某个人每天8小时能干的活的工作量,或说他的开发能力。对于一大堆待要开发的需求,它的总工作量和整个团队的单位开发能力的计算需要考虑更多的因素。
先来考虑需求的总量。我们来看这一个例子,列举你认识的满足下面条件的人:人,男人,20岁的男人,20岁的 头发有些染黄的男人,20岁的头发有些染黄抽烟的男人。从这一组词中,我们可以看到,从左到右描述的越来越具体,你能列举出的也越来越少。而反过来顺序,词的外延更大,你的能想到的却越来越多的。
同样的,对于需求的描述,如果描述的越细致,你就越能够准确的估算它的工作量。 登录系统,这样的需求很难说要多久。而一个使用用户名密码登录,支持找回密码功能的登录系统就稍微好一些。如果能够画出界面原型图那就更加清晰了。对于这样的需求,我们可以用"理想的人天"来评估。
答:由于中小IT企业主要从事应用软件开发和一些特殊行业IT项目的实施,其需求相对复杂,而且经常变化,其开发和实施过程中的可变因素也比较多,因此,如何组织项目团队,既...详情>>
答:详情>>
答:学聘网是中国最权威的教育培训与招聘信息综合服务平台, 内容涵盖各类考试信息,学习资源,培训学校信息,课程信息,提供最全面的学习考试资讯和教育机构,课程分类信...详情>>
答:就是结合实际结合最实在最有用最美观的理念详情>>