Métodos de desarrollo de sistemas dinámicos
Enviado por camiloMl • 10 de Marzo de 2016 • Informe • 1.916 Palabras (8 Páginas) • 281 Visitas
MODELOS DE PROCESOS ÁGILES
CAMILO ANDRÉS MESA LOPEZ
Código: 201220266
YOHAN ESLEIDER TARAZONA PARDO
Código: 201121416
Trabajo de:
Ingeniería de Requisitos.
Presentado a:
ING. ANDREA ALARCON ALDANA
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA DE SISTEMAS
TUNJA
2016
MODELOS DE PROCESOS ÁGILES
CAMILO ANDRÉS MESA LOPEZ
YOHAN ESLEIDER TARAZONA PARDO
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA DE SISTEMAS
TUNJA
2016
CONTENIDO
Pág.
INTRODUCCIÓN……………………………………………………………………..…4
OBJETIVOS…………………………………………………………………………..….5
- MODELOS DE PROCESOS AGILES …………………………………………………………………………………………..…6
- MANIFIESTO ÁGIL……………………………………………………………………...6
3. METODOLOGÍAS ÁGILES……………………………………………………………..6
3.1 Programación Extrema……………………………………………………………..6
3.2 Desarrollo adaptativo de software…………………………………………………6
3.3 Métodos de desarrollo de sistemas dinámicos…………………………………..6
3.4 Scrum…………………………………………………………………………………7
3.5 Desarrollo impulsado por las características……………………………………..7
3.6 Desarrollo esbelto de software…………………………………………………….7
3.7. Modelado ágil……………………………………………………………………….7
3.8 El proceso unificado ágil……………………………………………………………7
3.9 Crytal………………………………………………………………………………….8
4. PRINCIPIOS ÁGILES…………………………………………………………………….8
5. CARACTERISTICAS DE DESARROLLO ÁGILES………………………………..8..9
6. VENTAJAS………………………………………………………………………………..9
CONCLUSIONES………………………………………………………………………….10
REFERENCIAS….………………………………………………………………………...11
INTRODUCCIÓN
Las metodologías y requisitos de los procesos ágiles han tenido una evolución en un mundo tan competitivo que tratan de satisfacer a los usuarios, La alta competitividad actual hace que los sistemas de información se tengan que desarrollar de forma rápida para adaptarse a la organización. Es difícil cambiar las reglas del mercado mundial, así que lo que se ha pensado es adaptar las metodologías de especificación y desarrollo a este entorno cambiante y lleno de presiones, en el que obtener un resultado rápido, algo que se pueda ver, mostrar y sobre todo utilizar, se ha vuelto crucial para el éxito de las organizaciones. La metodología necesariamente ha de ser ágil, debe tener un ciclo corto de desarrollo y debe incrementar las funcionalidades en cada iteración del mismo preservando las existentes, ayudando al negocio en lugar de darle la espalda. Es por ello que se han creado las metodologías agiles para hacer las cosas más rápido, adaptativas y sin perder la rigurosidad de las metodologías clásicas.
OBJETIVO
El objetivo es tener en cuenta que siempre hay posibilidades de metodologías que nos ayuda a tener un mejor orden de calidades, estándares y requisitos que están en constante cambio. Siempre existirán metodologías de especificación y desarrollo para este sistema evolutivo.
- MODELOS DE PROCESOS ÁGILES
“se refiere a métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto”.[1] Los procesos ágiles han ganado importancia al paso del tiempo, para brindar soluciones a proyectos de corto plazo, debido a que los requisitos están cambiando constantemente, como por ejemplo, los dispositivos móviles han mejorado sus componentes, características, procesos, movilidad, capacidad, entre otras; dejan al usuario a la expectativa de su calidad.
- MANIFIESTO ÁGIL
- Valorar más a los individuos y su interacción que a los procesos y las herramientas.[2]
- Valorar más el software que funciona que la documentación exhaustiva.[2]
- Valorar más la colaboración con el cliente que la negociación contractual.[2]
- Valorar más la respuesta al cambio que el seguimiento de un plan.[2]
- METODOLOGÍAS ÁGILES
3.1 Programación Extrema:
Extreme Programing es descrita por Beck como “…una metodología ligera para pequeños y medianos equipos de desarrollo de software en la cara de los requerimientos imprecisos o rápidamente cambiantes. [3] reconoce explícitamente que XP no es un conjunto de técnicas de desarrollo nuevos y revolucionarios. Más bien, es un conjunto de principios probados y fiables, bien establecidos como parte de la sabiduría convencional de la ingeniería de software, pero llevado a un extremo nivel de ahí el nombre “programación extrema”. [4]
...