The term Agile Software Development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability throughout the life-cycle of the project.
| Property | Value |
| p:abstract
| - The term Agile Software Development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability throughout the life-cycle of the project. (en)
- Se entiende como Desarrollo ágil de software a un paradigma de Desarrollo de Software basado en procesos ágiles.
Los procesos ágiles de desarrollo de software, conocidos anteriormente como metodologías livianas, intentan evitar los tortuosos y burocráticos caminos de las metodologías tradicionales enfocándose en la gente y los resultados.
Es un marco de trabajo conceptual de la ingeniería de software que promueve iteraciones en el desarrollo a lo largo de todo el ciclo de vida del proyecto. Existen muchos métodos de desarrollo ágil; la mayoría minimiza riesgos desarrollando software en cortos lapsos de tiempo. El software desarrollado en una unidad de tiempo es llamado una iteración, la cual debe durar de una a cuatro semanas. Cada iteración del ciclo de vida incluye: planificación, análisis de requerimientos, diseño, codificación, revisión y documentación. Una iteración no debe agregar demasiada funcionalidad para justificar el lanzamiento del producto al mercado, pero la meta es tener un demo (sin errores) al final de cada iteración. Al final de cada iteración el equipo vuelve a evaluar las prioridades del proyecto.
Los métodos Agiles enfatizan las comunicaciones cara a cara a través de la documentación. La mayoría de los equipos Agiles están localizados en una simple oficina abierta, a veces llamadas "plataformas de lanzamiento" (bullpen en inglés). La oficina debe incluir revisores, diseñadores de iteración, escritores de documentación y ayuda y directores de proyecto. Los métodos ágiles también enfatizan que el software funcional es la primera medida del progreso. Combinado con la preferencia por las comunicaciones cara a cara, generalmente los métodos ágiles son criticados y tratados como "indisciplinados" por la falta de documentación técnica. (es)
- Agile Softwareentwicklung ist der Oberbegriff für den Einsatz von Agilität (lat.agilis 'flink, beweglich') in der Softwareentwicklung. Je nach Kontext bezieht sich der Begriff auf Teilbereiche der Softwareentwicklung – wie im Fall von Agile Modeling – oder auf den gesamten Softwareentwicklungsprozess – exemplarisch sei Extreme Programming angeführt. Agile Softwareentwicklung zeichnet sich durch geringen bürokratischen Aufwand und wenige, flexible Regeln aus. (de)
- Ketterä ohjelmistokehitys on joukko ohjelmistotuotantoprojekteissa käytettäviä menetelmistöjä, joille on yhteistä toimivan ohjelmiston ensisijaisuus, suora viestintä ja nopea muutoksiin reagointi. Ketteriä menetelmiä on useita, mm. Extreme Programming (XP), Scrum, DSDM, Crystal, Agile modeling, Adaptive software development, Feature driven development, ja Gilb-EVO. (fi)
- La notion de méthode agile se limite actuellement aux méthodes ciblant le développement d'une application informatique. Ces méthodes Agiles permettent de concevoir des logiciels en impliquant au maximum le demandeur (client), ce qui permet une grande réactivité à ses demandes. Les méthodes agiles se veulent plus pragmatiques que les méthodes traditionnelles. Elles visent la satisfaction réelle du besoin du client, et non d'un contrat établi préalablement. La notion de méthode agile est née à travers un Manifeste Agile signé par 17 personnalités. (fr)
- Nell'ingegneria del software, per metodologia agile (o leggera) o metodo agile si intende un particolare metodo per lo sviluppo del software che coinvolge quanto più possibile il committente, ottenendo in tal modo una elevata reattività alle sue richieste. Esistono un certo numero di tali metodologie, tra le quali vanno citate quelle della Agile alliance, una organizzazione no-profit creata allo scopo di diffonderle. (it)
- アジャイルソフトウェア開発 (アジャイルソフトウェアかいはつ、英: agile software development) は、ソフトウェア工学において迅速かつ適応的にソフトウェア開発を行う軽量な開発手法群の総称である。近年、アジャイルソフトウェア開発手法が数多く考案されている。
ソフトウェア開発で実際に採用される事例も少しずつではあるが増えつつある。
アジャイルソフトウェア開発手法の例としては、エクストリーム・プログラミング (XP) などがある。
非営利組織 Agile Alliance がアジャイルソフトウェア開発手法を推進している。 (ja)
- Agile-software-ontwikkeling is een conceptueel raamwerk voor het uitvoeren van software-ontwikkelingsprojecten als alternatief voor traditionele starre praktijken. Het Engelse woord agile betekent: behendig, lenig. (nl)
- Agile (Zwinne) - to zbiorcza nazwa technik wytwarzania oprogramowania stawiających nacisk na bezpośrednią komunikację w zespole wytwórczym i realizowanie projektu iteracyjnie.
Metody przeznaczone są głównie dla małych zespołów wytwórczych gdzie istnieje możliwość łatwej komunikacji (rozmowy i dyskusje całego zespołu), dzięki czemu nie ma potrzeby tworzenia dużej ilości dokumentacji. Pozwala to na łatwiejsze zrozumienie zagadnienia oraz zminimalizowanie ryzyka w projektach o krótkim czasie wykonania, ale za to wymaga dobrze zgranego i stałego zespołu.
Proces wytwórczy zazwyczaj realizuje się iteracjami zajmującymi do kilku tygodni czasu. Iteracja bazuje zazwyczaj na modelu kaskadowym i ma na celu wytworzenie produktu niekoniecznie o pełnej funkcjonalności, ale pozbawionego błędów. (pl)
- Desenvolvimento ágil de software (do inglês Agile software development) ou Método ágil é um conjunto de metodologias de desenvolvimento de software. O desenvolvimento ágil, tal como qualquer metodologia de software, providencia uma estrutura conceitual para reger projetos de engenharia de software. (pt)
- Ги́бкая методоло́гия разрабо́тки — это концептуальный каркас, в рамках которого выполняется разработка программного обеспечения. Существует несколько подобных методик.
Большинство гибких методологий нацелены на минимизацию рисков, путём сведения разработки к серии коротких циклов, называемых итерациями, которые обычно длятся одну-две недели. Каждая итерация сама по себе выглядит как программный проект в миниатюре, и включает все задачи, необходимые для выдачи мини-прироста по функциональности: планирование, анализ требований, проектирование, кодирование, тестирование и документирование. Хотя отдельная итерация, как правило, недостаточна для выпуска новой версии продукта, подразумевается что гибкий программный проект готов к выпуску в конце каждой итерации. По окончании каждой итерации, команда выполняет переоценку приоритетов разработки.
Agile методы делают упор на непосредственное общение лицом к лицу. Большинство agile команд расположены в одном офисе иногда называемом bullpen. Как минимум она включает и «заказчиков» (заказчики которые определяют продукт, также это могут быть менеджеры продукта, бизнес аналитики или клиенты). Офис может также включать тестировщиков, дизайнеров интерфейса, технических писателей и менеджеров.
Основной метрикой agile методов является рабочий продукт. Отдавая предпочтение непосредственному общению agile методы уменьшают объем письменной документации по сравнению с другими методами. Это привело к критике этих методов как не дисциплинированных. (ru)
- Agile software development är en utvecklingsmodell för mjukvara som frångår tidigare vattenfallsmodeller och inför mer flexibla sätt att arbeta. T.ex. parprogrammering. (sv)
- 敏捷软件开发又稱敏捷开发,是一種從1990年代開始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于「非敏捷」,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。 (zh)
|
| p:date
| - 2007-04-01 00:00:00.000000 (xsd:date)
|
| p:dmozProperty
| - Agile (en)
- Computers/Programming/Methodologies/Agile (en)
|
| p:hasPhotoCollection
| |
| p:reference
| |
| p:wikiPageUsesTemplate
| |
| p:wikipage-de
| |
| p:wikipage-es
| |
| p:wikipage-fi
| |
| p:wikipage-fr
| |
| p:wikipage-it
| |
| p:wikipage-ja
| |
| p:wikipage-nl
| |
| p:wikipage-pl
| |
| p:wikipage-pt
| |
| p:wikipage-ru
| |
| p:wikipage-sv
| |
| p:wikipage-zh
| |
| rdf:type
| |
| rdfs:comment
| - The term Agile Software Development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability throughout the life-cycle of the project. (en)
- Se entiende como Desarrollo ágil de software a un paradigma de Desarrollo de Software basado en procesos ágiles. Los procesos ágiles de desarrollo de software, conocidos anteriormente como metodologías livianas, intentan evitar los tortuosos y burocráticos caminos de las metodologías tradicionales enfocándose en la gente y los resultados. (es)
- Agile Softwareentwicklung ist der Oberbegriff für den Einsatz von Agilität (lat.agilis 'flink, beweglich') in der Softwareentwicklung. Je nach Kontext bezieht sich der Begriff auf Teilbereiche der Softwareentwicklung – wie im Fall von Agile Modeling – oder auf den gesamten Softwareentwicklungsprozess – exemplarisch sei Extreme Programming angeführt. Agile Softwareentwicklung zeichnet sich durch geringen bürokratischen Aufwand und wenige, flexible Regeln aus. (de)
- Ketterä ohjelmistokehitys on joukko ohjelmistotuotantoprojekteissa käytettäviä menetelmistöjä, joille on yhteistä toimivan ohjelmiston ensisijaisuus, suora viestintä ja nopea muutoksiin reagointi. Ketteriä menetelmiä on useita, mm. Extreme Programming (XP), Scrum, DSDM, Crystal, Agile modeling, Adaptive software development, Feature driven development, ja Gilb-EVO. (fi)
- La notion de méthode agile se limite actuellement aux méthodes ciblant le développement d'une application informatique. Ces méthodes Agiles permettent de concevoir des logiciels en impliquant au maximum le demandeur (client), ce qui permet une grande réactivité à ses demandes. Les méthodes agiles se veulent plus pragmatiques que les méthodes traditionnelles. Elles visent la satisfaction réelle du besoin du client, et non d'un contrat établi préalablement. (fr)
- Nell'ingegneria del software, per metodologia agile (o leggera) o metodo agile si intende un particolare metodo per lo sviluppo del software che coinvolge quanto più possibile il committente, ottenendo in tal modo una elevata reattività alle sue richieste. Esistono un certo numero di tali metodologie, tra le quali vanno citate quelle della Agile alliance, una organizzazione no-profit creata allo scopo di diffonderle. (it)
- アジャイルソフトウェア開発 (アジャイルソフトウェアかいはつ、英: agile software development) は、ソフトウェア工学において迅速かつ適応的にソフトウェア開発を行う軽量な開発手法群の総称である。近年、アジャイルソフトウェア開発手法が数多く考案されている。 ソフトウェア開発で実際に採用される事例も少しずつではあるが増えつつある。 アジャイルソフトウェア開発手法の例としては、エクストリーム・プログラミング (XP) などがある。 非営利組織 Agile Alliance がアジャイルソフトウェア開発手法を推進している。 (ja)
- Agile-software-ontwikkeling is een conceptueel raamwerk voor het uitvoeren van software-ontwikkelingsprojecten als alternatief voor traditionele starre praktijken. Het Engelse woord agile betekent: behendig, lenig. (nl)
- Agile (Zwinne) - to zbiorcza nazwa technik wytwarzania oprogramowania stawiających nacisk na bezpośrednią komunikację w zespole wytwórczym i realizowanie projektu iteracyjnie. (pl)
- Desenvolvimento ágil de software (do inglês Agile software development) ou Método ágil é um conjunto de metodologias de desenvolvimento de software. O desenvolvimento ágil, tal como qualquer metodologia de software, providencia uma estrutura conceitual para reger projetos de engenharia de software. (pt)
- Ги́бкая методоло́гия разрабо́тки — это концептуальный каркас, в рамках которого выполняется разработка программного обеспечения. Существует несколько подобных методик. (ru)
- Agile software development är en utvecklingsmodell för mjukvara som frångår tidigare vattenfallsmodeller och inför mer flexibla sätt att arbeta. T.ex. parprogrammering. (sv)
- 敏捷软件开发又稱敏捷开发,是一種從1990年代開始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于「非敏捷」,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。 (zh)
|
| rdfs:label
| - Agile software development (en)
- Desarrollo ágil de software (es)
- Agile Softwareentwicklung (de)
- Ketterä ohjelmistokehitys (fi)
- Méthode agile (fr)
- Metodologia agile (it)
- アジャイルソフトウェア開発 (ja)
- Agile-software-ontwikkeling (nl)
- Agile (pl)
- Desenvolvimento ágil de software (pt)
- Гибкая методология разработки (ru)
- Agile software development (sv)
- 敏捷软件开发 (zh)
|
| skos:subject
| |
| foaf:page
| |
| p:disambiguates
| |
| p:industry
| |
| p:redirect
| |
| owl:sameAs
| |