ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Metodos Agiles De Desarrollo

9 de Diciembre de 2013

586 Palabras (3 Páginas)522 Visitas

Página 1 de 3

DESARROLLO ÁGIL

¿QUÉ ES?

La ingeniería de software ágil combina una filosofía y un conjunto de directrices de desarrollo

La Filosofía busca:

- La satisfacción del cliente

- La entrega temprana del software incremental

- Métodos incrementales

- Simplicidad general del desarrollo

Las directrices de desarrollo resaltan:

- La entrega del análisis y el diseño

- La comunicación activa y continua entre los desarrolladores y los clientes

¿QUIÉN LOS HACE?

Los ingenieros de software y otros participantes del proyecto como: gerentes, clientes y usuarios finales, que trabajan juntos en un equipo ágil, pues un equipo ágil fomenta la comunicación y la colaboración entre todos los que trabajan en él.

¿POR QUÉ IMPORTANTE?

El ambiente moderno ocasiona que el desarrollo de sistemas de información este acelerado y en continuo cambio.

La ingeniería del software ágil representa una opción razonable a la ingeniera convencional para ciertas clases de software y ciertos tipos de proyectos de software

¿CUÁLES SON LOS PASOS?

- Análisis del problema y diseño de la solución

- Las actividades básicas del marco de trabajo:

- Comunicación con el cliente

- Planeación

- Modelado

- Construcción

- Entrega

- Evolución

- Construcción y Entrega

El desarrollo ágil propia llamarse con mayor precisión “Ingeniería del software ligero”

¿CUÁL ES EL PRODUCTO?

Un único producto de trabajo incremental en funcionamiento, el cual se entrega al cliente en una fecha prometida.

¿COMO ESTAR SEGURO DE QUE LO HECHO ES CORRECTO?

Si el equipo de software esta de acuerdo en que el proceso funciona y dicho equipo produce incrementos de software entregables que satisfacen al cliente, entonces el trabajo esta bien hecho.

¿QUÉ ES AGILIDAD?

La agilidad es más que una respuesta efectiva al cambio.

La agilidad es dinámica, con contenido especifico, ajustable al cambio de manera dinámica y orientada al crecimiento.

PRINCIPIOS DE AGILIDAD

- Satisfacer al cliente mediante la entrega temprana y continua de software

- Bienvenidos los requerimientos cambiantes

- Entregar con frecuencia software en funcionamiento

- Los usuario finales y los desarrolladores deben trabajan juntos

- Construir proyectos alrededor de individuos motivados

- La conversación cara a cara es el método mas eficiente y efectivo de transmitir información

- Los procesos ágiles promueve el desarrollo sustentable

- La simplicidad es esencial

- Las mejores arquitecturas, los mejores requisitos y diseños emergen de equipos autoorganizados

MODELOS ÁGILES DEL PROCESO

1. PROGRAMACIÓN EXTREMA (PE-PX)

Utiliza un enfoque orientado a objetos como paradigma de desarrollo preferido, que abarca un conjunto de reglas y practicas de cuatro actividades del marco de trabajo:

- Planeación

- Diseño

- Codificación

- Pruebas

2. DESARROLLO ADAPTATIVO DE SOFTWARE (DAS)

Técnica para construir software y sistema complejos, que incorpora tres fases:

- Especulación

- Ciclo adaptativo de planeación y restricciones del proyecto

- Colaboración

- La gente que trabajara en grupo debe:

- Criticar sin animosidad

- Ayudar sin resentimientos

- Trabajar tan duro o más duro de lo que ya lo hacen

- Tener el conjunto de aptitudes para contribuir al trabajo en curso

- Comunicar los problemas o preocupaciones en una forma que conduzca a la acción efectiva

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com