跳到主要内容

保存的文章

了解用翅膀流动的障碍

里克奥斯汀|龙头
里克奥斯汀 管理顾问
阅读: 了解用翅膀流动的障碍

流

软件交付团队的目标是提供价值,至少成功的软件开发团队这样做。通常,术语流程用于说明团队快速提供价值的能力。作为一个例子,我想提供一些模式中断的模式,这些模式中断在我们使用的大多数组织中常见的模式。

在许多组织中,实现流量比建立更容易中断。那么,当我们遇到流动的障碍以及如何创造流程时,我们面临的具体组织挑战是什么?

伯努利的原则

首先一个类比。伯努利的原则当存在液体和气体时,在各种情况下发现流体动力学中的方程。这些原则是飞机能够飞行的原因。飞机翼从流动的空气运行机翼的表面比机翼的底面长。机翼顶部快速流动的空气会产生压力差,从而产生升力并推动飞机飞行。

当存在流动的障碍时,我们可以减少甚至消除升力,使机翼无法执行和阻碍流过系统。从流动阻塞可能发生的另一个中断是我们开始陡峭的操作。这导致了一个叫做的情况摊位,我们可以直接把它与我们在当今许多组织中看到的联系起来。这些流动的中断改变了机翼,并导致其性能不佳。在经济停滞的情况下,复苏可能会付出巨大代价,也可能根本不可能。让我们来讨论一些在许多组织中流动的实际挑战。

流的障碍:团队结构

我们看到的一个常见问题团队结构。敏捷的基本原则是创建稳定的跨职能团队。这会产生正确的形状对于改善流动的机翼。所有团队经历的熟悉的成形/镇静/规范/执行循环代表了从成形到执行时改善的机翼设计。不幸的是,团队往往没有形成以留在一起。你知道模式,形成一个项目团队,就在团队,或侧翼,表现良好的时候,他们被拆散,并为下一个项目组成新的团队。这就产生了生产,打断流程,并破坏团队的表现。一旦我们有了一个表现良好的翼,让足够好,并把适当的工作带给团队。这就引出了一个更深层次的话题,即正确组建团队的重要性基于团队的Scrum失败模式

流动的障碍:缺乏共同位置

当组织不能或不愿意增加团队成员的共地点时,挑战就会出现。我看到过一些模式,组织将团队分开只是为了开始一些跨架构或跨产品的讨论。在一种情况下,组件或产品区域团队被分开,所以每个团队都有一个来自每个区域的人,这就创造了一种几乎没有协同位置的情况。虽然有一些合作技术可以帮助你,但我把它比作你在翅膀上出现霜或冰时所面临的挑战。它可以工作,但效率降低,成本增加(为什么我们要燃烧这么多燃料?)这可能是不可避免的,但就像航空公司必须投资于除冰功能一样,缺乏协同定位将需要投资于更好的协作工具和更严格的软件开发过程。

流的障碍:不可持续的运营

翅膀设计用于在一组运行公差范围内起作用。如果飞机在这些公差之外运行,那么如果情况不相应地处理情况,则机翼的完整性会降低到故障点。同样,我们的团队具有速度自然的速度,可持续长期拖运。如果他们需要在该节奏之外运营,他们超越了团队对提供优质工作的容忍度,那么团队提供的诚信会减少。这可能导致低质量,团队成员烧坏,无法提供。

流的障碍:缺乏方向

顺利的空气为翼造成了最佳服务的机会。如果被要求在大湍流中执行机翼,那么它将以效率更低,并且可以失速。同样,团队需要清楚地了解他们正在努力解决的问题,这在跨团队成员和其他团队中创造了对齐。缺乏对齐类似于经营的湍流,团队流失,有很多返工,减少质量和不满意的客户。

我曾经和一个组织一起工作,他们已经在一个项目上工作了两个月。当公司把利益相关者召集到会议室来阐明他们想要解决的问题时,他们花了两个多小时来达成对他们想要实现的目标的共识。我认为,过去两个月一直在工作的团队创造了价值,但我怀疑这是一段颠簸的旅程,有一些可怕的时刻。一个明确的方向将创建更好的一致性,并允许团队更有效地操作,更好的流程。

创建一个成形良好的机翼

改善流程可以让我们的团队表现得更好,创造更多电梯。这样做并不是偶然发生的事情。有些事情要考虑帮助你的团队飞行包括:

1)创建正确的团队结构,使团队保持在一起并运行良好的结构,以便我们可以增加流量。当我们增加流量时,应该是因为团队了解彼此的优势和弱点,并且他们有一种效力。总的来说,它们不是机翼的各个部位,而是他们实际上在飞行中的翅膀一起进行。创造光滑的空气,减少搅拌,因此团队可以专注于提供价值。

2)尝试在可能的情况下创建共同位的团队。如果无法这样做,那么对更好的协作工具进行诸如更好的协作工具,使用视频会议的使用以及更昂贵,在您的流程中增加了严谨性的投资。

3)不要要求团队在他们的容忍度之外进行操作,以交付良好的、高质量的代码。不要折断翅膀。理解这些操作公差是什么,并尊重它们。团队需要以一种可持续的方式运作,以一种他们可以继续长期运作的速度运作。不要让他们拖延。相反,我们应该让他们按照我们所需要的那样,出色地履行职责。

4)让我们创造流结盟。我们应该更详细地讨论我们如何创造牢固的愿景和对我们所努力解决问题的理解。我们应该更详细地讨论我们如何框架问题,以便清楚地了解我们想要实现的目标。让我们专注于提供足够的要求,并确保本组织,特别是产品所有者组织与团队密切合作,为团队提供了他们所需的工具和信息,以清楚地解决客户的问题。不要推动团队在动荡的空气中工作,这会降低他们的表现能力,并可能导致它们失速。

我很想知道你对这个类比是否有用的看法。当它突然出现在我的脑海中时,我觉得它是有意义的,但我的脑海中又有更多的事情是没有意义的;-)

这是为了创造具有巨大电梯并安全运行的翅膀。

下一个;不要评估软件缺陷

留下你的评论

您的电子邮件地址不会被公开。必需的地方已做标记*