敏捷软件开发过程指标

时间:2009-11-30 03:20:48

标签: agile

我感兴趣的是在哪里可以找到有关敏捷软件工程开发过程指标的信息,评估哪些变量来评估此类过程?我对生产力,及时性,员工利用率和质量感兴趣。

我正在构建基于代理的模拟来模拟敏捷软件开发过程,我正在尝试查找真实世界数据,以查看我的模型是否正确预测了事情。更具体地说,在整个软件过程中,生产率(和员工利用率)是否会随着时间的推移而出现振荡模式?

谢谢!

1 个答案:

答案 0 :(得分:1)

测量通常非常棘手,应始终记住以下引用:

  

“告诉我你将如何衡量我,以及我会告诉你我将如何表现。” - Eliyahu M. Goldratt

这并不意味着测量是不可能的,它只是意味着你必须以非常聪明的方式做到这一点,实际上,我特别喜欢Mary Poppendieck recommends的系统。该系统基于三个整体测量,必须作为一个包:

  1. 周期时间
    • 从产品概念到首次发布或
    • 从功能请求到功能部署或
    • 从错误检测到解决方案
  2. 商业案例实现(没有这个,其他一切都无关紧要)
    • P& L或
    • 投资回报率或
    • 投资目标
  3. 客户满意度
  4. 我不需要更多知道我们是否与最终目标同步:为用户提供价值,并且快速。