作者reader (读者)
看板CSSE
标题Re: [分享] 轻松谈软工--code inspection的代价
时间Mon Nov 10 15:23:48 2008
※ 引述《milua (milua)》之铭言:
: 简介、独立准备、检视会议 的速度分别是 500, 125, 90 statement/hour,
: 假设我们完成了一个 1,000 statement 的程式码,检视员有 2 位,
: 请问一次 code inspection 花公司多少钱?值得吗?(请假设每个员工的薪水)。
: 有兴趣的大家一起算算吧!
这个题目看起来真像是包装过的国小数学题
看来是为了让学生感兴趣的教学题目
在真实的世界中,并不是这样算的
请注意软体开发工作的个别差异性极大,软体的市场价值差异更是巨大
软体工程研究最忌讳的东西之一,就是以管窥天,任意假设
否则就很容易出现各种与现实脱节的情况
例如看似一般性的想法,却不存在真实适用的案例
或是软体品管成本远大於软体制作成本,以致於完全不可行的状况
都是很容易出现的问题
甚至所谓的软体工程专家都不免会走到这样的误区
: ===========================================================
: 以下是我的答案
: 定位资深领域专家
: 400/hr (1人月薪约70000元)
: 检视1000 statement 总共要花
: 21hr * 2人
: 42hr * 400=16800元
: 1000行的程式码 可能卖不到这价钱
: 除非专家的行情压低 或是 程式码的质量
: 达到高价位,要不然不太划算
: 而且 程式码量越多,所花的时间不会等差
: 增加,可能会以多倍增加的方式上升
: 反之亦然,但
: 程式码很少可能就不需要经由这个过程
: ============================================================
对於这种入门思考题,比较好的回答,应该不是凭空估计数字然後计算
而是针对主题做更具创意或更严谨的思考
因为真正要做的话,这是远比题目的叙说内容复杂得多的事情
透过各种面向的思考和挑战,才可以抓住关键之处然後延伸开展
不然直接给你各家公司的做法和计画,只会让人看到晕头
结果什麽也没有学到
若只是做做国小算术,只怕就失去引导的意义了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.171.85.16