Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 22/08/2022
CONTENIDOS A DESARROLLAR:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
El modelo de cascada es el
modelo de paradigma más
simple en desarrollo de
software. Sigue un modelo
en que las fases del SDLC
funcionarán una detrás de la
otra de forma lineal. Lo que
significa que solamente
cuando la primera fase se
termina se puede empezar
con la segunda, y así
progresivamente.
El modelo en espiral es
una combinación de un
ciclo clásico pero
repetitivo, es un
proceso cíclico.
Esto hace que tanto la verificación como la validación vayan en paralelo. Este
modelo también se conoce como modelo de validación y verificación.
La esencia de la practica
1.- La razon de que exista todo=> Agregar solo lo que le de valor al sistema, recordemos que el
sistema existe por una razon: dar valor a los usuarios.
2.- Mantenlo sencillo=> todo diseño debe ser tan simple como sea posible, de manera que permita
una comprension facil y sencilla para su mantenimiento. Recordemos que “Simple” no significa
“rápido y sucio”
3.-Mantener la vision=> Debemos mantener la arquitectura del sistema acorde con una vision clara
de los objetivos del mismo.
4.- Otros consumiran lo que usted produce => Alguien mas que no es usted, lo va a usar, mantener,
documentar, o quizas diseñar o implementar, y tienen que entender todo lo que usted hizo.
5.- Abrase al futuro=> un Sistema de Informacion con larga vida útil, tiene mas valor. Deben ser fácil
de adaptarse a los cambios.
6.- Planee por anticipado la reutilizacion (de código) => Esto le ahorra tiempo y esfuerzo.
7.- Piense => Pensar en TODO con claridad antes de emprender la acción para obtener mejores
resultados.
Analizaremos los siguientes aspectos que nos permiten enteder el problema (comunicación y analisis
del mismo) :
• Principios de la ingenieria de requerimientos. (indagacion, elaboracion, negociacion,
especificacion, validacion, Administracion de los requerimientos)
• El establecimiento de las bases (particpantes, puntos de vista, trabajo colaborativo, preguntas
iniciales)
• Indagacion de los requerimientos
• Validacion de los requerimientos
• Analisis de los requerimientos
1.- Explique qué entiende por requerimientos del sistema y como considera que puede recabarlos?
METODOLOGIAS AGILES
¿Qué es scrum?
Scrum es un marco que permite el trabajo colaborativo entre equipos. Scrum anima a los
equipos a aprender a través de las experiencias, a autoorganizarse mientras aborda un
problema y a reflexionar sobre sus victorias y derrotas para mejorar continuamente.
Aunque son los equipos de desarrollo de software los que utilizan con mayor frecuencia este
tipo de scrum, sus principios y lecciones se pueden aplicar a todo tipo de trabajo en equipo.
Esta es una de las razones por las que es tan popular. Se considera a menudo un marco de
EQUIPO Y ROLES
• Tamaño de 3 – 9 personas.
• Entregan productos de forma iterativa e
incremental
• Están diseñados para optimizar la
flexibilidad, creatividad y la productividad.
• Auto- organizados
• Multifuncionales
• No reconoce títulos de sus miembros
• No hay sub equipos
• Responsabilidad de todo el equipo (como un todo)
• Da servicio a la organización
• Responsable de promover y apoyar el Scrum
• Ayuda a entender la teoría, practicas, reglas
y valores del Scrum
• Da servicio al dueño del producto
• Da servicio al equipo de desarrollo
• El Sprint
• Planificación del Sprint (Sprint Planning)
• Objetivo del Sprint
• Scrum Diario (Daily scrum)
• Revisión del Sprint (sprint review)
• Retrospectiva de Sprint
El Sprint
Scrum Diario
lugar.
• Se planea el trabajo para las
siguientes 24 hrs
• Se evalúa el progreso hacia el objetivo
Es una lista con todos los requerimientos iniciales del producto que se va a desarrollar. Se trata de
una lista dinámica, que irá evolucionando a medida que lo hace el producto y el entorno del
proyecto.
Es una lista ordenada por prioridad de todas las funcionalidades que pueden ser necesarias para
incorporar al producto. Tendremos ahí todos los requisitos del proyecto y de esa lista tomaremos
un subconjunto para los requisitos que implementaremos en un Sprint. Ese subconjunto de tareas
es la que compondrá la Lista del Sprint.
Incremento
El Incremento en Scrum es la suma de todos los elementos del Product Backlog completados
durante el Sprint presente y el valor de los incrementos de todos los Sprints anteriores. Por tanto,
es un paso más hacia la realización del Product Goal u Objetivo de Producto.
El Product Owner es quien debe asegurarse de que el producto vaya aumentando su valor en cada
nuevo Sprint. El incremento de valor Scrum debe verificarse minuciosamente para
garantizar que todos los incrementos funcionen juntos.