荷兰代尔夫特理工大学与荷兰国际集团 (ING) 合著的论文《 Factors Affecting On-Time Delivery in Large-Scale Agile Software Development 》 对来自 ING 的 635 名工程师进行调查,分析了 185 个团队和 2,208 个 Epic 数据集。发现:
需求细化、任务依赖性、组织一致性、组织政治和团队的地理分布
被认为对及时的软件交付有最大的影响。项目规模、依赖项数量、历史交付绩效、团队熟悉度和开发人员经验
是解释软件交付进度偏差的最重要变量。 1
zhygkx 2023-01-28 11:42:23 +08:00
选的论文质量很高,感谢楼主
|
2
Micropaper OP @zhygkx 你学到了什么?
|
3
dx3759 2023-01-28 14:16:06 +08:00
感谢楼主
|
4
Micropaper OP @dx3759 分享你的收获
|
5
dx3759 2023-01-28 14:41:41 +08:00
@Micropaper 与我个人总结基本一致,但是也有不一样的。
比如,影响最大的 5 个因素中,组织调整、需求细化、任务依赖、团队稳定性、技术依赖,其实可以再分析总结一下。 组织调整,可以理解成团队稳定性的一种情况; 需求细化,是需求澄清的一个步骤,越详细的需求,越小的需求,越容易评估,评估越准确; 任务依赖,这个是任务复杂度的一个方面,依赖越多,不可控的情况就越多,意外就越多; 团队稳定性,就是稳定性啦,人员越稳定,效率越高,沟通越少,团队越熟悉,效率越高,这也是为什么新团队需要磨合,但是很多公司不考虑磨合期; 技术依赖,这没得说,技术攻关永远都是难题,问题在于难度大或小。 我不理解团队政治什么意思,平时主要考虑需求明确细化、技术上高内聚低耦合控制复杂度、团队成员尽可能稳定、减少其他干扰研发的因素 感觉这篇论文中对于加班、奖金、团队疲劳度或者工作饱和度,都没有涉及分析。 总体来说,看看就得了。 |
6
zhuisui 2023-01-28 15:08:59 +08:00
@dx3759
组织调整是 org alighment ,翻译的不太好,但上面提到了组织一致性,是一个东西。这下意思应该比较明确了,目标一致、齐心协力什么的,而且要体现在方方面面实际的地方,不是喊口号。 至于团队政治,应该是组织政治 org politics ,可以参考 https://www.aihr.com/hr-glossary/organizational-politics/#:~:text=The%20term%20'organizational%20politics'%2C,is%20present%20in%20most%20organizations. 你说的加班、奖金、疲劳度什么的,我想部分属于组织政治、行政支持等方面,太细化了。 |
7
yidinghe 2023-01-28 15:15:48 +08:00
没看懂图中这个 Work In Progress 是如何影响团队效率的。
|
8
onesec 2023-01-28 15:21:29 +08:00
这个栏目不错,感谢楼主
|
9
Micropaper OP @onesec 欢迎关注和订阅
|
10
yidinghe 2023-01-28 15:42:00 +08:00
|
11
Micropaper OP @yidinghe 你这翻译很吊,连图的布局都一摸一样
|
12
Micropaper OP @yidinghe 我觉得你的翻译图添加到文章评论里能帮到更能多人。我特地开通了 github 的 giscus ,你有 github 无需注册就能直接评论 https://unbug.github.io/Factors-Affecting-On-Time-Delivery-in-Large-Scale-Agile-Software-Development/
|
13
bzw875 2023-01-29 09:17:54 +08:00
页面阅读困难啊,3 种大小的字体,字体颜色也有 3 种
|