禅道博客

分享专业技术知识,文章内容干货满满!

敏捷开发

需求跟踪矩阵是什么?怎么创建?一文详解

什么是需求跟踪矩阵 对项目经理或产品经理来说,需求清单肯定不陌生,那什么是需求跟踪矩阵呢? 需求跟踪矩阵(Requirement Track Matrix,简称RTM ),是把产品需求从其来源连接到能满足需求的可交付成果的一种表格,跟踪从需求到设计、从设计到编码、从编码到测试,从测试到可交付成果的全流程映射过程。 简单来说,就是用来管理需求和验证需求是否已经实现的一个表格工具,其核心作用就是“跟踪”,防止需求被遗留或者曲解。 需求跟踪矩阵有何作用? 需求跟踪矩阵是通过清晰的表格形式,呈现出需求与设计、开发、测试等方面的对应关系,让项目团队能够直观地了解需求的落实情况,防止需...
敏捷开发 2024-05-23

用户故事一定要有 “So that...” 吗?

每次在“更好的用户故事”网络研讨会结束后,我都会回答一些大家的提问,举办的次数足够多后,我甚至能预测哪些问题将会出现在对话框中! 我想在这里集中回答关于用户故事“,大家最常提出的三个问题,希望会有所帮助。欢迎与你的团队或干系人分享,让大家对用户故事有更深入的了解。 用户故事和需求一样吗? 用户故事和需求一样吗? 不完全是,但很接近。 与其把用户故事看作需求,我觉得把每个故事看作是需求的指针会更有帮助。 最常见的情况是,每个故事是一个占位符,代表了团队与干系人间将发生的对话。在对话过程中,干系人将传达需求的细节,如果需求的细节超过了对话能传达的范围,则故事可以指向...
Mike Cohn 2024-05-16

迭代的难题:每次都有未完成的工作,如何解决?

各位是否遇到过类似的情况:每次迭代结束后,团队都有未完成的任务,很少有完成迭代全部的工作,相反,总是将上期未完成的任务重新挪到本期计划会中,重新规划。敏捷的核心之一是“快速迭代,及时反馈”,为什么会发生这种情况呢? 这也是本篇文章想和大家聊的,为什么团队的每次迭代都有未完成的工作,以及我们可以如何改善? 团队承诺不足 在项目过程中,我们有时会遇到这样的场景:老板为了让团队更好地更快地完成项目,有时会采取一些方法,比如告诉团队:如果不能完成所有工作,他会“采取纠正措施,必要时甚至会解雇”。 这种来自领导的高期望会带来什么结果呢?那就是这个团队不会在迭代过程中积极地完成大量...
敏捷开发 2024-05-07

2024年,行业变动下的程序员应该首先学习哪种编程语言?

本文我们将和大家聊聊2024 年那些最流行的编程语言及其优势,以及分享一些在选择编程语言时的一些小TIPS,帮助大家更好的选择出适合的编程语言,  如何决定学习哪种编程语言 在各种问答网站上,我们不乏会看到一些类似这样的问题: ××语言现在还可以学吗? 我应该学习哪些编程语言? …… 编程语言那么多,该如何决定决定首先要学习哪种编程语言?这里给出几个步骤,帮助大家梳理思路:  首先自己要清楚知道:为什么想要学习编程? 学习编程是为了自己的职业生涯?还是为了解决工作中的问题...
敏捷开发 2024-04-29

你会拆分产品待办项(PBI)吗?

将产品待办项(Product Backlog Item,简称PBI)拆小,是所有产品负责人的必备技能。更小的产品待办项有助于提高团队的灵活性、可迭代性,并更好地应对变化。今天我们就来探讨一下如何更好地拆分PBI。 产品待办项(Product Backlog Item,简称PBI)多小才合适? 尽可能小,但仍然有价值。 产品是提供价值的工具,每个产品待办事项(PBI)应该提供增量的价值。 “我们需要像一块蛋糕的垂直切片一样思考。即使是最小的垂直切片,我也能享受到蛋糕的美味。” 产品的核心在于提供价值。这既是为用户和客户提供价值,也是为企业提供价值。 为了提供...
Lavaneesh Gautam 2024-04-16

敏捷开发:想要快速交付就必须舍弃产品质量?

在创新驱动的市场环境中,敏捷开发已成为许多组织的首选软件开发方法。其关键优势在于能够快速适应市场变化,并频繁地交付靠谱的产品。然而,快速交付的同时,团队要如何确保产品质量,确保交付的产品都是高质量的、可靠的且附加价值的,一直以来都是大家挑战以及争论的焦点。 敏捷开发原则植根于"持续交付有用的软件",不过这并不意味着快速交付就要牺牲质量。这是一种误解。实际上,敏捷开发最本质的部分是找到平衡点。本文将和大家一起聊聊如何在敏捷开发中平衡快速交付和产品质量这二者。 方法一:持续集成与持续交付 敏捷开发强调“持续”:持续集成(CI),持续部署/交付(CD)。这些都强调了同一个点,即...
豆子 2024-03-26

你是在「做」敏捷还是正在「变得」敏捷?

随着敏捷的推广与应用,如今已经成为了最有效的团队级别的方法论,越来越多的软件和 IT 团队正在采用敏捷,但是你在敏捷吗? 自从那一群充满影响力的软件从业者聚集在一起并发布了《敏捷宣言》以来,已经过去了 23 年。敏捷开发实践自宣言首次出现以来,已逐渐成为各种企业必不可少的管理方法。如今,敏捷已经不仅仅是软件开发团队的利器,它已经成为了建立在转型举措之上的领导原则和方向指引。 在这二十余年的发展历程中,敏捷的学习与实施已经成为现代软件驱动型组织中的日常标配。然而,对于软件领导者们来说,仍需思考一个关键问题,即如何引导自己的团队走出仅仅按部就班执行敏捷仪式的误区,真正地“变得敏捷”? 对于领...
豆子 2024-03-15

用户故事编写指南:写出最贴近用户实际场景的故事

用户故事在软件开发过程中被作为“描述需求”的一种表达形式,是定义用户想要什么的简单方法。通过它可以清楚地解释产品。一个好的用户故事能帮助利益相关者理解产品的功能,并且有助于向客户介绍产品是什么。用户故事都会写,但如何写出最贴近用户实际场景的用户故事? 1)用户故事基本表达式 为了规范用户故事的表达,便于沟通,用户故事通常的表达格式为:作为一个<用户角色>, 我想要<完成活动>, 以便于<实现价值>。 一个完整的用户故事还应该包含以下三个要素: 角色(who):谁要使用这个。 活动(what):要完成什么活动。 价值(value...
豆子 2024-02-22

通过Scrum实现最大生产力的五种方法

在数字化、信息化、智能化蓬勃发展的今天,敏捷开发和Scrum已成为重塑项目管理的重要方式。 敏捷是一种体现不同方法的思维方式,包括了Scrum,看板,极限编程(XP)、精益开发等众多框架。 Scrum是上述列出框架中使用最广泛的一种敏捷方法,个人、团队和组织使用Scrum通过对复杂问题的自适应解决方案来增加价值,以便迭代地交付以客户为中心的产品。   Scrum彻底改变了项目管理的方式 (1)灵活性和适应性:Scrum过程是一个拥抱变化而不是抵制变化的过程。Scrum能够让团队成员了解到需求和优先级不是一成不变的,而是随着时间、项目等需要不断变化的,确保项目团队对瞬...
🌻
hanxiao
2023-12-13

哪些无用敏捷指标正在破坏敏捷转型?

理想情况下,敏捷指标能够帮助Scrum团队及时分析原因并制定有效的对策。但如果选择了错误的指标,那这些指标会将团队引向错误的方向,甚至会让团队产生仍在前进方向的错觉。 本文从无用敏捷指标的详细信息、起源和如何克服三个方面来帮助团队避免无用指标对团队的错误影响。 一、无用的敏捷指标详细信息 对于敏捷团队来说,一些敏捷指标可能会产生误导作用,这说明团队还没有完全掌握敏捷原则,而是依旧坚持传统的工业方法和泰勒主义。 1、个人性能指标:根据工作时间、代码行数、完成的任务进行判断而不考虑交付的价值或复杂性,会导致团队成员一味地追求数量,出现“数量重于质量”的心态。 2、缺陷数量:将缺陷数量...
🌻
hanxiao
2023-11-29
返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。