敏捷方法或框架-极限编程(XP)提供了最多的程序开发实务

敏捷是一种心态,秉承《敏捷软件开发和实践宣言》中所述的四个价值观和十二个原则。敏捷是一个笼统的术语。满足敏捷价值观和原则的任何方法或实践都可以称为敏捷方法。
. 瀑布模型不是敏捷方法或方法。
. Scrum是敏捷方法之一,但敏捷不是Scrum。敏捷和Scrum的等效性是一个误解。具体来说,Scrum是一个包含各种流程,技术和方法的框架。它没有提供任何特定的编程实践。
. 极限编程已被描述为具有12种实践。
. 看板旨在通过平衡需求与可用容量并改善对系统级瓶颈的处理来管理工作。
https://ithelp.ithome.com.tw/upload/images/20210106/20132160emoXMN7XYJ.jpg
-敏捷心态(Agile Mindset)

https://ithelp.ithome.com.tw/upload/images/20210106/20132160TevzlDcaGb.png
-敏捷–伞的观点

https://ithelp.ithome.com.tw/upload/images/20210106/20132160XIKkqziVxt.jpg
-资料来源:https : //twitter.com/CharlotteBRF

https://ithelp.ithome.com.tw/upload/images/20210106/20132160ppdSdYFj4F.jpg
-Scrum框架

Scrum定义
Scrum是一个轻量级的框架,可帮助人员,团队和组织通过针对复杂问题的自适应解决方案来创造价值。
简而言之,Scrum需要Scrum Master来营造以下环境:

  1. 产品负责人将复杂问题的工作下达到产品待办清单中。
  2. Scrum团队在Sprint期间将选择的工作转化为价值的增加。
  3. Scrum团队及其利益相关者检查结果并为下一个Sprint进行调整。
  4. 重复
    Scrum很简单。按原样尝试,并确定其哲学,理论和结构是否有助於实现目标和创造价值。Scrum框架故意不完整,仅定义了实施Scrum理论所需的部分。Scrum是由使用它的人们的集体智慧建立的。Scrum规则没有为人们提供详细的说明,而是指导他们之间的关系和互动。
    可以在框架内采用各种过程,技术和方法。Scrum环绕了现有的实践,或者使它们变得不必要。Scrum显示了当前管理,环境和工作技术的相对功效,因此可以进行改进。
    资料来源:2020 Scrum指南

参考
. 敏捷软件开发宣言
. 敏捷–伞的观点
. 极限编程
. 极限编程(维基百科)
. 2020 Scrum指南
. 看板(开发中)

资料来源: Wentz Wu QOTD-20201228


<<:  部署网站with Heroku - Application Error

>>:  iOS APP 开发 OC 第十三天,测试网路状态 iOS Reachability

威胁建模(threat modeling)的步骤

-威胁建模(来源:CSSLP CBK) 根据CSSLP CBK,可以通过以下方式进行威胁建模: 1...

[Day15] 帮我们的网站设定 SSL 凭证

截至目前为止,我们的 .NET Web API 都是使用开发者凭证,浏览器并不承认这个凭证,所以每次...

【Side Project】 点菜单功能实作 - 资料库新增餐点清单

写到资料库这部分,就让我想起一个小故事... 某天客户一把鼻涕一把眼泪地打电话跟我说 客户: 我们要...

Week38 - 各种安全性演算法的应用 - 概念篇 [高智能方程序系列]

本文章同时发布於: Medium iT 邦帮忙 大家好,这几天较有时间,终於可以好好的思考文章 XD...

30.unity输出

终於迎来铁人赛的最後一天!!好兴奋呀!! 最後一天要让游戏离开游戏引擎,成为能自己运作的应用程序! ...