Sunteți pe pagina 1din 6

1.

camelo
¿Qué es CMM y para qué sirve?

Es un modelo estándar la cual deben seguir las organizaciones de software para la mejora
continua de dicha organización haciendo que los procesos dentro del desarrollo de las
actividades de estas mejoren, de esta manera pasar a ser institucionalizadas dentro de la SEI

2. ¿Por qué se habla de niveles de madurez y no de pasos de proceso en el modelo CMM?

Cuando se habla de niveles se están hablando de unos requisitos a cumplir, pero si se habla de
pasos se habla de metodología y procesos que se deben llevar a cabo.

3. Dentro de cada nivel de madurez hay unos KPAs que caracterizan cada nivel y para KPA

hay cinco definiciones identificadas:

a. ¿Qué son KPAs?

Son actividades que se realizan para dar prioridad a algunas metas dependiendo de la
necesidad del producto

b. ¿Cuáles son esas cinco definiciones? Y Descríbalas brevemente


 Compromiso: En esta se involucran políticas para la persistencia continua del
compromiso y así lograr un objetivo lo cual beneficia a la organización.
 Habilidad necesaria: en esta se realizan capacitaciones para el personal involucrado en
el proyecto haciendo que sean competentes en el nivel de desarrollo del mismo,
normalmente involucra recursos, estructuras organizacionales y capacitación.
 Actividades realizadas: son planes y procedimientos que se llevan a cabo para realizar
correctamente una KPA.
 Medición y análisis: es un proceso mediante el cual se tiene en cuenta el cómo y el
paraqué se desarrolla teniendo en cuenta unos modelos a seguir, para este también es
importante destacar que resalta algunos fallos en la calidad del producto o de algún
proceso.
 Verificación e implantación: en este se maneja toda la validación del desarrollo
poniendo a prueba cualquier modulo o la totalidad del producto.

4. Explique brevemente por qué cada nivel de madurez debe ser específicamente: definido,

documentado, entrenado, practicado, soportado, mantenido, controlado, verificado,

validado, medido, y capaz de mejorar. Describa a qué se refiere cada elemento.

Definido: debe ser definido correctamente paraqué se especifique que se va a hacer en cada nivel.

Documentado: se documenta porque es importante mantener registro de toda actividad que se


hace para el mejoramiento continuo de la organización.

Entrenado: debe ser entrenado para que el índice de error se reduzca de una gran manera a tal
punto que en el momento al ponerla en práctica sea exitoso.
Practicado: debe ser practicado para que al momento de subir a otro nivel se recuerde lo que se
hizo en el anterior de tal manera que la organización no se retrase y no se vuelva a generar error.

Soportado: todas las actividades que se realicen deben tener un fin, con esto el soporte de todas
las actividades será imprescindible para el desarrollo correcto de cada nivel de madurez.

Mantenido: todas aquellas actividades que se estén ejecutando deben de alguna manera
terminarse y no quedar aplazadas en el proceso de implementación.

Controlado: el nivel de madurez debe ser controlado a tal punto que todo el personal involucrado
conozca las normatividades y los procesos a seguir dentro del nivel.

Verificado: se debe verificar que todas las actividades cumplan con lo establecido desde el
comienzo para que los desarrollos del nivel no se vean afectado.

Validado: el SEI es el encargado de validar todos los procesos que se lleven a cabo dentro del nivel
de madurez.

Medido: siempre dentro del desarrollo se deben llevar modelos las cuales tienen la facultad para
ser medidos haciendo que se tenga un control dentro de la calidad al momento de desarrollar el
producto.

Capaz de mejorar: todo proceso debe tener la facultad de ser mejorado a partir de las capacidades
del personal involucrado.

5. Las personas que intervienen en el proceso CMM desempeñan roles, diseñe un diagrama

que involucre cada uno de esos roles y las responsabilidades que desempeñan.

ROL Función

Gerencia superior deben tener un real compromiso con el proyecto o cada


actividad que se realice.

Los Gerentes Deben planear, organizar, dirigir, y controlar el trabajo dentro


de su
área.
Líderes de Proyecto deberán dirigir, controlar, administrar, y regular un
proyecto para construir sistemas de software o
hardware/software. Es el que realmente rinde cuentas y
avances con el cliente.

el responsable y controlará todas las


Líder de Proyectos de actividades y recursos de software de un proyecto.
Software será
Líder de Software de administración del staff y actividades de una unidad
Primera Línea organizacional de ingenieros de software y staff relacionado.
Esto incluye el
proveer dirección técnica, administrar el personal y salarios.

Líder de Tareas de cubre el rol de líder de un equipo técnico para una


Software tarea específica,

El Staff es responsable de realizar una función asignada, tales como


desarrollo de software o administración de configuración de
software.

El Staff de Ingeniería de realizan actividades de desarrollo de software y mantenimiento


Software del proyecto.

6. De la misma manera, realice un gráfico que involucre los grupos básicos y quienes lo

conforman.

7. Realice un organizador de conocimiento con las características de los niveles de CMM

CMM

¿Qué ES?

El Modelo de Madurez de Capacidades o CMM


(Capability Maturity Model), es un modelo de
evaluación de los procesos de una organización.
Este modelo cuenta con cinco niveles que se
utiliza para mejorar los procesos de una Optimizado.
organización.
La organización
Gestionado.
completa está
Se caracteriza volcada en la
Inicial. Sus cinco niveles son: porque las mejora continua
organizaciones de los procesos. Se
Las
Definido. disponen de un hace uso intensivo
organizaciones en
Repetible. conjunto de de las métricas y
este nivel no Además de una buena métricas se gestiona el
disponen de un En este nivel las gestión de proyectos, a significativas de proceso de
ambiente estable organizaciones este nivel las calidad y innovación.
para el desarrollo disponen de unas organizaciones disponen productividad,
y mantenimiento prácticas de correctos que se usan de
de software. institucionalizada procedimientos de modo sistemático
Aunque se s de gestión de coordinación entre para la toma de
utilicen técnicas proyectos, existen grupos, formación del decisiones y la
correctas de unas métricas personal, técnicas de gestión de riesgos.
ingeniería, los básicas y un ingeniería más El software
esfuerzos se ven razonable detalladas y un nivel resultante es de
minados por falta seguimiento de la más avanzado de alta calidad.
de planificación. calidad. métricas en los
procesos.
8. ¿Cuáles son las diferencias clave entre cada uno de los niveles?

a. Inicial – Repetible

en el nivel inicial se tiene una base, pero aún no se tiene certeza que el proyecto vaya a funcionar
en el nivel repetible se documenta proceso y se guarda información y cuenta con políticas que le
permiten administrar el proceso de software.

c. Repetible – Definido

En el proceso definido ya se tiene claridad del software estándar para desarrollar o mantener el
software en el repetido puede administrar un software y debe documentar, pero en el definido ya
se tiene el software claro.

d. Definido – Administrado

En el nivel administrativo se verifica los errores se recolectan para así darle una solución para que
el cliente tenga un entendimiento medible en el definido apenas se sabe la situación del proyecto,
pero no se conoce a detalle los fallos.

e. Administrado – Optimizado

En el proceso administrativo se hacen pruebas, pero no a fondo y mirando a detalle el error en el


optimizado se mejora a tal manera que se intenta mejorar el software y así se agilizan cada
proceso y se previenen fallos.

9. ¿Es posible avanzar dos o más niveles de madurez en un paso? Explique.

Cada nivel es una parte indispensable pero dado el caso de agilizar el proceso y reducir costos si se
podría avanzar un nivel más con un paso debidamente bien construido y desarrollado.

10. ¿Cuáles son los beneficios de CMM en la organización?

El propósito de CMM es el guiar a las organizaciones en la selección de

estrategias de mejora determinando la madurez del proceso actual e identificando los

puntos importantes que se deben atacar para así mejorar tanto el proceso como la calidad

del software. Es mucho el beneficio de tener como una guía para obtener niveles de madurez
completos.

11. Haga una evaluación del estado de su proyecto formativo desde la perspectiva de CMM y

establezca una propuesta de implementación.

Nuestro proyecto formativo se podría definir como inicialista con conocimientos y requerimientos
definidos, pero aún no tenemos certeza de que lo que vayamos a desarrollar tenga total éxito no
contamos con un corrector de pasos en el desarrollo del proyecto. Lo cual es cierto nuestro
proyecto formativo deberá ser evaluado con pruebas dichamente definidas a alto y bajo nivel.
Siguiendo los criterios de CMM debemos tener unos niveles definidos para asi poder desarrollar
con orden y calidad nuestro proyecto, es como una trazabilidad que se debe seguir con sus
respectivas etapas ya que si alguna de ellas falla se debería corregir para poder continuar..

12. Construya un Glosario con los términos más importantes usados en CMM

Muchos éxitos.

Glosario

cmm sw: El Modelo de Madurez de la Capacidad para el desarrollo de Software es un


modelo de procesos para el desarrollo y mantenimiento de sistemas de software,
diseñado sobre los criterios: ⁕La calidad de un producto o sistema es consecuencia directa
de los procesos empleados en su desarrollo
El SEI :es un centro de investigación y desarrollo patrocinado por el Departamento de Defensa de
los Estados Unidos de América y gestionado por la Universidad Carnegie-Mellon
KPAs :
Se encuentran organizadas en cinco distintas características comunes,
Ad-hoc:
Que es apropiado, adecuado o especialmente dispuesto para un determinado fin

Staff:

La idea de staff hace referencia a la plantilla o al personal que forma parte de una organización. El
staff, por lo tanto, es el grupo de los trabajadores de una determinada entidad.

(CBA IPI).: fue creado como respuesta a las necesidades de los usuarios de un método de
valorización basado en CMMI. la evolución que ha tenido desde su inicio hasta la actualidad, es de
la siguiente forma: fue desarrollado y probado en 1994.

S-ar putea să vă placă și