Mike Cohn 解析:产品待办列表梳理

Mike Cohn解析产品待办列表梳理

产品待办列表梳理——过去称为 “待办列表梳理”,旨在保持产品待办列表的整洁有序——是在一个迭代接近尾声时召开的会议,目的是确保待办列表为下一个迭代做好准备。

我倾向于在当前迭代结束前三天召开产品待办列表梳理会议。这能让产品负责人有足够时间处理会议中发现的问题。当然,有些团队发现每周召开短会比每迭代一次开会更符合他们的节奏,这也完全可行。

谁应该参加产品待办列表梳理会?

产品待办列表梳理并非 Scrum 中的正式事件,但 2020 版《Scrum 指南》将其列为每个迭代中应进行的活动。因此,关于参会人员尚未形成共识。

虽然我一直坚信整个团队应参与其中,但这在实际会议中并不现实,原因如下:

1. 产品待办列表梳理通常在迭代结束前两到三天进行,此时团队中往往有人正忙于迭代收尾工作。若强制其参会,可能会影响他们正在处理的产品待办事项的交付。

2.一条经验法则是:每个迭代中约 5% 到 10% 的精力应投入待办列表梳理。尽管整个团队参与固然理想,但并非所有团队成员都能全程参加。

产品待办列表梳理会上会发生什么?

在产品待办列表梳理会议期间,团队成员和产品负责人会讨论产品待办列表中优先级最高的事项。这个环节让团队成员有机会提出在迭代计划阶段通常会出现的问题,例如:

· 如果用户在此处输入无效数据,该如何处理?

· 所有用户都允许访问系统的这部分功能吗?

· 如果…… 会发生什么?

基于这些问题的答案,团队可能会拆分用户故事,使其细化到足以纳入单个迭代。使用故事点进行敏捷估算的团队还会对优先级上升的新故事或拆分后的故事添加估算。

为什么要梳理产品待办列表?

通过提前对即将开发的故事提出问题,产品负责人有机会思考并回答那些在迭代计划时可能无法立即解决的问题。如果这些问题在迭代计划时首次被提出,且大量问题无法解答,可能需要将高优先级的产品待办事项搁置,不在当前迭代中处理。

这些问题无需在梳理会议中完全解决,产品负责人只需做出足够回应,让团队有信心在即将到来的计划会议中充分讨论该故事即可。

从这个意义上讲,待办列表梳理更像是一个 “检查点”,而非彻底解决问题的环节。

如何最大化其价值?

最大化待办列表梳理会价值的方法,可能和所有高效会议的关键要素一致:

· 会议时长尽可能简短;

· 参会者提前做好准备;

· 鼓励全员参与;

请记住,关于产品待办列表的讨论不应局限于特定时间或单次会议,任何人都可以随时参与。虽然我之前提到梳理会常在迭代结束前两到三天召开,但最终节奏应由团队自行决定。

梳理待办列表时,请记住:不必在迭代开始时就完全理解所有产品待办事项(通常以用户故事形式存在),只需确保团队对其有足够的理解,从而有合理的可能性在迭代中完成即可。

待办列表梳理会能有趣吗?

我很难将任何会议定义为 “真正有趣”,但我认为,与合适的团队成员合作时,会议可以成为紧张工作中的 “受欢迎的休息时刻”。

优秀的团队会形成一种节奏:交替进行高强度的个人或结对脑力工作,并偶尔插入会议。会议可以带有社交基调,比如和队友开开玩笑,或在重新投入紧张工作前放松大脑。

我听说过人们用各种方式让 Scrum 事件变得有趣。大多数想法围绕 “每天站会迟到的惩罚”(例如往罐子里投钱、在队友面前唱歌或讲笑话),但这并不意味着这些创意不能启发我们用不那么尴尬的方式保持梳理会的轻松氛围。

比如花几分钟聊聊近况、家庭或其他话题,让会议显得不那么令人望而生畏。

总之,产品待办列表梳理不必每个迭代都进行,但你应该预留时间,确保产品待办列表顶部始终是适合单个迭代的小颗粒度条目,从而暂缓对后期才需开发的条目投入精力。

最后更新:2023 年 9 月 26 日

-------------------------------------------

Mike Cohn

关于作者

Mike Cohn

迈克・科恩专注于帮助企业采用和优化敏捷流程与技术,以打造高绩效团队。他是《用户故事与敏捷软件开发》《敏捷估算与规划》《敏捷转型》等著作的作者,并开设了《更好的用户故事》视频课程。

译者:Wendy Zheng

审校:Daisy Guo, CSP-SM

原文链接:https://www.mountaingoatsoftware.com/blog/product-backlog-refinement

【HW3000的收发程序】是一个与硬件设备HW3000相关的软件实现,主要用于处理数据的发送和接收。在这个项目中,我们关注的是一个基于STM8S105微控制器的示例代码,它使用了IAR集成开发环境。这个压缩包包含了名为"A版本"的代码示例,这表明可能还有其他版本存在,例如"B版本"或"C版本",每个版本可能对应不同的功能改进或优化。 STM8S105是意法半导体(STMicroelectronics)推出的一款8位微控制器,属于STM8系列。该芯片具有高性能、低功耗的特点,常用于各种嵌入式系统,如工业控制、消费电子和汽车电子等领域。IAR是一个流行的嵌入式系统开发工具,提供了一整套集成开发环境(IDE),包括编译器、调试器和其他辅助工具,使得开发者能够方便地编写、编译和调试STM8S105上的代码。 在HW3000的收发程序中,我们预计会看到以下关键知识点: 1. **硬件接口**:为了与HW3000通信,代码可能定义了特定的GPIO引脚来控制数据传输和握手信号。这些引脚可能是通过STM8S105的端口和引脚配置来实现的。 2. **通信协议**:HW3000可能使用某种串行通信协议,如SPI、I2C或UART。代码会包含相应的初始化函数和数据传输函数,以遵循该协议。 3. **中断服务例程**:为了实时响应数据收发事件,程序可能使用中断服务例程(ISR)。当硬件检测到新的数据或发送完成时,中断将被触发,并执行相应处理。 4. **数据缓冲区管理**:在发送和接收数据时,可能需要使用缓冲区来存储待发送的数据或接收的数据包。代码会包含关于如何填充、读取和清空缓冲区的逻辑。 5. **错误检测和处理**:良好的通信程序会包含错误检测机制,如CRC校验或奇偶校验,以及错误处理代码,以确保数据的完整性和正确性。 6. **同步机制**:为了确保发送和接收的顺序,可能使用了互斥锁、信号量或其他同步原语来避免数据冲突。 7. **代码注释**:描述中提到代码注释详细且通俗易懂,这意味着开发者可以很容易地理解每一部分的功能,这对于理解和维护代码至关重要。 由于这是一个"A版本"的代码,我们可以假设它可能是项目的基础版本,可能随着项目的进展,后续的版本会包含更高级的功能、优化的性能或者修复的已知问题。对这个压缩包的深入研究将有助于我们了解HW3000硬件的工作原理,以及如何有效地与之进行软件交互。
【源码免费下载链接】:https://renmaiwang.cn/s/fmfod 在 Cisco 交换机上管理 VLAN 是网络管理员日常工作中不可或缺的一部分。VLAN(虚拟局域网)的创建和删除有助于组织网络流量、提高安全性并优化网络性能。然而,在某些情况下,需要删除不再使用的 VLAN,以避免资源浪费和潜在的配置冲突。在 Cisco 交换机中,简单地执行`no vlan`命令并不能彻底删除一个 VLAN,因为这只会从 VLAN 数据库中移除 VLAN 的定义,而不会处理相关的接口配置。以下是一步一步的详细步骤,确保完全删除一个 VLAN:1. **连接到交换机**:可以通过控制台口或使用 Telnet 远程连接至交换机。一旦建立连接,将进入用户模式(User EXEC Mode),提示符显示为`<Switch>`。2. **切换到特权模式**:在用户模式下输入`en`命令,切换到特权模式(Privileged EXEC Mode),提示符变为`Switch#`。3. **进入全局配置模式**:在特权模式下,输入`conf t`命令,进入全局配置模式,此时提示符变为`Switch(config)#`。4. **移除接口上的 VLAN 配置**:如果 VLAN 已分配给接口,则必须先从接口上移除 VLAN 配置。例如,在删除 VLAN 20 时,可以输入`int f0/1`进入接口配置模式,然后执行命令`no switchport access vlan 20`。如果 VLAN 20 被多个接口使用,则需要对每个接口重复此操作。5. **移除 VLAN 接口**:接下来,删除 VLAN 接口,输入`no interface vlan 20`。这将解除 VLAN 20 对其所有相关接口的配置。6. **彻底删除 VLAN**:最后,执行命令`no vlan 20`,从 VLA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值