Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Desarrollo ágil de software

Índice Desarrollo ágil de software

El desarrollo ágil de software es una metodología de desarrollo de software que se caracteriza por el descubrimiento de requisitos y la mejora de soluciones a través del esfuerzo colaborativo de los equipos con sus clientes o usuarios finales, la planificación adaptativa, el desarrollo evolutivo, la entrega temprana, la mejora continua y las respuestas flexibles a los cambios en los requisitos, la capacidad y la comprensión de los problemas que hay que resolver.

33 relaciones: Agile Unified Process, Arie van Bennekum, Bullpen, Ciclo de vida del lanzamiento de software, Desarrollo basado en funcionalidades, Desarrollo en cascada, Desarrollo iterativo y creciente, Desarrollo rápido de aplicaciones, Diseño de software, Gestor de proyecto, Hediondez del código, Ingeniería de software, Jim Highsmith, Kanban (desarrollo), Kent Beck, Lean software development, Lean startup, Martin Fowler, Método de desarrollo de sistemas dinámicos, Metodología de desarrollo de software, Mike Beedle, OpenUP, Planeamiento, Proceso de mejora continua, Programación extrema, Robert C. Martin, Ron Jeffries, Scrum (desarrollo de software), Ward Cunningham, 1986, 1995, 1996, 2001.

Agile Unified Process

El Proceso Unificado Ágil de Scott Ambler o Agile Unified Process (AUP) en inglés es una versión simplificada del Proceso Unificado de Rational (RUP).

¡Nuevo!!: Desarrollo ágil de software y Agile Unified Process · Ver más »

Arie van Bennekum

Arie van Bennekum nació en Hardinxveld-Giessendam (Países Bajos) el 2 de abril de 1964.

¡Nuevo!!: Desarrollo ágil de software y Arie van Bennekum · Ver más »

Bullpen

En béisbol, el bullpen (traducido literalmente como "toril", aunque dicha denominación no se utiliza en la terminología del béisbol) es el área donde los pitchers (lanzadores) de reemplazo calientan antes de entrar a jugar.

¡Nuevo!!: Desarrollo ágil de software y Bullpen · Ver más »

Ciclo de vida del lanzamiento de software

El ciclo de vida del lanzamiento de software, en ingeniería del ''software'', es el conjunto de estados del progreso de los proyecto de creación de aplicaciones informáticas, para poder identificar cuánto se ha avanzado y cuánto queda hasta el final.

¡Nuevo!!: Desarrollo ágil de software y Ciclo de vida del lanzamiento de software · Ver más »

Desarrollo basado en funcionalidades

El desarrollo basado en funcionalidades (feature-driven development, FDD) es un enfoque de desarrollo ágil de software desarrollado por Jeff De Luca y Peter Coad.

¡Nuevo!!: Desarrollo ágil de software y Desarrollo basado en funcionalidades · Ver más »

Desarrollo en cascada

En Ingeniería de ''software'' el desarrollo en cascada, también llamado secuencial o ciclo de vida de un programa (denominado así por la posición de las fases en el desarrollo de esta, que parecen caer en cascada “por gravedad” hacia las siguientes fases), es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de ''software'', de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior.

¡Nuevo!!: Desarrollo ágil de software y Desarrollo en cascada · Ver más »

Desarrollo iterativo y creciente

El desarrollo iterativo y creciente (o incremental) es un proceso de desarrollo de software creado en respuesta a las debilidades del modelo tradicional de cascada.

¡Nuevo!!: Desarrollo ágil de software y Desarrollo iterativo y creciente · Ver más »

Desarrollo rápido de aplicaciones

El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de rapid application development) es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1991 basado en el trabajo hecho por Scott Shultz en los 80.

¡Nuevo!!: Desarrollo ágil de software y Desarrollo rápido de aplicaciones · Ver más »

Diseño de software

El diseño de software es el proceso por el que un agente crea una especificación de un artefacto de software, pensado para cumplir unos objetivos, utilizando un conjunto de componentes primitivos y sujeto a restricciones. El diseño de software  se puede referir a "toda la actividad implicada en conceptualizar, enmarcar, implementar, poner en funcionamiento y, finalmente, modificar sistemas complejos" o "la actividad que sigue a la especificación de requisitos y precede a la programación, como en un proceso de ingeniería de software estilizado".

¡Nuevo!!: Desarrollo ágil de software y Diseño de software · Ver más »

Gestor de proyecto

Un gestor de proyecto (GP), también conocido con el término gerente de proyecto, director de proyecto, líder de proyecto o encargado de proyecto, es la persona que tiene la responsabilidad total del planeamiento y la ejecución acertada de cualquier proyecto.

¡Nuevo!!: Desarrollo ágil de software y Gestor de proyecto · Ver más »

Hediondez del código

En programación de computadores, la hediondez del código (code smell en inglés, o también conocido por código que huele o apesta) es cualquier síntoma en el código fuente de un programa que posiblemente indica un problema más profundo.

¡Nuevo!!: Desarrollo ágil de software y Hediondez del código · Ver más »

Ingeniería de software

La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento.

¡Nuevo!!: Desarrollo ágil de software e Ingeniería de software · Ver más »

Jim Highsmith

James A. Highsmith III nació en 1945, en Estados Unidos.

¡Nuevo!!: Desarrollo ágil de software y Jim Highsmith · Ver más »

Kanban (desarrollo)

Kanban es un método para gestionar el trabajo intelectual, con énfasis en la entrega justo a tiempo, mientras no se sobrecarguen los miembros del equipo.

¡Nuevo!!: Desarrollo ágil de software y Kanban (desarrollo) · Ver más »

Kent Beck

Kent Beck, nacido el 31 de marzo de 1961, es ingeniero de software estadounidense, uno de los creadores de las metodologías de desarrollo de software de programación extrema (eXtreme Programming o XP) y el desarrollo guiado por pruebas (Test-Driven Development o TDD), también llamados metodología ágil.

¡Nuevo!!: Desarrollo ágil de software y Kent Beck · Ver más »

Lean software development

La metodología de desarrollo de software lean (traducción aproximada en este contexto de lean: «austero», «firme», «seguro» o «eficiente») es una traducción de los principios y las prácticas de la forma de producir lean, hacia el área del desarrollo de software.

¡Nuevo!!: Desarrollo ágil de software y Lean software development · Ver más »

Lean startup

Lean Startup es una metodología para desarrollar negocios y productos.

¡Nuevo!!: Desarrollo ágil de software y Lean startup · Ver más »

Martin Fowler

Martin Fowler (Walsall, 1963) es un ingeniero de software británico, autor y orador internacional sobre desarrollo de software, especializado en análisis y diseño orientado a objetos, UML, patrones de diseño, y metodologías de desarrollo ágil, incluyendo programación extrema.

¡Nuevo!!: Desarrollo ágil de software y Martin Fowler · Ver más »

Método de desarrollo de sistemas dinámicos

El Método de Desarrollo de Sistemas dinámicos (en inglés Dynamic Systems Development Method o DSDM) es un método que provee un framework para el desarrollo ágil de software, apoyado por su continua implicación del usuario en un desarrollo iterativo y creciente que sea sensible a los requerimientos cambiantes, para desarrollar un sistema que reúna las necesidades de la empresa en tiempo y presupuesto.

¡Nuevo!!: Desarrollo ágil de software y Método de desarrollo de sistemas dinámicos · Ver más »

Metodología de desarrollo de software

La metodología de desarrollo de software en ingeniería de ''software'' es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información.

¡Nuevo!!: Desarrollo ágil de software y Metodología de desarrollo de software · Ver más »

Mike Beedle

Mike Beedle fue un físico teórico estadounidense que, más tarde, se convirtió en ingeniero de software.

¡Nuevo!!: Desarrollo ágil de software y Mike Beedle · Ver más »

OpenUP

OpenUP es un método y un proceso de desarrollo de software propuesto por un conjunto de empresas de tecnología, quienes lo donaron en el año 2007 a la Fundación Eclipse.

¡Nuevo!!: Desarrollo ágil de software y OpenUP · Ver más »

Planeamiento

Se conoce como planificación, planeación, planteamiento o plan, al proceso de toma de decisiones para alcanzar un futuro deseado, teniendo en cuenta la situación actual y los factores internos y externos que pueden influir en el logro de los objetivos.

¡Nuevo!!: Desarrollo ágil de software y Planeamiento · Ver más »

Proceso de mejora continua

Un proceso de mejora continua es la actividad de analizar los procesos que se usan dentro de una organización o administración, revisarlos y realizar adecuaciones para minimizar los errores de forma permanente.

¡Nuevo!!: Desarrollo ágil de software y Proceso de mejora continua · Ver más »

Programación extrema

La programación extrema o eXtreme Programming (en adelante, XP) es una metodología de desarrollo de la ingeniería de software formulada por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999).

¡Nuevo!!: Desarrollo ágil de software y Programación extrema · Ver más »

Robert C. Martin

Robert Cecil Martin (n. 1952, coloquialmente conocido como Uncle Bob) es un ingeniero de software y autor estadounidense, reconocido por desarrollar varios principios de diseño de software y ser uno de los coautores del Manifiesto Ágil.

¡Nuevo!!: Desarrollo ágil de software y Robert C. Martin · Ver más »

Ron Jeffries

Ron Jeffries (nacido el 26 de diciembre de 1939) es uno de los tres fundadores de la metodología de desarrollo del software, Programación Extrema (XP) alrededor de 1996, junto con Kent Beck y Ward Cunningham.

¡Nuevo!!: Desarrollo ágil de software y Ron Jeffries · Ver más »

Scrum (desarrollo de software)

Scrum es un marco de trabajo para desarrollo ágil de software que se ha expandido a otras industrias.

¡Nuevo!!: Desarrollo ágil de software y Scrum (desarrollo de software) · Ver más »

Ward Cunningham

Howard Cunningham, más conocido como Ward Cunningham (Michigan City, Indiana; 26 de mayo de 1949), es un informático y programador estadounidense de patrones para programación ("patterns") y de la WikiWikiWeb y fue coautor del Manifiesto para el desarrollo ágil de software.

¡Nuevo!!: Desarrollo ágil de software y Ward Cunningham · Ver más »

1986

1986 fue un año común comenzado en miércoles en el calendario gregoriano.

¡Nuevo!!: Desarrollo ágil de software y 1986 · Ver más »

1995

1995 fue un año común comenzado en domingo del calendario gregoriano.

¡Nuevo!!: Desarrollo ágil de software y 1995 · Ver más »

1996

1996 fue un año bisiesto comenzado en lunes en el calendario gregoriano.

¡Nuevo!!: Desarrollo ágil de software y 1996 · Ver más »

2001

2001 fue un año común comenzado en lunes según el calendario gregoriano.

¡Nuevo!!: Desarrollo ágil de software y 2001 · Ver más »

Redirecciona aquí:

Agilmática, Desarrollo agil de software, Metodologia agil, Metodologia ligera, Metodologia ágil, Metodologias agiles, Metodologias ligeras, Metodologias ágiles, Metodología agil, Metodología ligera, Metodología ágil, Metodologías agiles, Metodologías ligeras, Metodologías ágiles, Proceso agil, Proceso ágil, Procesos agiles, Procesos ágiles.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »