Гибкая разработка программного обеспечения | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translated in draft, editing and proof-reading required.
If you do not want to register an account, you can sign in with OpenID.
Agile software development | ||
Agile software development | ||
Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. The Agile Manifesto[1] introduced the term in 2001. | Гибкая разработка программного обеспечения - это группе методологий разработки программного обеспечения на основе итерационного и постепенного развития, где требования и решения развиваются посредством сотрудничества между самоорганизующимся и кросс-функциональными командами. Agile Manifesto [1] ввел термин в 2001 году. | |
Contents | ||
• 1 History | ||
o 1.1 Predecessors | ||
o 1.2 Agile Manifesto | ||
• 2 Common characteristics | ||
• 3 Comparison with other methods | ||
o 3.1 Other iterative development methods | o 3.1 Cравнение с другими итеративными методами разработки | |
o 3.2 Cowboy coding | ||
• 4 Agile methods | ||
o 4.1 Method tailoring | ||
• 5 Measuring agility | ||
• 6 Experience and reception | ||
o 6.1 Suitability | ||
o 6.2 Experience reports | ||
• 7 See also | ||
• 8 References | ||
• 9 Further reading | ||
• 10 External links | ||
History | ||
Predecessors | ||
Incremental software development methods have been traced back to 1957.[2] In 1974, a paper by E. A. Edmonds introduced an adaptive software development process.[3] | Итеративные методы разработки программного обеспечения берут своё начало в 1957.[2] В 1974, работа E. A. Эдмондса ввела понятие адаптивного процесса разработки ПО.[3] | |
So-called "lightweight" software development methods evolved in the mid-1990s as a reaction against so-called "heavyweight" methods, which were characterized by their critics as a heavily regulated, regimented, micromanaged, waterfall model of development. Proponents of lightweight methods, and now agile methods, contend that they are a return to development practices from early in the history of software development.[2] | Так называемые "легкие" методы разработки ПО появились в середине 1990-х, как реакция на "тяжелые" методы, которые характеризовались критиками, как трудноподдерживаемая, одноообразная, управляемая, каскадная модель разработки. Защтники легких методов (которыет теперь называются гибкими), утверждали, что они являются возвращением к ранним практикам из истории разработки ПО.[2] | |
Early implementation of lightweight methods include Scrum (1995), Crystal Clear, Extreme Programming (1996), Adaptive Software Development, Feature Driven Development, and Dynamic Systems Development Method (DSDM) (1995). These are now typically referred to as agile methodologies, after the Agile Manifesto published in 2001.[4] | Ранние реализации легких методов включают Scrum (1995), Crystal Clear, экстремальное программирование(1996), адаптивную разработку, функционально-ориентированную разработку (FDD) и метод разработки динамичных систем (Dynamic Systems Development Method - DSDM) (1995). Эти методологии стали называться гибкими после того, как в 2001 году был выпущен Манифест Agile.[4] | |
Agile Manifesto | ||
In February 2001, 17 software developers[5] met at a ski resort in Snowbird, Utah, to discuss lightweight development methods. They published the Manifesto for Agile Software Development[1] to define the approach now known as agile software development. Some of the manifesto's authors formed the Agile Alliance, a non-profit organization that promotes software development according to the manifesto's principles. | В феврале 2001, 17 разработчиков программного обеспечения[5] встретились на горнолыжном курорте в Сноубёрд, штат Юта, чтобы обсудить легкие методы разработки. Они опубликовали "Manifesto for Agile Software Development"[1], чтобы определить подход, который мы знаем, как гибкая разработка программ. Некоторые авторы манифеста сформировали Agile Alliance, некоммерческую организацию, которая продвигает разработку ПО согласно принципам, описанным в манифесте. |
