什么是敏捷?什么是敏捷框架?什么是敏捷宣言?

什么是敏捷?

敏捷是一种迭代式产品开发方法,其中团队以简短的渐进式“冲刺”工作,然后频繁地重新组队以审查工作并进行更改。敏捷方法鼓励频繁的反馈,并能快速切换重点和优先级。这与更传统的基于序列的瀑布方法相反,在传统的基于瀑布的方法中,产品经理为分阶段制定长期计划,以供开发团队执行。

本文禁止演绎和转载

什么是敏捷框架?

敏捷代表了软件开发的总体理念,强调了快速迭代并经常满足客户需求的价值。敏捷框架可以定义为基于敏捷宣言中阐明的敏捷哲学的特定软件开发方法。

您可以将这些框架中的任何一个称为方法论或过程。不过,您可能还记得宣言的四个价值观之一阐明了这一理念,即“个人和互动胜于流程和工具”。大多数敏捷团队仅将框架用作敏捷转换的起点,最终定制元素以满足其独特需求。

许多组织使用许多流行的敏捷框架。这些组织通常会在他们认为合适时并在自己的敏捷过程中进行迭代时修改框架的某些部分。

什么是敏捷宣言?

什么是敏捷宣言?

敏捷宣言是一个简短的文档,建立在敏捷软件开发的4个价值观和12条原则上。敏捷宣言于2001年2月发布,是17位软件开发从业人员的工作,他们注意到对替代文档驱动和重量级软件开发流程的需求不断增长。

敏捷宣言的历史是什么?

2001年2月,17位软件开发从业人员聚集在犹他州的一个滑雪胜地。他们在那里滑雪。他们在那里放松。而且,他们在那里吃饭和喝水。但最重要的是,他们在那里哀叹,崇高和解决问题。

尽管对于正确的软件开发方法存在广泛的意见,但工作人员还是同意至少一件事:现状不起作用。越来越需要替代文档驱动和重量级软件开发流程的软件。

该小组将自己命名为“敏捷联盟”。那个冬天,他们在犹他州的聚会中出现了《敏捷宣言》,这份简短的文档建立在4个价值观和12条敏捷软件开发原则上。

重要的是要注意,敏捷本身并不是那时诞生的。在此之前,它的创建者和许多其他软件开发从业人员长期以来一直在零散地运用各种敏捷价值和原则。但是敏捷宣言明确提出了在过去十年左右的时间里一直渗透到软件开发领域的想法。

谁创造了敏捷宣言?

如上所述,来自不同背景的软件从业者聚集在一起,成立了创建《敏捷宣言》的敏捷联盟。但是他们到底是谁?以下是2001年签署原始敏捷宣言的人:

肯特· 贝克(Kent Back),他是eXtreme Programming(XP)的共同创建者。
Mike Beedle是Scrum敏捷软件开发的合著者。
敏捷集成公司的所有者Arie van Bennekum。
IT策略师和Crystal Agile方法论的创建者Alistair Cockburn。
维基的发明者沃德•坎宁安(Ward Cunningham)率先承担了技术债务。
Martin Fowler,软件从业者,Thoughtworks的合伙人。
测试驱动开发的作者James Grenning。
Jim Highsmith,自适应软件开发(ASD)的创建者。
安德鲁·亨特(Andrew Hunt),《实用程序员》的合著者。
Ron Jeffries,eXtreme Programming(XP)的共同创始人。
乔恩·科恩(Jon Kern)至今仍在帮助组织敏捷发展。
布莱恩·马里克(Brian Marick),计算机科学家,着有几本有关编程的书的作者。
罗伯特·马丁(Robert C. Martin),也称为“鲍勃叔叔”,他通过Clean Coding进行咨询
计算机科学家Steve Mellor也因发明了面向对象的系统分析(OOSA)而受到赞誉。
Ken Schwaber与Jeff Sutherland共同创建了Scrum。
Scrum的发明者和共同创造者Jeff Sutherland。
戴夫·托马斯(Dave Thomas),程序员和《实用程序员》的合著者

敏捷宣言怎么说?

敏捷宣言概述了敏捷软件开发的一组4个价值和12条原则。

四个敏捷价值观

敏捷心态具有4个总体价值,有别于传统软件开发流程。

个人与流程和工具之间的互动
通过全面的文档工作软件
客户合作而非合同谈判
响应计划变更

后续再详细介绍!

敏捷12原则

《敏捷宣言》除了具有四个价值观外,还概述了敏捷开发实践的12条原则。这12条原则强调了诸如“尽早并持续交付有价值的软件”和“持续关注技术卓越”之类的事情。
1、“我们的首要任务是通过尽早并持续交付有价值的软件来满足客户。”
2、“欢迎不断变化的需求,即使在开发后期也是如此。敏捷流程利用变更来获得客户的竞争优势。”
3、“经常交付工作软件,从几周到几个月不等,而更倾向于缩短时间。”
4、“在整个项目中,业务人员和开发人员必须每天一起工作。”
5、“围绕有上进心的个人建立项目。给他们提供所需的环境和支持,并相信他们能够完成工作。”
6、“向开发团队内部和内部传达信息的最有效方法是面对面的交谈。”
7、“工作软件是进度的主要衡量标准。”
8、“敏捷过程促进了可持续发展。赞助者,开发者和用户应该能够无限期地保持恒定的步伐。”
9、“持续关注技术卓越性和良好的设计可增强敏捷性。”
10、“简单性-最大化未完成工作量的艺术-是必不可少的。”
11、“最好的架构,需求和设计来自自组织团队。”
12、“团队定期检查如何提高效率,然后相应地调整和调整其行为。”
后期详细介绍!

敏捷是一种心态

尽管12项敏捷原则和4项敏捷价值为希望进行敏捷软件开发的人们提供了有用的指导,但它们并不是规定性的。

《敏捷宣言》未概述任何特定的敏捷流程,过程或最佳实践。这是故意的。创作者并未着手开发严格的框架或方法。相反,他们为软件开发创造了一种哲学思维方式。

分享不易,请支持本站其他资源

全球手机话费充值:http://www.globalrecharge.cn/
新版axureshop产品原型网:http://www.axureshops.com
AxureShop商城:http://axure.amynik.com/
情趣商城:http://sex.chanpindashi.com/
Axure工具集下载:http://www.chanpindashi.com/2019/12/02/1997.html
产品大师:http://www.chanpindashi.com/
源码商城:http://mall.amynik.com/list/1
axureshop产品原型网(旧版停止更新):http://axureshop.amynik.com/
产品经理论坛:http://bbs.amynik.com
淘宝优惠券:http://taobao.chanpindashi.com/
京东优惠券:http://jd.chanpindashi.com/?chanpindashi.com
艾美图纸网:http://tuzhi.amynik.com/

最后编辑:2020年06月22日 ©著作权归作者所有

发表评论

×