前几天跟人聊天,谈到他们那边的开发流程。感觉因为流程不一样,我这里大概比他们的效率要高三分之一!
我的比较是用项目总时间和纯粹编码阶段时间的比值,来估计开发效率的,也就是敏捷方法中的负载系数(Load Factor)或者项目速度(Project Velocity)。因为提供给用户的功能多少,应该是和编码的多少成正比的;其他时间,包括需求设计沟通等等,所产生的成果、文档用户都不能直接用,项目的商业价值都最终体现在提交的软件系统里面。
他们用的是瀑布模型,通过了CMM3,大概需要四倍编码时间完成项目;我们这里是Scrum方法,敏捷方法的一种,大约三倍。
我的比较是用项目总时间和纯粹编码阶段时间的比值,来估计开发效率的,也就是敏捷方法中的负载系数(Load Factor)或者项目速度(Project Velocity)。因为提供给用户的功能多少,应该是和编码的多少成正比的;其他时间,包括需求设计沟通等等,所产生的成果、文档用户都不能直接用,项目的商业价值都最终体现在提交的软件系统里面。
他们用的是瀑布模型,通过了CMM3,大概需要四倍编码时间完成项目;我们这里是Scrum方法,敏捷方法的一种,大约三倍。