估算一个有许多未知数的项目

Jas*_*Jas 0 estimation time-estimation

我正在开展一个有许多未知数的项目,比如将应用程序从一个平台移动到另一个平台.

我最初的估计是偏离的,我无法确切知道何时结束.

我怎样才能处理无法估计这样一个项目的问题.这不是我在屏幕上添加按钮或设计网站,或创建和应用甚至修复错误.这些不是带有错误的方法,这些是在整个代码中做出的假设,这些假设不再正确并且逐步找到并且每个都被分析和减轻了许多未知数.

Val*_*itz 5

我碰巧写了一篇关于软件估算的硕士论文,我从中学到了很多东西:

-1st Count,2nd compute,3rd judge - 这意味着:首先尝试识别您工作中可数的项目,例如文件,类,LOC,UI等.然后使用此数据计算工作量(个人/天).使用判断作为最后的ressort.

- 记录你的估计!显示数字.这可以最大限度地降低您的风险,因此您的结果不是您的意见,而是或多或少的客观数字.(一般来说,纸张越多,背面越干净)

- 估算不是一种承诺.承诺是一个数字,估计总是一个范围 - 所以将您的估计作为一个范围(使用不确定性锥体来正确选择范围http://www.construx.com/Page.aspx?hid=1648 )

- 提供:使用WBS,将您的工作分成小块并单独估算.粒度依赖于整个长度,但最多一个工作包灵魂不会超过整个努力的10%.

- 首先考虑努力,然后安排,然后是成本.

- 将评估作为对规划的支持,重新评估每个项目阶段(不确定性的锥体).

我建议书http://www.stevemcconnell.com/est.htm处理所有这些问题,特别是如何处理老板,他们试图从你那里得到承诺.

此致,Valentin Heinitz