跳转到主要内容

保存的帖子

最大化未完成的工作量

Dave Nicolette |龙头
戴夫尼科尔特 高级顾问
读: 最大化未完成的工作量

其中一个原则敏捷宣言上面写着:“简单——最大化未完成工作的艺术——是必不可少的。”

好的。这意味着什么?这是否意味着我们应该避免在尽可能方面做我们的工作?好吧,不是完全的。

精益与敏捷原则之间的一致性

不从那个角度(据我所知)出来的问题,宣言的作者从精益思想到达了一个想法 - 减少过程浪费的想法。最大化未完成的工作量意味着最大化不必要工作不做。

精益思维的一般原则是:

  • 定义值
  • 识别值流
  • 完美

敏捷思维与这些原则一致。最大化(不必要的)工作量的想法,没有完全适合精益的原则。

价值是什么?

“价值”在交付产品和服务给客户的背景下被定义由客户。这是他们认为他们付出的任何东西。除此之外的任何东西都被定义为精益术语中的“废物”。如果我们必须做其他事情,超出客户所关心的产品,那就是我们。这是开销。所以,我们想要最小化所有这些。

法规遵从性?绝对没错。顾客预计我们必须服从,但这并不是他们付钱的目的。服从的代价就在我们身上。我们希望尽量减少该成本。

基本产品安全?绝对没错。顾客预计该产品可以安全使用,但这不是他们为其付出的代价。产品安全的成本在我们身上。我们希望尽量减少该成本。

什么是价值流?

值流由从头开始向客户提供产品或服务所需的所有步骤。例如,将汉堡包提供给快餐餐厅的客户的价值流包括生长面包颗粒的所有步骤,并将牛饲养肉以烧烤,并在顶部和底部面包之间放置在顶部和底部面包之间一半。

沃马克和琼斯在他们的书中,精益思想指的是将价值生产活动与价值流相结合。上下文中的软件开发和交付组织组活动通常包括所有我们做的事情当我们生产软件,从决定我们应该写什么功能,优先的各个片段功能,决定如何最好地实现功能,获取工作所需的资源,将人亚傅体育app们组织成小组或团队来完成工作,为工作获得资金,跟踪事情以便我们保持与客户需求的目标一致,修正任何错误或途中出现的其他问题,随着我们了解更多关于客户需求以及如何最好地实现解决方案、检查、打包、部署、发布和监视解决方案、从客户那里获得关于如何改进解决方案的反馈,等等,调整过程。

确切地如何我们这样做的事情取决于我们。我们希望尽量减少执行它们的成本。如果我们设置了事情,使得完成工作繁琐,我们的客户不会缴纳额外的额外费用。这是我们的问题,而不是他们的问题。

流程是什么?

在产品交付方面,我们感兴趣的是连续流动通过价值流的产品。任何时间值 - 添加活动都暂停等待发生的事情,流程被中断。所有等待时间都是浪费

以水管为例。根据管道的直径,人们期望以可预测的速率将水泵入管道。但如果管道不是直线铺设的,可能会有一些曲折,干扰水流。如果设计或建造管道的人不擅长这项工作,管道内可能会有不必要的结构来阻挡水。如果管道放置了很长时间,内部可能会出现腐蚀,减缓水流。而且,如果管道操作人员不了解水是如何通过管道的,他们可能会试图以过快的速度泵入过多的水,从而导致流量变慢,从而产生反压。如果他们真的曲柄它们可能分开管的压力,或者在管道长度之间的某些连接点处引起破裂。

软件开发/交付组织中存在类似物。人们希望产品以可预测的速度通过根据计划工作范围的可预测率流经组织以及组织的展示性能。但如果人们组织成功能筒仓而不是产品对齐,跨职能团队,就会扭曲并转变阻碍交付顺畅的工作流程。如果设计和建立交付过程的人在工作中并不是很好的工作,那么妨碍流动的递送管道中将有标准,程序,评论,批准和其他不必要的结构。如果流程已经很久了,那么将有生锈的旧规则和程序以及表格和会议以及报告,其原始目的被遗忘,并且可能不再需要。And if management isn’t knowledgeable about how work flows through organizations, they will create back-pressure by driving their people to work harder, when that isn’t actually the reason work isn’t flowing well, resulting in fatigue, burn-out, low morale, and high turnover, all of which reduce flow. If they真的加大压力,这家公司就会在职场中被认为是一个不好的工作场所。

最大化未完成的工作量意味着对准价值的资源和人员与产品和服务,促进流动。亚傅体育app随之而来的是,它意味着了解基于客户定义的值的优先级,并通过正确处理工人来保持“管道”清洁。这样,我们最大限度地减少了不必要的争执,这让人们忙碌,但对客户提供价值并不贡献。

拉什么?

与A.系统,客户在需要时借出系统的价值。每个步骤在创建产品的过程中,从步骤开始,按需(或根据所谓的订单点,刷新所需资源的供应)。亚傅体育app

相反,在系统运行系统的工作人员不考虑系统的交付能力,客户想要购买的速率,或者在系统的瓶颈处堆积的未完成商品库存的成本。

在软件开发组织中,当管理员不考虑交付团队的能力或过程中瓶颈的局限性时,他们倾向于在“待办事项”列表中逐渐添加更多和更多工作。善意的工人通过加班费和燃烧自己,尽力满足这种需求。

简单的现实是,没有系统可以比其约束更快地运行(最紧密的“瓶颈,”缺乏更好的单词)。因此,要平滑地保持流程并提供客户定义的值,我们希望限制我们将系统介绍的工作量,以实现其约束的能力。一旦系统在这种生产水平稳定下来,我们就可以考虑增加能力的方法。直到那时,我们捶打了。

最大化未完成的工作量意味着将系统的输入限制为过程中的约束可以处理工作的级别。最简单的方法是允许下游流程步骤工作,而不是向系统中工作。

完美是什么?

完美是内华达州的虚构小镇的名称,作为1990年电影硕士工作的环境,震动。在精益思维中,完美是我们流程改善努力的无法实现的目标。我们选择完美作为目标作为一种方法,以避免在我们的工作中变得自满。我们实际上不能达到完美;因此,只要我们继续为之奋斗,我们就不会停止寻找提高的机会。

领导模型和最大化的工作未完成

我们强调三件事:结构,治理和指标。

正如水管的物理结构确定流量比任何其他因素更多,组织结构对比任何其他因素。我们的Basecamp 1指南包括形成团队。这意味着形成与产品和服务一致的交叉功能团队;它并不意味着任何旧的随机团队结构。适当的组织结构将更多地做出更多,以最大限度地提高未完成的工作量,而不是我们可能所做的任何其他更改。我们从管道上拆下了扭结并矫直出来。

通过治理我们不仅是为了确保法规遵从性的程序,我们的意思是所有的流程和程序和规则和标准以及组织用于获得工作的组织。我们从管道中取出不必要的内部结构并清理腐蚀。

指标帮助我们了解工作流过管道的程度。通过适当的指标,我们可以制定关于泵送水的速度的数据驱动的决策,以最大限度地提高吞吐量。我们正在测量容量和调整过程水平以最大化流动。

一旦我们知道泵送水有多快,我们已经将泵从管道的前端移动到管道的前端,所以它可以拉出推动,我们需要学习如何正确管理整个系统。其中包括市场分析,战略规划,优先级,积压创建和改进,故事映射,协调多项工作流,处理跨团队依赖关系,并应用于设计,代码,测试,包装,部署,基础设施和生产的强大工程实践监测。通过这些技能,我们可以最大限度地提高组织中的非价值添加量,并为客户提供平稳的价值流。

当我们了解我们的市场时,我们最大限度地提高了未避免对不会产生客户价值的产品和服务的投资的工作量。

当我们了解我们的核心业务时,我们通过将非核心但差异化的活亚博vip9通道动转交给合作伙伴,将核心但非差异化的活动转交给供应商,以及丢弃非核心但非差异化的活动,来最大化未完成的工作量。这样我们就可以把我们的人力和资源集中在差异化的核心业务投资上。亚傅体育app亚博vip9通道

当我们理解如何应用实际的管理方法和良好的技术实践工作,我们没有完成的工作量最大化,避免延误由于跨团队的依赖关系,误解,错误和冗余或non-value-add过程,这样我们可以专注于服务客户需求和最大限度地提高产品质量。

所有的部分结合在一起,跨越结构、治理和度量的三个维度,并垂直地从战略领导到实地执行。

下一个>如何在数据仓库项目中使用Scrum ?w / Dave Nicolette

发表评论

您的电子邮件地址将不会被公布。必填字段被标记*