Documente Academic
Documente Profesional
Documente Cultură
Ágil
La metodología ÁGIL promueve un
entorno de adaptación, trabajo en
equipo, auto-organización y rápido
suministro que permita un alto nivel
de involucración del cliente desde el
principio de la planificación del
proyecto.
Metodología
ÁGIL
Metodología Ágil
Es un tecnología de desarrollo de software que se basa en
valores, principios y prácticas básicas.
Valores:
Se
recomienda
que los
analistas
adopten estos
Comunicación Simpleza Retroalimentación Valentía valores en los
proyectos que
emprendan.
Metodología Ágil
Pueden asegurar que un proyecto se complete con éxito
mediante un ajuste en los recursos importantes:
Tiempo
Costo
Calidad
Alcance
• Cuando se incluyen estas cuatro variables de control
en forma apropiada en la planificación, hay un estado
de equilibrio entre los recursos y las actividades
necesarias para completar el proyecto.
Proceso de desarrollo para un proyecto ágil
Dos palabras que caracterizan a un proyecto realizado mediante
metodología ágil son interactivo e incremental.
Etapas:
Puesta en
Planeación
producción
Iteraciones
para la
liberación de
Exploración la primera Mantenimiento
revisión
Proceso de desarrollo de un proyecto ágil
el entorno para evaluar su convicción de que
Exploración puede y debe lidiar con el problema
El punto es hacer que el cliente refine una historia con el detalle suficiente como para
que se pueda estimar en forma competente la cantidad de tiempo necesaria para crear
la solución y convertirla en el sistema que está planeando.
Planeación
La planeación tal vez sólo requiera de unos cuantos días (Si ha habido una buena exploración).
El analista y sus clientes se ponen de acuerdo en una fecha, (dos meses hasta medio año), para
entregar soluciones a sus problemas empresariales.
Si sus actividades de exploración fueron suficientes, esta etapa debe ser muy corta.
Obtiene retroalimentación del cliente empresarial sobre lo que está funcionando y adapta su diseño a
partir de ahí.
Iteraciones para la liberación de la
primera versión.
Por lo general éstas son iteraciones (ciclos de prueba,
retroalimentación y modificación) de aproximadamente tres
semanas de duración.
Puede instituir sesiones informativas diarias para que todos sepan lo que los demás están
haciendo.
El producto se libera durante esta fase, pero se puede mejorar si se le agregan otras
características.
Uno de los lemas de la metodología ágil con el que todos estamos sinceramente de acuerdo es que:
¡desarrollar sistemas debe ser divertido!
Mantenimiento
Definición Se utiliza
• La programación orientada a objetos difiere de la
programación tradicional por procedimientos en cuanto a
que examina a los objetos que forman parte de un sistema.
Una clase
define el conjunto de atributos y comportamientos
compartidos que se encuentran en cada objeto de la clase.
Las fases en el UML son similares a las del SDLC.
Continuar en la fase de análisis, desarrollar diagramas de clases. Los sustantivos en los casos
de uso son objetos que se pueden agrupar potencialmente en clases
Aún en la fase de análisis, dibujar diagramas de estado.
Generalización
Asociación
Asociación
Generalización
Dependencia
Cómo elegir qué método de desarrollo de
sistemas usar
GRACIAS POR SU ATENCIÓN