moni2340800 发表于 2024-2-13 13:51:06

为什么应该选择 Scrum 进行 Web 和移动开发

以下是我们的书《Scrum:Novice to Ninja》的摘录,作者是 M. David Green。副本在世界各地的商店出售,或者您可以在此处购买电子书形式。 我们已经介绍了 Scrum 的工作原理,以及为什么它是构建 Web 和移动产品开发的有效方式。此时,值得花点时间回顾一下 Scrum 如何应用于 Web 和移动产品开发的一些亮点。 从根本上说,Scrum 提供了一种基于团队的项目工作方法,允许产品开发过程从迭代自我反思中受益,帮助团队学习如何估计自己解决不熟悉任务的能力,公开有关团队效率的指标,鼓励关于以下方面的对话:功能实现而不是静态规范,并支持以可持续的方式快速响应不断变化的市场条件。 所有这些优势都可以在进行 Web 和移动开发时产生真正的影响。 Web 或移动开发中的大多数工作往往对时间非常敏感,并且需要快速响应市场的变化。

无论这意味着需要立即传达的新浏览器、新技术还是新消息传递,网络和移动团队都必须能够快速响应。 Scrum 提供了一个框架,允许开发人员朝着愿景努力,并有机会随着环境的变化而改变方向,而不会感到偏离自己的焦点。 Learn to Code with JavaScript 在遵循最佳开发实践时,构建 象牙海岸 WhatsApp 号码列表 和增强 Web 或移动项目所涉及的工作类型往往会分解为可以独立工作的离散部分,并以基础设施故事为核心,支持广泛的独立功能故事。这使得 Web 或移动项目的一部分更容易独立开发,并利用同一项目其他部分的共享资源。 Scrum 鼓励团队详细说明新功能的工作,以便可以并行开发它,而不依赖于其他未开发的功能。通过使用故事并确保每个故事都经过正确的格式化和估计,团队可以为自己提供一致且高效的开发体验。

https://manchestermassage.net/wp-content/uploads/2024/02/photo_2024-02-13_09-09-26.jpg


注意:一些 Scrum 术语的定义 当 scrum 使用某个词时,它的含义正是 Scrum 选择的含义。但与《爱丽丝镜中奇遇》中的矮胖子不同,scrum 依赖于熟悉且易于理解的定义。学习语言是获得新技能的第一步,一致使用语言对于团队合作至关重要。下面的术语只是本书后面将更详细定义的一些术语,但简要浏览一下这些概念可能会对您继续阅读有所帮助。 敏捷 一组软件开发实践,旨在帮助工程师协同工作并快速轻松地适应变化。 人工制品 Scrum 团队用来促进 Scrum 流程的物理或虚拟工具 拦截者 任何阻碍工程师继续完成正在进行的任务的事情 顾客 谁让团队参与创造产品 工程师/开发人员 负责创建和维护产品技术的人员 工程组织 公司的一部分,雇用工程师来创建和维护产品 产品 工程组织正在为客户构建或维护什么 产品积压 不断变化的产品潜在功能或变。

页: [1]
查看完整版本: 为什么应该选择 Scrum 进行 Web 和移动开发