是什么使团队敏捷?

图片由rawpixelUnsplash拍摄

敏捷是一种软件开发理念,专注于协作,自适应计划和持续改进。 最近,敏捷已成为技术领域事实上的一种开发方法。 从本质上讲,敏捷旨在通过一些原则从根本上重组工作方式。

各种敏捷方法(例如Scrum)引入了许多样板。 他们鼓励执行日常任务的特定方式-例如软件评估,收集客户反馈,甚至衡量团队进度。 不同的团队有不同的敏捷方法。 随着时间的流逝,不同的人群倾向于根据自己的感觉采取更快的步伐来采取自己的一套流程。

在少数几个团队工作过之后,每个团队都有自己的“敏捷”实现,很有趣的是,尽管存在所有差异,但大多数团队通常都遵循一些核心原则。 这些原则从根本上决定了“团队的敏捷程度”,最终决定了团队的成功程度。

1.简洁但强大的反馈循环

敏捷团队最大的标志之一就是它能够迅速吸收其环境中的反馈,并最大程度地减少发现和修复问题所需的时间。 敏捷团队始终努力找出阻碍开发流程的潜在问题,并提出策略以在为时已晚之前减轻它们。

例如,将工作分解成小的迭代,通常在两到四个星期之间。 在Scrum世界中,每次迭代都称为Sprint。 将较大的项目分解为较小的Sprint(进一步包含任务列表),可使团队更好地估计他们正在处理的任务。 这进一步使他们可以对自己设定更现实的期望。 任务的复杂性与错误判断完成时间的倾向之间存在直接的关联。 在这里阅读更多。

但更关键的是,也许将工作分解为足够小的迭代,这为团队提供了定期反思其成败的机会。 在每次迭代结束时,团队都可以评估已完成的工作以及需要更改的区域。

这是一个机会,可以反思哪些流程对团队有效,以及需要进行哪些修改才能提高团队的生产力。 然后,可以将这些更改合并到下一个迭代中,从而创建一个良好的反馈周期,使团队随着时间的流逝理想地变得更有效率。 Scrum通过定期的Sprint回顾或“ retros”来实现这一想法。

实际上,Scrum通过引入“每日站立”的概念,进一步提高了反馈循环的想法。 目标是让所有成员每天在固定的时间和地点开会,并讨论

  • 您前一天的工作
  • 您打算在一天的剩余时间里做什么
  • 阻碍您前进的是什么(如果有的话)

理想情况下,这为每个人都提供了在指定的回溯之前频繁同步的机会,并且还可以确保一切顺利进行,以成功完成迭代。 阻止程序会尽快浮出水面,团队成员将有机会对自己正在从事的工作提出任何疑虑。

2.合作至上

敏捷和Scrum最有眼光的方面之一是与整个团队相比,对个人的重视程度很小。 与寻求最大程度提高个人生产力的传统管理技术不同,Scrum宣称个人只能与他们所隶属的团队以及所接受的流程和价值观一样好。 因此,团队动力和协作将成为敏捷世界的中心舞台,而不是个人才能。

为此,组建团队的目标是使他们尽可能自力更生。 理想情况下,任何给定的团队都必须拥有在产品上执行所需的所有资源。 因此,目标是使工程师,设计师,产品策略师和商务人士一起为一个共同的愿景而团结一致。

结果是有两个相切的好处。 很明显,将人们从多个方面召集在一起可以大大加快沟通过程,因为它消除了部门间沟通的某些官僚作风。 它使每个人都在同一页面上更快。

这也使每个人都能更好地了解为什么要做出某些决定以及产品要往何处去。 例如,作为一名工程师,了解某些业务决策背后的基本原理可以使我对正在开发的产品有更全面的了解。 我可以更好地了解我的客户是谁。 我不必将产品规格视为我独立研究的功能清单,而可以借此机会改善最终用户的使用体验。

鼓励跨职能团队背后的另一个(更微妙的)原因是当团队成员开始将自己与他们正在研究的产品相关联而不是其各自的职务时,就会自动增强主人翁意识。

3.可交付的改进

到目前为止,我们仅讨论了团队如何构建反馈循环以改善其功能。 但是敏捷方法论常常将论点进一步扩展,并适用于产品本身的开发。

如果团队可以在每次迭代结束时努力生产其产品的功能版本(尽管仅包含其全部功能的一部分),则可以将该产品移交给利益相关者和潜在客户。 这样,每个参与人员都可以定期提供他们的意见。 通过创建一种机制,可以尽早发现错误,从而确保事情朝着正确的方向发展。

请注意,这与传统的软件开发方法形成了鲜明的对比,在传统的软件开发方法中,开发人员和客户之间的交流很少,直到移交阶段为止,此时,对产品进行任何更改通常为时已晚。

但是,由于更改是如此频繁地推出,因此也非常重视“垂直集成”的每个功能。 简而言之,这意味着每个功能都已完全成熟,可以说包含了从所需的后端基础结构到前端UI的所有内容。 从这个意义上说,任务是从潜在用户的角度分解的。

最终,敏捷的美在于它的开放性。 组织不必一定要遵循Scrum或任何其他单一方法所规定的流程。 日常站立,规划扑克,敏捷复古,看板等工具只是达到目的的手段,而不是最终目的。 为了真正做到敏捷,重要的是要首先了解为什么某些事情会照原样进行。 重要的是要了解通过采用某些过程会获得什么收益,以及这些收益是否在您的特定情况下有意义。 毕竟,敏捷的精神比其他任何事情更有利于团队的成功。

From: https://hackernoon.com/what-makes-a-team-agile-1dcf65338258

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值