news 2026/4/23 11:44:01

18、软件开发的经验与教训:从测试优化到团队管理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
18、软件开发的经验与教训:从测试优化到团队管理

软件开发的经验与教训:从测试优化到团队管理

1. 测试目标与优化

测试的目标是确保所有测试都能稳定地通过。不可靠的测试会被剔除,不再使用。过去,测试结果常受假阴性的困扰,即报告的测试失败并非由产品故障引起,而是测试运行不稳定导致。这会导致在采取行动之前需要对测试运行进行长时间的手动分析。

为了消除测试债务,需要对测试进行重构,使其更具弹性,并改进测试工具和基础设施。以下是具体步骤:
1.重构测试:使测试更具弹性,减少假阴性结果。
2.改进工具和基础设施:提高测试的稳定性和可靠性。

2. 时间盒的调整

将开发进度从三个月的里程碑计划改为五周的冲刺计划,现在进一步改进为三周的冲刺计划。每个冲刺中,团队有机会交付一个或多个功能,目标是在每个冲刺结束时交付一个潜在可发布的软件增量,即客户技术预览版(CTP)。CTP 仅在需要收集外部反馈时发布,但会在内部进行试用,以便在每个冲刺中评估质量。

3. 特性团队的组建

组建了小型的跨职能 Scrum 团队,即特性团队。每个特性团队通常由五到六名开发人员和测试人员,以及一名“项目经理”(即产品负责人)组成。特性团队一次处理一个或几个产品待办事项,在源代码树的独立分支中工作,直到其源代码和测试符合完成定义。

4. 完成定义的明确

为了保持代码的整洁,需要改进完成定义,自动化许多完成标准,并更新代码分支结构以支持代码的自动化和提升。设立了四个级别的完成标准,对应四个周期。最细粒度的是特性团队的完成级别,特性团队负责将其产品待办事项完成到第二个完成定义,即质量

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/21 12:50:56

Excalidraw + Token经济模型,开启创作者激励计划

Excalidraw Token经济模型:当创作被真正奖励 在数字协作工具泛滥的今天,我们并不缺少功能强大的绘图软件——从 Visio 到 Figma,再到 Miro,它们各有专长。但真正稀缺的,是一种既能激发灵感、又能让创作者“被看见”甚…

作者头像 李华
网站建设 2026/4/21 22:57:17

使用Excalidraw AI镜像,轻松实现远程团队头脑风暴

使用Excalidraw AI镜像,轻松实现远程团队头脑风暴 在一次跨时区的架构评审会上,团队成员对着PPT里静态的方框图争论不休:前端工程师说“这个服务应该先调用认证模块”,后端同事却回应“你看到的是旧版本”。这样的场景在远程协作…

作者头像 李华
网站建设 2026/4/19 5:28:10

Excalidraw集成大模型技术,让非设计师也能画专业图

Excalidraw集成大模型技术,让非设计师也能画专业图 在一次远程产品评审会上,工程师小李被要求快速展示新系统的架构设计。他没有打开Figma或Visio,而是直接在Excalidraw中输入:“画一个微服务架构,包含用户认证、订单服…

作者头像 李华
网站建设 2026/4/18 9:18:02

8、敏捷开发方法:Kanban、XP与Scrum扩展策略

敏捷开发方法:Kanban、XP与Scrum扩展策略 1. Kanban方法概述 1.1 Kanban的三个基本原则 Kanban方法具有三个基本原则,这些原则为组织引入和实施Kanban提供了基础指导。 - 从现有工作开始 :Kanban方法不规定特定的角色或流程步骤,而是基于现有的角色和流程,激发系统的…

作者头像 李华
网站建设 2026/4/6 19:28:04

12、TFS与VSTS中的流程定制及敏捷实践

TFS与VSTS中的流程定制及敏捷实践 1. TFS项目流程定制基础 在项目中,你可以选择使用的工作日。通常,大部分项目会选择周一到周五作为工作日,但你也可以将周末包含进去。另外,你还可以改变待办事项中处理缺陷的方式,有以下三种选择: - 缺陷与需求一起显示在待办事项和看…

作者头像 李华