Sie sind auf Seite 1von 3

1.

(4 puntos) Capability Maturity Model Integration (CMMI) es un modelo para


la mejora de procesos que proporciona mayor eficacia en sus tareas. Es un
modelo para implantar procesos software que recogen las mejores
prácticas, Según CMMi las empresas se pueden encontrar en uno de los
siguientes niveles de madurez (Enuncie e incluya una breve descripción de
cada uno de los niveles):

Optimizado: un
proceso mejorado
Gestionado y optimo
cuantitativamente:
Definido: es Es medible
oganizado y
Gestionado: proactivo
caracteriza a los
Inicial: Proceso proyectos, es
impredecible, reactivo
reactivo.

2. (5 puntos) El TSP (Team Software Process – Equipo de Procesos de


Software) tiene como propósito integrar un equipo de trabajo que tenga
como punto de partida la unificación de procesos, esta disciplina define los
siguientes roles para coordinar las actividades propias del proceso de
software:

Rol Funciones
Líder del proyecto Realiza una evaluación de los riesgos del proyecto.
Gestor de Produce una estimación de las actividades en el
planificación tiempo.
Gestor de Decide cuales funciones se desarrollan en cada
desarrollo ciclo
Administrador de Definir los criterios para una estrategia. Administra
soporte el control de cambios
Gestor de calidad Dirige y genera plan de calidad.
Leer Principios del Manifiesto Ágil. Seguimos estos principios:

1
Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y
continua de software con valor.
Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo.
Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva
al
cliente.
Entregamos software funcional frecuentemente, entre dos semanas y dos meses,
con preferencia al periodo de tiempo más corto posible.
Los responsables de negocio y los desarrolladores trabajamos juntos de forma
cotidiana durante todo el proyecto.
Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el
entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
El método más eficiente y efectivo de comunicar información al equipo de
desarrollo y entre sus miembros es la conversación cara a cara.
El software funcionando es la medida principal de progreso.
Los procesos Ágiles promueven el desarrollo sostenible. Los promotores,
desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante
de forma indefinida.
La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es
esencial.
Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-
organizados.
A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a
continuación ajustar y perfeccionar su comportamiento en consecuencia.

3. (2 puntos) las Metodologías ágiles de desarrollo de software surgen como


una necesidad de optimizar el uso de recursos: tiempo ingeniero y
optimización de procesos, en este contexto se tienen las siguientes
definiciones:

_______sprint________ periodo de tiempo entre entregas o iteraciones.


2
_________Scrum_________ metodología ágil, trae su nombre de una jugada de
Rugby. es un proceso en el que se aplican de manera regular un conjunto de
buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor
resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su
selección tiene origen en un estudio de la manera de trabajar de equipos
altamente productivos.

4. (4 puntos) El Proceso Racional Unificado o RUP (Rational Unified Process),


es un estándar para el desarrollo de software y junto con el Lenguaje
Unificado de Modelado (UML), constituye la metodología estándar más
utilizada para el análisis, implementación y documentación de sistemas
orientados a objetos y sistemas de software en general.
El ciclo de vida consiste en una serie de ciclos, cada uno de los cuales
produce una nueva versión del producto. Cada ciclo está compuesto por
fases y cada una de estas fases está compuesta por un número de
iteraciones
Las fases son:

1. Planificación

2. Desarrollo

3. Evaluación

4. Ajuste