课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在上文中给大家简单介绍了程序员效能提升的一些常用方法等内容,而本文我们就继续来学习一下,提高程序员效能都有哪些考核指标。
1.交付效率
目标是促进端到端、及早的交付,用短的时间顺畅地交付用户价值。具体可细分为以下指标:
需求前置时间:也称为需求交付周期,是指从需求提出,到完成开发、测试,直到完成上线的时间周期。反映了整个团队(包含业务、产品、开发、测试、运维等职能)对客户问题或业务机会的交付速度,依赖整个组织各职能和部门的协调一致和紧密协作。从数据统计的角度来看,需求前置时间指标通常符合韦伯分布,我们要尽量避免度量的平均值陷阱,建议使用85百分位数进行统计分析,相关细节将在后续文章中展开说明。
产研交付周期:从需求被产研团队确认,到完成开发、测试,直到完成上线的时间周期。反映了产研团队的交付速度,依赖需求的拆分和管理,研发团队的分工协作。
需求吞吐量:统计周期内交付的需求个数/统计周期,即单位时间交付的需求个数。需要注意的是,需求颗粒度要保持一定规则(如约定业务需求、产品需求的颗粒度上限),避免需求大小不统一导致的数据偏差。
2.交付质量
目标是促进端到端高质量交付,避免不必要的错误和返工。具体可细分为以下指标:
线上缺陷密度:统计周期内线上或单个版本严重级别Bug数量/需求个数。
故障恢复时间:线上系统和应用如果发生故障,多长时间可以进行恢复。
变更成功率:上线部署成功,且没有导致服务受损、降级或需要事后补救的比例。
3.交付能力
目标是建设卓越的工程能力,实现持续交付。具体可细分为以下指标:
部署频率:单位时间内的有效部署次数。团队对外响应的速度不会大于其部署频率,部署频率约束了团队对外响应和价值的流动速度。
变更前置时间:代码提交到功能上线的时长。反映了团队的工程技术能力,依赖交付过程中高度自动化以及架构、研发基础设施的支撑能力。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。