你的比例Bug修复与增强有什么关系?

New*_*ian 6 maintenance-plan

根据这个问题的精神,我想了解修复错误和实现新功能之间的时间比例是多少.如果可能的话,尝试对整个产品进行估算,而不是单个开发者统计数据,并尝试在一年中的平均值进行平均.提供产品/项目的一般描述以便进行比较.特别是:

  • 项目成熟度
  • 它是否仍在积极开发或严格维护?
  • 产品/项目的大小估计
  • 开发团队的规模(全包)
  • 什么是对你的球队得分乔尔测试.

例如:

  • 花费大约80%的时间修复了20%的新内容
  • 成熟的软件(20岁)
  • 积极发展
  • 1.5M文本行,约700k - 900k LOC
  • 12-15积极编码.
  • 我们肯定有5/12,有些人会说7/12.

Pat*_*ick 2

  • 50% 调试,50% 新代码(我个人希望调试部分更低)
  • 软件已有15年历史
  • 1.5M 行文本(其中 170K 空行、250K 行注释、800K 行实际代码)
  • 大约有 10 人在开发它
  • 乔尔测试:8/12