敏捷宣言对软件开发模式有哪些影响呢英文

发布时间: 0阅读 admin编辑
什么是敏捷软件开发 敏捷软件开发是一个概念意义上的框架,用来取代软件工程项目的概念;它强调在项目的整个生命周期中,拥抱并促进由于软件进化式的发展所带来的变化
Agile software development is a conceptual framework for
undertaking software engineering projects that embraces and
promotes
evolutionary change throughout the entire life-cycle of the
project.
这段定义来自wikipedia,我认为是我接触ASD以来,对ASD最精辟的论述
请注意其中的三个关键词:
在项目的整个生命周期中:这就涉及到了敏捷项目管理敏捷需求获取狭义的敏捷软件开发三个主要的领域和过程要注意的是,上述三个过程并不是互相分开的,而是你中有我,我中有你
拥抱并促进变化:世界上唯一不变的是变化不论在任何领域,漠视甚至否认抗拒变化,都不是一个理性,严肃的人所应有的态度学会如何识别变化的大势,并在可能的时候,促使变化向好的方向发展这才是面对变化的正确应对之法
软件进化式的发展:虽然上面提到促进变化的发展,但是软件的演化过程,我相信是有其自身内在逻辑的,存在一些根本规律和指导方针;并不是完全以人的主观意识为主导
老子讲顺势而为,无为无不为,我认为是对上述后两点的精确概括与指导

了解了这三个方面,下面就要引入大名鼎鼎如雷贯耳耳朵都要磨出糨子来的敏捷宣言(Manifesto for Agile Software
Development)了,让我们看看2001年提出的第一版的敏捷软件开发宣言怎么说:
We are uncovering better ways of developing software by doing it
and helping others do it.
Through this work we have come to value:
Individuals and interactions
over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a
plan
That is, while there is value in the items on the right, we value
the items on the left more.

我们正在通过实践和帮助其他人实践,揭示更好的开发软件的方法我们从实践中得出的价值观是:

人和交互重于过程和工具
可以工作的软件重于求全责备的文档
客户合作重于合同谈判
随时应对变化重于循规蹈矩

虽然右项也具有价值,但我们认为左项具有更大的价值

经过六年的演变,敏捷大师们又提出了敏捷宣言的重构版本,由于尚未形成共识,暂不在此提出

敏捷宣言对软件开发模式有哪些影响呢英文

什么是敏捷软件开发 敏捷软件开发是一个概念意义上的框架,用来取代软件工程项目的概念;它强调在项目的整个生命周期中,拥抱并促进由于软件进化式的发展所带来的变化
Agile software development is a conceptual framework for
undertaking software engineering projects that embraces and
promotes
evolutionary change throughout the entire life-cycle of the
project.
这段定义来自wikipedia,我认为是我接触ASD以来,对ASD最精辟的论述
请注意其中的三个关键词:
在项目的整个生命周期中:这就涉及到了敏捷项目管理敏捷需求获取狭义的敏捷软件开发三个主要的领域和过程要注意的是,上述三个过程并不是互相分开的,而是你中有我,我中有你
拥抱并促进变化:世界上唯一不变的是变化不论在任何领域,漠视甚至否认抗拒变化,都不是一个理性,严肃的人所应有的态度学会如何识别变化的大势,并在可能的时候,促使变化向好的方向发展这才是面对变化的正确应对之法
软件进化式的发展:虽然上面提到促进变化的发展,但是软件的演化过程,我相信是有其自身内在逻辑的,存在一些根本规律和指导方针;并不是完全以人的主观意识为主导
老子讲顺势而为,无为无不为,我认为是对上述后两点的精确概括与指导

了解了这三个方面,下面就要引入大名鼎鼎如雷贯耳耳朵都要磨出糨子来的敏捷宣言(Manifesto for Agile Software
Development)了,让我们看看2001年提出的第一版的敏捷软件开发宣言怎么说:
We are uncovering better ways of developing software by doing it
and helping others do it.
Through this work we have come to value:
Individuals and interactions
over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a
plan
That is, while there is value in the items on the right, we value
the items on the left more.

我们正在通过实践和帮助其他人实践,揭示更好的开发软件的方法我们从实践中得出的价值观是:

人和交互重于过程和工具
可以工作的软件重于求全责备的文档
客户合作重于合同谈判
随时应对变化重于循规蹈矩

虽然右项也具有价值,但我们认为左项具有更大的价值

经过六年的演变,敏捷大师们又提出了敏捷宣言的重构版本,由于尚未形成共识,暂不在此提出