Sei sulla pagina 1di 3

METODOLOGÍA DE DESARROLLO

Desconocimiento  Contacto
Glosario

En Scrum un proyecto se ejecuta en bloques temporales (iteraciones-Sprint) de un mes natural (pueden


ser de dos o tres semanas, si así se necesita). Cada iteración tiene que proporcionar un resultado
completo, un incremento de producto que sea susceptible de ser entregado con el mínimo esfuerzo
cuando el cliente lo solicite.

El Sprint es el ritmo de los ciclos de Scrum.

El Facilitador (Scrum Master) se encarga de que el equipo pueda cumplir con su compromiso y de que
no se merme su productividad. Elimina los obstáculos que el equipo no puede resolver por sí mismo.

La lista de requisitos priorizada representa las expectativas del cliente respecto a los objetivos y
entregas del producto o proyecto.

Lista de tareas que el equipo se elabora como plan para completar los requisitos seleccionados para la
iteración y que se compromete a demostrar al cliente al finalizar la iteración, en forma de incremento
de producto preparado para ser entregado.

Un gráfico de trabajo pendiente muestra la velocidad a la que se está completando los requisitos.

Un modelo de desarrollo de software es una representación abstracta del proceso de desarrollo de


software.

El modelo en cascada presenta una visión muy clara de cómo se suceden las etapas durante el
desarrollo, y sugiere a los desarrolladores cuál es la secuencia de eventos que podrán encontrar.

Prototipos No posee la funcionalidad total del sistema pero si condensa la idea principal del mismo,
Paso a Paso crece su funcionalidad, alto grado de participación del usuario.

Los modelos evolutivos Son iterativos. Se caracterizan por la forma en que permiten a los ingenieros del
software desarrollar versiones cada vez más completas del software.

Modelo espiral Es una mejora del Modelo Basado en prototipos. Cada vuelta en la espiral representa
una fase del proceso.

La dimensión radial representa el coste acumulado en la financiación de las fases.

La dimensión angular representa el progreso hecho en completar cada ciclo de la espiral.


Contacto  Inmersión
Cuadro Comparativo

¿Qué es? Aplicación Ventajas/Desventajas Ejemplo


Modelo en Presenta una visión muy Utilizado Los proyectos raras
Cascada clara de cómo se cuando existen veces siguen una
suceden las etapas especificaciones evolución secuencial.
durante el desarrollo, y amplias de los El cliente debe tener
sugiere a los requerimientos paciencia, ya que la
desarrolladores cuál es del cliente. aplicación sólo estará
la secuencia de eventos disponible en un
que podrán encontrar. estado muy avanzado
del proyecto.
Modelo No posee la Se utiliza si en Las herramientas
Basado en funcionalidad total del el mercado no elegidas pueden ser
Prototipos sistema pero si se encuentra el inadecuadas.
condensa la idea producto pero La clave del éxito de
principal del mismo, el cliente desea este modelo consiste
Paso a Paso crece su resultados en definir bien, desde
funcionalidad, alto inmediatos. el principio, las reglas
grado de participación del juego.
del usuario.
Modelo Son iterativos. Se Reemplazar el Los clientes no tienen
Incremental caracterizan por la antiguo que esperar hasta
o Evolutivo forma en que permiten desarrollo con tener el sistema
a los ingenieros del uno nuevo que completo. El primer
software desarrollar satisfaga las incremento satisface
versiones cada vez más nuevas los requisitos más
completas del software. necesidades críticos.
según las Puede ser difícil
redefiniciones ajustar los requisitos
del problema a los incrementos
Modelo Es una mejora del Utilizado para el Requiere
Espiral Modelo Basado en desarrollo de comunicación
prototipos. Cada vuelta aplicaciones permanente con el
en la espiral representa complejas y/o cliente es necesario
una fase del proceso. específicas. (Ej. que esté al tanto de
Investigación lo realizado y lo
Genética) pendiente, cliente
debe ser gran
conocedor del
sistema.
SCRUM Método ágil para la El proceso parte Potenciación
gestión de desarrollo de la lista de responsable de
software. Basada en requisitos organizar el trabajo
iteraciones. priorizada del por parte del equipo,
producto, que que es quien mejor
actúa como conoce como
plan del realizarlo.
proyecto. En
esta lista el
cliente ha
priorizado los
requisitos.
Inmersión  Acumulación
Cuestionario

1. ¿Las actividades que se llevan se plantea realizar en la metodología Scrum son?


Planificación del proyecto, selección de requisitos, planificación de iteración, iteración, sincronizaciones
diarias, demostración y retrospectiva.
2. ¿Protege al equipo de interrupciones externas que puedan afectar su compromiso o su
productividad?
SCRUM MASTER
3. ¿El objetivo de esta reunión es facilitar la transferencia de información y la colaboración entre
los miembros del equipo para aumentar su productividad?
Reunión diaria de sincronización del equipo (Scrum daily meeting)
4. ¿En qué actividad del scrum se obtiene el beneficio de que el cliente puede ver de manera
objetiva cómo han sido desarrollados los requisitos que proporcionó, ver si se cumplen sus expectativas,
entender más qué es lo que necesita y tomar mejores decisiones respecto al proyecto?
Demostración de requisitos completados (Sprint Demonstration)
5. ¿En qué actividad del scrum el equipo analiza cómo ha sido su manera de trabajar durante la
iteración, qué cosas han funcionado bien, cuáles hay que mejorar, qué cosas quiere probar hacer en la
siguiente iteración, etc.?
R= Retrospectiva (Sprint Retrospective)
6. ¿Cuáles son los roles en el scrum?
- El cliente o Product Owner
- Scrum master o facilitador
- Resto del equipo
7. ¿Es el representante de todas las personas interesadas en los resultados del proyecto (internas
o externas a la organización, promotores del proyecto y usuarios finales) y actuar como interlocutor
único ante el equipo, con autoridad para tomar decisiones?
R= El Cliente
8. ¿Comparten la responsabilidad del trabajo que realizan (así como de su calidad) en cada
iteración y en el proyecto?
R=Equipo (Team)
9. ¿Cuáles son las actividades de un proceso genérico?
R= Análisis. Diseño, código, pruebas y producto.
10. ¿Qué modelo es utilizado cuando existen especificaciones amplias de los requerimientos del
cliente?
R= Modelo de cascada
11. ¿Qué modelo es utilizado cuando en el mercado no se encuentra el producto pero el cliente
desea resultados inmediatos?
R= Modelo basado en prototipos.
12. ¿En qué modelo el sistema no se entrega de una vez, sino que se divide y se entregan
incrementos?
R= Modelo Evolutivo
13. ¿Qué modelo es utilizado para el desarrollo de aplicaciones complejas y/o específicas?
R= Modelo espiral
14. ¿Cuáles son los 4 diagramas utilizados en el modelo orientado a objetos?
R=De Clases, Objetos, Módulos y Procesos.

Potrebbero piacerti anche