在Scrum中,Sprint的最长持续时间是一个月。这就意味着Scrum团队应该每月至少交付一次有价值的可用产品增量。这对于刚接触Scrum的人来说,这个时间盒可能看起来很吓人。但事实上,时间盒是Scrum诸多好处的来源。...
Scrum 本身就是简单轻量级的流程,一页纸就能说清楚,与传统模式相比,它能极大简化我们现有的开发流程。
极限编程的12个实践是极限编程者总结的实践经典,是体现极限编程管理的原则,对极限编程具有指导性的意义,但并非一定要完全遵守12个实践,主要看它给软件过程管理带来的价值。...
需求跟踪矩阵(Requirement Track Matrix,简称RTM ),是把产品需求从其来源连接到能满足需求的可交付成果的一种表格,跟踪从需求到设计、从设计到编码、从编码到测试,从测试到可交付成果的全流程映射过程。...
系统工程生命周期方法指导如何管理和执行项目开发过程,确保系统按需求交付并满足预期的性能。主要包括计划驱动方法、渐进迭代式方法、精益开发和敏捷开发。...
软件过程模型是指导软件开发和维护的框架,它们提供了一个预定义的工作流程和活动顺序。不同的软件过程模型适用于不同类型和规模的项目。下面是您提到的一些常见模型的简要介绍:...
作为开发人员,我们应该遵守这样一句话:“质量不是来自检查,而是来自生产过程的改进。”——爱德华·戴明
在产品设计和交互过程中,用户体验是一个非常重要的部分。随着产品的逐渐完善,主创团队也需要通过各个维度来了解用户需求,完善用户的整体体验。在这里,我们经常用到的一个实践是用户故事地图。...
在计算机编程中,单元测试是一种软件测试方法,通过该方法可以测试源代码的各个单元以确定它们是否适合使用。 单元是最小的可测试软件组件, 它通常执行单个内聚功能。单元测试就是是指对这个最小可测试组件——即单元进行...
用户故事在软件开发过程中被作为“描述需求”的一种表达形式,是定义用户想要什么的简单方法。通过它可以清楚地解释产品。一个好的用户故事能帮助利益相关者理解产品的功能,并且有助于向客户介绍产品是什么。用户故事都...