调查说明:
仅指编码阶段,需求分析、测试等阶段的时间不算。
     团队平均每日代码行数 = 总代码行数/(开发天数*团队人数)
其中代码行数不包括注释行和空白行。开发天数不包括节假日。团队人数指参与编码的人员,兼任的作加权计算(一般算0.5个开发人员)。
回复时附带说明团队所用的开发语言。多种语言的最好分开统计。我先说一下我上个项目组的情况:
开发语言:VC
开发人员:2.5人
开发天数:60天
总代码行数:19000行
平均日代码行数:127行
附带说明:每天加班到十一点多。

解决方案 »

  1.   

    我那个项目很明显是特殊情况的。明天加班到十一点多,有时甚至十二点;只要能实现基本功能,其他一切都不用管,代码怎么混乱都无所谓,效率低也无所谓;文档不用写,注释也没有要求。而且人数不多,2.5人,交流起来不费劲;而且都是编码效率很高的人,其中一个是项目经理。
    更重要的是,那是项目还没最后完成的情况——维护、修改bug等等的时间都没加上去。
    我只是实事求是把代码效率计算出来而已。
    也请大家都把自己项目组的代码生产率都写下来,以后自己估计项目进度时也有个参考。为统计方便,请大家按我示例的格式写:
    开发语言:
    开发人员:人
    开发天数:天
    总代码行数:行
    平均日代码行数:127行
    附带说明:无
      

  2.   

    开发语言:汇编
    开发人员:1人(总公司在台北,但那边研发编码的人走掉了,两边就我一个)
    开发天数:1天(都是很急着要的!)
    总代码行数:200行
    平均日代码行数:200行
    附带说明:经常有不懂编码的主管问我要一些不能实现的程序,比如“能不能写个程序检查现在刷的BIOS版本对不对?”、“能不能写个程序检查主板上有没有CMOS电池?”等等,所以经常晕倒。
      

  3.   

    net
    进度很慢,主要客户老提要求。
    一天一个基础界面。
    复杂的要一礼拜一个。
      

  4.   

    to zwlpower(天问):
    任何统计数据都是有片面性的,问题不是数字本身是否有意义,而是用数字的人怎么看待它。仅仅看见这一个数字的人,没有资格谈论项目管理;连这个数字都不看的人,更加没资格谈项目管理。
      

  5.   

    曾经统计过的数据
    如果每天选择使用下面某一种语言,每日行数:
    C:2100行
    C#:700行
    VC:1400行
    Java:1400行
    PB:1700行(PB中除了SQL语句多数属于Copy)
    DirectX:2000行
    附加说明:加班到深夜两点半,造成睡到9:00起来再接着干