9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

敏捷项目延迟的原因

  • 2009-12-27
  • 本文字数:1043 字

    阅读完需:约 3 分钟

通常意义上的延迟,是指某件事完成得比预期晚,因此造成压力和不便。 在敏捷的术语中,延迟同样也被看做是浪费。延迟会造成工作不能延续,因此带来其他浪费,比如重新学习、任务切换等等。

Jack Milunsky 常见的延迟归为以下几类

  • 项目批准过程——开发人员坐等项目得到批准,由此造成时间和金钱的浪费。
  • 等待需求的正确优先级——这样工作才能开始推进。
  • 等待可用的资源——这常常标志着组织需要反省自己是不是承接了太多工作。
  • 变更批准流程——该流程本身就是浪费。如果发生次数太多,就该考虑缩短 sprint 长度了。
  • 在制品增加——在制品越多,开发人员要想将代码发布到生产环境,要等待的时间也就越长。
  • 客户签收验收测试时的延迟——不仅在这方面,还包括让客户解决需求问题、提供演示反馈等方面。

Jack 提到:在 sprint 之间也有很多延迟。团队应该认真投入精力,识别并根除这些延迟。他建议:

必须保证 backlog 得到正确的“看护”。要有一个高效的产品负责人,他能理解市场和客户。你还需要写得很好的用户故事。要尽早从开发人员那里得到估算,这样产品负责人才能在规划会议之前做出决策。这都是为了“防‘延迟’于未然”,保证在所有的转换点上,工作都能得到顺利交接。把这个端到端的过程勾画出来,识别出各个转换点上的延迟,这样做很有价值。

Wouter Baars 也提出了 IT 项目延迟最主要的几个原因,其中包括:

  • 画蛇添足——团队花费太多时间去增强客户没有要求的功能。
  • 忽略质量控制——时间压力有时会让程序员或项目团队有意跳过测试过程。相对其减少的延迟,这常常会导致更多延迟。
  • 同时开发多个项目——任务切换会招致更多问题,而不是解决问题
  • “一劳永逸”症状——试图将一种现有的解决方案用在任何新问题上。
  • 平庸的人员素质——人员在技术或流程方面的能力不足会导致多个层面的延迟。
  • 客户无法实现承诺——当客户无法在他们必须参与的工作中及时响应时,项目会陷于停滞。
  • 客户和开发人员之间的关系紧张——如果项目进展不顺利,“不和谐”会导致更多延迟。这会破坏彼此之间的信任感,影响工作气氛。

Robert Neri 提出另一个造成延迟的有趣原因,他指出:企业中敏捷实施的差异可能导致延迟。他提到:

我们常常遇到这种情况:支持部门无法做到项目 sprint 那么快的速度,因此会造成敏捷项目延迟。类似地,非敏捷项目难以和敏捷项目整合。

因此,如果你的敏捷项目延迟了,看看是不是由于上面这些常见的原因。一旦你识别出了根源,赶紧想办法解决才是明智之道。这会去除项目中最大的一个浪费。

查看英文原文 Reasons for Delay in an Agile Project

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2009-12-27 06:162192
用户头像

发布了 479 篇内容, 共 147.8 次阅读, 收获喜欢 45 次。

关注

评论

发布
暂无评论
发现更多内容

镁信健康“互联网+医+药+险”模式能否打造出中国版联合健康?

E科讯

中台还没建就开始拆中台了?医疗中台何去何从?

菜根老谭

中台 医疗中台

使用 Arthas 排查 SpringBoot 诡异耗时的 Bug

阿里巴巴云原生

Java 开发者 云原生 中间件 Arthas

集成融云 IMLib 时,如何实现一套类似于 IMKit 的用户信息管理机制

融云 RongCloud

阿里P7亲自教你!一线互联网大厂中高级Android面试真题收录!讲的明明白白!

欢喜学安卓

android 程序员 面试 移动开发

面试字节跳动定级2-2,拿32*16offer,P8大佬的算法教程给了我春天!

Java架构之路

Java 程序员 架构 面试 编程语言

基于 SparkMLlib 智能课堂教学评价系统 - 系统实现(四)

大数据技术指南

大数据 spark 智能时代 28天写作 3月日更

一分钟了解EFT公链新一代超级DeFi公链——EGG超级公链

币圈那点事

区块链 公链 挖矿

恭喜自己2021金三银四收到的第五个Offer:字节跳动Java研发岗

比伯

Java 编程 架构 面试 程序人生

TCP拥塞控制四种算法

赖猫

TCP 网络协议

架构师训练营第六周作业 - 命题作业

阿德儿

解析分布式应用框架Ray架构源码

华为云开发者联盟

gRPC API 框架 ray 分布式应用框架

学以至用-从“0”到“1”设计千万级交易系统

ninetyhe

高可用 分布式系统 海量数据库的设计与实践 异步削峰

《精通比特币》学习笔记(第十一章)

棉花糖

区块链 学习 3月日更

腾讯高级工程师保姆级“Java成长手册”,层层递进,全是精华

Java架构追梦

Java 腾讯 面试 架构师

融云聊天室属性 kv

融云 RongCloud

音视频

本科毕业,六年Java开发经验,阿里技术三面+HR面,拿下38*16薪资P7offer

Java架构之路

Java 程序员 架构 面试 编程语言

Navicat操作MySQL简易教程

Simon

MySQL navicat

【科创人】维格表创始人陈霈霖:喜茶数字化转型的结晶是vika维格表

科创人

华为18级工程师总结的50W字算法、LeetCode、操作系统、计算机底层刷题必备笔记

Java架构之路

Java 程序员 架构 面试 编程语言

Python 初学者必看:Python 异常处理集合

华为云开发者联盟

Python 异常 代码 程序 错误

BOE(京东方)物联网解决方案让会议更“智慧”

爱极客侠

架构师训练营第十周作业 - 命题作业

阿德儿

阿里P7亲自讲解!整理几个重要的Android知识,最全Android知识总结

欢喜学安卓

android 程序员 面试 移动开发

如何写好操作类说明文档

lenka

3月日更

GitHub Action + ACK:云原生 DevOps 落地利器

阿里巴巴云原生

容器 运维 云原生 k8s 应用服务中间件

啥子叫递归哟!!!(阶乘)

依旧廖凯

28天写作 3月日更

万物互联网络在企业中的价值和展望 | 趋势解读

浪潮云

物联网

翻译:《实用的Python编程》06_01_Iteration_protocol

codists

Python

三步上线自己的在线监考系统

融云 RongCloud

【死磕JVM】一道面试题引发的“栈帧”!!!

牧小农

JVM Java虚拟机 运行时数据区 Java虚拟机栈 栈帧

  • 扫码添加小助手
    领取最新资料包
敏捷项目延迟的原因_研发效能_Vikas Hazrati_InfoQ精选文章