Please enable JavaScript.
Coggle requires JavaScript to display documents.
CAPITULO 6 MODELADO AGIL Y PROTOTIPOS, AGILIDAD Y ESTRUCTURADO - Coggle…
CAPITULO 6 MODELADO AGIL Y PROTOTIPOS
Las metodologías agiles tienen sus
raíces en los prototipos
PROTOTIPO: Un sistema como prototipo La información que se recopila en la fase de prototipos permite al analista establecer prioridades y redirigir
los planes sin sufrir repercusiones graves, con un mínimo de interrupción
La creación de prototipos y la planeación van de la mano.
TIPOS DE PROTOTIPOS
Prototipos de parches
En ingeniería, a esta metodología se le conoce como “breadboarding”. En términos de sistemas de información, se trata de un modelo funcional, con todas las características necesarias, pero que es ineficiente tanto para recuperar y almacenar información
Prototipo No operacional
Sería pertinente un modelo de escala no funcional para un sistema de información cuyas aplicaciones requirieran una codificación demasiado extensa como para incluirla en el prototipo, pero fuera útil hacerse una idea de
la entrada y la salida necesarias solamente
Prototipo primero de una serie
Comunmente conocido como piloto. Este tipo de prototipo es útil cuando se planean muchas instalaciones del mismo sistema de información. Es funcional
Prototipo de caracteristicas selectas
Al crear prototipos de sistemas de información de esta forma, es posible incluir sólo algunas características esenciales. La retroalimentación de los usuarios puede ayudar a los analistas a
comprender lo que funciona y lo que no.
USO DE PROTOTIPOS COMO ALTERNATIVA PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE SDLC
En el SDLC tradicional, a menudo es demasiado tarde para cambiar un sistema no deseado una vez que se entregó al cliente
DESVENTAJA DE LOS PROTOTIPOS
La primera es que puede ser bastante difícil administrar la creación de un prototipo como un
proyecto dentro del esfuerzo más grande de sistemas. La segunda es que los usuarios y analistas adoptan a un prototipo como algo final
VENTAJAS DE LOS PROTOTIPOS
Hay tres ventajas: potencial de cambiar el sistema durante las primeras etapas de su desarrollos, oportunidad de detener el desarrollo en un sistema que no esta funcionando y la posibilidad de desarrollar un sistema que cumpla con las necesidades y expectativas de los usuarios
Hay software COTS, que permiten crear prototipos elaborados costosos pero muy utiles.
USUARIOS EN LOS PROTOTIPOS
El papel de los usuarios en los prototipos se puede resumir en dos palabras: participación honesta
Hay tres formas en las que un usuario puede ayudar con los prototipos
Experimentar con el prototipo.
Ofrecer reacciones abiertas al prototipo.
Sugerir lo que se puede agregar o quitar en el prototipo.
DESARROLLO RAPIDO DE APLICACIONES (RAD)
El desarrollo rápido de aplicaciones (RAD) es una metodología orientada a objetos para el desarrollo de sistemas, la cual incluye un método de desarrollo así como herramientas de software. RAD Y prototipo tienen como objetivo acortar el tiempo que se necesita en un SDLC
Tiene tres fases
Planeacion de requerimientos
Taller de diseño
Fase de implementacion
RAD Y SDLC
El SDLC es mas metodico y sistematico que asegura presicion e integridad, RAD es una desviacion de las fases de SDLC
MODELADO AGIL
son una colección de metodologías innovadoras para el desarrollo de sistemas, las cuales se
centran en los usuarios.
VALORES Y PRINCIPIOS DEL MODELADOAGIL
La metodlogia agil se basa no solo en resultados si no tambien en valores , principios y practicas, creando el contexto para la colaboracion entre programadores y clientes
Tiene 4 valores:
Comunicación
Simpleza, La simpleza para
el desarrollo de software significa que debemos empezar con la cosa más simple que podamos hacer.
retroalimentación, ocurre cuando los clientes crean pruebas funcionales
valor, El valor de la valentía tiene que ver con un nivel de
confianza y confort que debe existir en el equipo de desarroll
HISTORIAS DE USUARIO En las historias de los usuarios, el desarrollador
busca principalmente obtener de los usuarios requerimientos de negocios pertinentes.
SCRUM
Scrum o melé es otra metodologia agil, la palabra proviene del Rugby se refiere al trabajo en equipo. El equipo de sistemas trabaja dentro de un estricto periodo (30 días para el desarrollo), de igual forma que
un equipo de rugby juega dentro de un tiempo estrictamente limitado.
LECCIONES DEL MANIFIESTO AGIL
PRINCIPIOS DEL MODELADO AGIL
Satisfacer al cliente por medio de la entrega de software funcional.
Adoptar el cambio, incluso si se introduce en las últimas etapas del desarrollo.
Seguir entregando software funcional en incrementos y con frecuencia.
Fomentar a los clientes y analistas a que trabajen juntos a diario.
Confiar en los individuos motivados para que realicen su trabajo.
Promover la conversación cara a cara.
Concentrarse en hacer que el software funcione.
Fomentar el desarrollo continuo, regular y sostenible.
Adoptar la agilidad con especial atención en un diseño lúcido.
Apoyar a los equipos autoorganizados.
Proveer retroalimentación rápida.
Fomentar la calidad.
Revisar y ajustar el comportamiento de vez en cuando.
Adoptar la simpleza.