热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

团队的速率是一个稳定值吗?

敏捷团队的速率是由团队成员本身的能力所决定的,一般会在一段时间之后达到稳定值。稳定之后的速率可以用来做项目计划和发布计划。然而,从实际经验来看,团队的速率不会是永远一沉不变的。首先,团队速

  敏捷团队的速率是由团队成员本身的能力所决定的,一般会在一段时间之后达到稳定值。稳定之后的速率可以用来做项目计划和发布计划。

  然而,从实际经验来看,团队的速率不会是永远一沉不变的。首先,团队速率可能会在一个范围内浮动。比如,在一段时间内,团队的最高速率可能是42(故事点),最低速率是22(故事点),平均速率是34(故事点)。浮动的原因有很多,Sprint3和Sprint4中有较大浮动的原因可能是有成员休假,也可能是遇到了服务器故障等意外事故。Sprint2和Sprint6速率较高的原因可能是团队工作在较熟悉的代码上,也可能是团队的心情曲线较高。

  无论如何,团队的速率是会浮动的,而且浮动的速率仍然能作为计划的依据。我们可以以最大速率做一个最乐观的计划,以最小速率做最悲观的计划,平均速率做一个最可能的计划。

  如果需要完成的东西是固定的,那假设产品Backlog的大小是200个故事点。如果按照平均速率来算,我们需要200 / 34 ~ 6个Sprint完成。如果按照最大速率来算,则需要200 / 42 ~ 5个Sprint完成。同样,最小速率需要200 / 22 ~ 9个Sprint完成。根据这个数据,可以做出这样的推算:项目最快还需要5个Sprint完成,普通情况需要6个Sprint,最差情况需要9个Sprint。

  如果项目的时间是固定的,我们可以推算出在项目结束的时候,能完成多少故事点的工作。假设还剩3个Sprint,那团队最快可以完成 42 * 3 = 126个故事点,普通情况完成 34 * 3 = 102个故事点,最差情况完成22 * 3 = 66个故事点。

  团队速率的浮动是正常的,不能可能让团队永远稳定在最大值上。但是,从更长远的角度看,团队的速率可能会有增加会减少的趋势。从实践经验来看,影响团队长期速率的因素包括:

  • 团队的稳定性。一个长期稳定的团队在经历一定的磨合之后会通过不断进行适应和调整而达到高效,速率也会慢慢增加。然而,团队的成长是有一个长期过程的。如果打破团队,那也可能会经历速率的快速滑坡。
  • 代码的质量(技术债务)。如果团队在一开始只注重开发的速度而不注重代码的质量,从长远来看速率会降低。相反,如果团队工作在遗留代码上,在一开始花了很多时间清理技术债务,那可能在开始的时候速率比较低,但随着技术债务的清除,速率会慢慢增长。
  • 完成的定义(DoD)。一个好的团队会不断扩大完成的定义。可能一开始的Sprint结束只包含开发和功能测试,并不能交付真正可工作的软件。但是随着团队的成长,DoD可能会慢慢延伸,逐渐包含压力测试,稳定性测试,安全性测试,客户验收,布署等所有可工作软件需要的东西。所以,可能看似团队的速率减慢,其实是团队省下了项目发布后期的很多工作,为整个项目节省了时间。
  • 成员的能力培养。团队成员可能为了拓展团队成员的能力,在某一段时间挑选自己不熟悉的任务来做。这从短期来看可能会减慢速率,但是从长期来看可以减少团队的瓶颈,增加团队的合作性,从而提升长期速率。

无论是什么原因,如果团队速率发生了变化,都是对团队成员和管理者的有效信息,需要在信息透明的情况下总结并且提高。整个组织也应该提供一个允许团队长期发展的氛围,承认团队速率的浮动是正常的,而且不要只顾短期速率而忽视了团队的长期发展。


推荐阅读
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • 线程能否先以安全方式获取对象,再进行非安全发布? ... [详细]
  • [转帖] 学习一下 apache bench 的总结简介 ( LAMP的没用过..)
    PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的 ... [详细]
  • 从Oracle安全移植到国产达梦数据库的DBA实践与攻略
    随着我国对信息安全和自主可控技术的重视,国产数据库在党政机关、军队和大型央企等行业中得到了快速应用。本文介绍了如何降低从Oracle到国产达梦数据库的技术门槛,保障用户现有业务系统投资。具体包括分析待移植系统、确定移植对象、数据迁移、PL/SQL移植、校验移植结果以及应用系统的测试和优化等步骤。同时提供了移植攻略,包括待移植系统分析和准备移植环境的方法。通过本文的实践与攻略,DBA可以更好地完成Oracle安全移植到国产达梦数据库的工作。 ... [详细]
  • 云原生SRE
    序言年底了,没有分手的朋友的赶紧分了,所谓新年新气象,年年不重样。去留无意,望看风卷残云。。。运维不会消失,但 ... [详细]
  • 本文深入探讨了如何选择适合业务需求的MySQL存储引擎,详细解析了不同存储引擎的特点、适用场景及其在数据存储和管理中的优势。通过对比InnoDB、MyISAM等主流引擎,为读者提供了全面的技术指导和专业建议,帮助开发者在实际应用中做出明智的选择。 ... [详细]
  • 如何在Windows 7系统中配置和设置无线路由器?
    随着无线设备的普及,如智能手机和平板电脑,WiFi已成为日常生活中的必备功能。许多家庭拥有无线路由器,但不清楚如何正确设置。本文将详细介绍如何在Windows 7系统中配置和设置无线路由器,帮助用户轻松实现稳定高效的无线网络连接。 ... [详细]
  • 在优化Nginx与PHP的高效配置过程中,许多教程提供的配置方法存在诸多问题或不良实践。本文将深入探讨这些常见错误,并详细介绍如何正确配置Nginx和PHP,以实现更高的性能和稳定性。我们将从Nginx配置文件的基本指令入手,逐步解析每个关键参数的最优设置,帮助读者理解其背后的原理和实际应用效果。 ... [详细]
  • 成都服务器租赁适用于哪些网站业务部署——Vecloud专业解析
    成都,作为四川省的省会,不仅是西南地区唯一的副省级城市,也是国家重要的高新技术产业基地和商贸物流中心。Vecloud专业解析指出,成都服务器租赁服务特别适合各类网站业务的部署,尤其是需要高效、稳定和安全的在线应用。无论是电子商务平台、内容管理系统还是大数据分析,成都的服务器租赁都能提供强大的支持,满足不同企业的需求。 ... [详细]
  • 《软件测试精要》深度解析与实战经验分享
    《软件测试精要》深度解析与实战经验分享,系统梳理了软件测试的核心概念与关键原则,结合实际项目中的测试经验和教训,详细探讨了测试分类、测试权衡要素、测试效率、测试覆盖率以及测试框架的引入和用例设计等内容,为读者提供了全面而实用的指导。 ... [详细]
  • Web3 游戏发展趋势的 5 个预测
    Web3 游戏发展趋势的 5 个预测 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
  • 技术研发团队管理计划方案书
    目录第一部分序目标第二部分团队建议一小组划分第三部分小组计划一小组任务管理二小组工作氛围1组员能力成长3组员幸福感提升三小组工作协同四小组建设规划第四部分20 ... [详细]
author-avatar
mobiledu2502894637
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有