关键词不能为空

位置:淮南象牙塔成语大世界 > 成语大全 > agile methodology是什么意思

agile methodology是什么意思

作者:淮南象牙塔
日期:2021-04-14 21:39:18
阅读:

agile methods
敏捷方法; 敏捷法
To foster thinking and learning around agile methods, skills and tools*。
鼓励与敏捷方法、技能以及工具相关的思考和学习。

agile methodology

敏捷方法论

[网络短语]

Agile methodology 敏捷方法学,敏捷方法,敏捷方法论
Agile MethodologyAgile Methodology 敏捷方法敏捷方法
agile thinking-structure design methodology 架构设计中的方法学
实践方法论

楼主问的应该是:什么是 agile methodologies 吧?

Agile方法即敏捷方法(agile methodologies)(也被称为轻量级方法,lightweight methodology),它是一组开发方法的统称。 随着技术的迅速发展和经济的全球化,软件开发出现了新的特点,即在需求和技术不断变化的情况下实现快节奏的软件开发,这就对生产率提出了很高的要求。
ISO-9000、CMM、SPICE目前已被公认为软件质量保障方面的事实标准,但由于其强调管理和控制,追求项目的可预测性和过程状态的可视性,在提高生产率方面并未予以足够的重视,实施时一方面需要大量中间制品(过程文档)的制作,给开发人员带来很大负担,另一方面,追求可预测性与实际需求的模糊和快速变化不相协调。在此情况下,出现了一些新的开发方法。
新的方法主要有Extreme Programming (简称XP)、SCRUM、Crystal Methodologies、Feature Driven Development(简称FDD)、Dynamic Systems Development Methodology(简称DSDM) 、Adaptive Software Development(简称ASD)、Pragmatic Programming等,统称轻载(Lightweight)方法,以区别于传统的开发方法(称重载方法,Heavyweight)。2001年2月,新方法的一些创始人在美国犹他州成立了Agile 联盟,将轻载方法正式更名为Agile方法,Agile有轻巧、机敏、活力的意思。
Agile 方法目前还没有一个明确的定义,其特点是对软件生产率的高度重视,主要适用于需求模糊或快速变化下的、小型项目组的开发。有人称,Agile方法是在保证软件开发有成功产出的前提下,尽量减少开发过程中的活动和制品的方法,笼统的讲就是,“刚刚好”(Just enough),即开发中的活动及制品既不要太多也不要太少,在满足所需的软件质量要求的前提下,力求提高开发效率。
任何软件开发方法都有一个相应的价值系统(Value system),方法通过价值系统对过程加以指导,方法只有在其应用周境(context)与价值系统相吻合时才能发挥真正效力,价值系统的基础是对世界的信仰和对软件开发特点的认识,可以说是核心理念。
Agile方法的代表人之一Martin Fowler提出了Agile方法的核心理念:适应和以人为本。
Agile方法中的价值系统和指导原则
Agile联盟提出了“四个价值”、“十二个指导原则”。
Agile方法的四个价值:
(1) 较之于过程和工具,更注重人及其相互作用的价值。
(2) 较之于无所不及的各类文档,更注重可运行的软件的价值。
(3) 较之于合同谈判,更注重与客户合作的价值。
(4) 较之于按计划行事,更注重响应需求变化的价值。
Agile方法的指导原则:
(1) 在快速不断地交付用户可运行软件的过程中,将使用户满意放在第一位。
(2) 以积极的态度对待需求的变化(不管该变化出现在开发早期还是后期)。Agile过程紧密围绕变化展开并利用变化来实现客户的竞争优势。
(3) 以几周到几个月为周期,尽快、不断地交付可运行的软件供用户使用。
(4) 在项目过程中,业务人员和开发人员最好能一起工作。
(5) 以积极向上的员工为中心建立项目组,给予他们所需的环境和支持,对他们的工作予以充分的信任。
(6) 在项目组中,最有用、最有效的信息沟通手段是面对面的交谈。
(7) 项目进度度量的首要依据是可运行的软件。
(8) Agile过程高度重视可持续开发。项目发起者、开发者和用户应能始终保持步调一致。
(9) 应时刻关注技术上的精益求精和设计的合理,这样能提高软件的快速应变力。
(10) 简单化(尽可能减少不必要工作的艺术)是基本原则。
(11) 最好的框架结构、需求和设计产生于自组织的项目组。
(12) 项目组要定期对其运作方面进行反思,提出改进意见,并相应进行细调。
此外,Agile方法实施中一般采用面向对象技术(接口定义良好的其它开发技术也可),另外还强调在开发中要有足够的工具(如配置管理工具、建模工具等)支持。

    相关推荐

    聚合标签
    《教学相长》文言文翻译 玄武门之变后,被迫退位的唐高祖李渊是什么结局? 圣经中化外人是什么意思? 柳永是怎样的一个人,他最著名的词是什么? 死乞白赖的同义词 相亲相近,水中鸥解3个数字 四字词语1000个 阅读下面这首唐诗,按要求作答(8分)江村杜甫清江一曲抱村流... 哪位学霸解释解释解什么成语啊 含有“臂”的四字成语有哪些? 形容幼儿博学的成语 带流的成语有哪些成语 太行山为什么是历代兵家必争之地? 赞美为人的成语是什么 《史记.廉颇蔺相如列传》原文和翻译 三国演义中句句经典名言,你最喜欢哪一句 图片里有一个懂字猜成语 “烧”字的四字成语有哪些? 形容没有上进心的成语有哪些? 花什么锦什么成语 白色鸟中两个孩子都做了哪些事 写几个aabb式的词语 梭开头的成语有哪些 梭了是什么意思 徒木为信的故事是什么 成语脑筋急转弯 死气白咧的反义词 以水为开头的的成语 通书上"辛亥金"什么意思 天塌地陷的成语意思及歇后语 形容流行的成语有哪些? 佛为心,道为骨,儒为表,大度看世界技在手,能在身,思在脑,... 请问成语“龙腾什么跃”? 只因为你说的会忘记是啥歌名 逃能组什么词语 簧的成语疯狂猜成语 形容心里忐忑不安平静不下来歇后语 明月清风怀旧貌 残山剩水读遗诗 三径寒松含露泣 半窗残竹带风... 《李卫当官》里的李卫,历史上究竟怎样 什么不动 既然选择并肩而行 死乞白赖同义词 苍龙日暮还行雨 形容人很老但很有学问的四字词语 帮忙找一部小说, 死字开头的四字成语是什么 象可以组什么成语 死组词,用死字怎么组词 带汤字的四字成语 飞黄腾达的生肖是什么? 图片上一个多字猜成语 气滞血瘀,阴阳失调,女士要怎么调理 表示亲热的成语 描写美女绝代风华、美男风流倜傥、英俊潇洒的成语和诗句有哪些? 死蚬子没吐沙怎么办 乌成语有哪些 老夫聊发少年狂,左牵黄,右擎苍,锦帽貂裘,千骑卷平冈什么意... 为什么中国女性都是拜金主义 人什么什么什么成语 求飞黄腾达1-13季中英双字幕百度云资源 郭德纲偷斧子相声的稿子 请高人帮忙分析一下我宝宝的名字取的如何,多谢! ‘铁’这个字念什么 “静以修身,俭以养德,非淡泊无以明志,非宁静无以致远,”是什... 什么是zevan顺天者存,逆天者亡itns? 三皇五帝各是什么 请问:“顺天者昌 逆天者亡”出自哪里? 关于带有人的成语