Está en la página 1de 11

Proceso de software personal

Vértices de Mejora de procesos

 CMM (modelo de capacidad de madurez)


 TSP
 PSP

PSP

¿Qué es? Conjunto de practicas que ayuda a la gestión y a la productividad del personal

¿Para quién? Para todos de los Ing. que están en contacto con el desarrollo

¿Para qué es? Para que se mejoren las prácticas de ingeniería y procesos y lo hagan con calidad

Mejorar trabajo, planificar, disminuir errores en el desarrollo

Error, es durante el proceso

Defectos, lo que aparecen al final

Se requiere de cambio organizacional

Origen de PSP

 No cumplir fechas de entrega


 Defectos
 No evidencias de avance del desarrollo
 Esfuerzos duplicados
 Clientes insatisfechos

Principios de planeación de calidad

 Trabajo personalizado
 Procesos definidos y medidos
 Compromiso
 Encontrar errores en etapa inicial
 Prevenir defectos
 Hacer las cosas de manera rápida y barata
 Medir el tiempo
 Analizar

Key process Area, áreas de proceso clave, si se cumplen vamos avanzando en niveles, son los
criterios de transición.

Pasos para implementar PSP

 Entrenamiento y capacitación
 Soporte de la administración
 Monitoreo
 Optimizar la interacción entre equipos

TSP (Team software process) Proceso de software de equipo

Equipo: Cohesion, metas claras, retroalimentación y ambiente de trabajo

Problemas comunes:

 Falta de cooperación y compromiso


 Falta de liderazgo
 Falta de confianza
 Diferencia de distribución de carga de trabajo

Estrategias de resolución

 Evitar/salir
 Suavizar/acomodar
 Comprometerse
 Confrontar/Resolver

Que es? Herramienta que define un proceso de contruccion del software de nuestros productos,
es para media y gran escala.

Para quien es? Esta dirigido a los lideres, directivos

Para que es? Es para capitalizar, para negociar los compromisos con los clientes y darle
seguimiento. Ayuda a los lideres a garantizar un entorno de trabajo amigable.

Objetivos

 Equipos autodirigidos
 Capacitar a los gerentes
 Acelerar las mejoras
 Brindar guía de mejora
 Maximizar calidad
 Predicción
fases del ciclo de vida

1. Lanzamiento
2. Estrategia
3. Planeación
4. Requerimientos
5. Diseño
6. Implementación
7. Pruebas
8. Post Mortem

Características

 Equipos autodirigidos
 Planes detallados
 Lanzamientos de proyectos de 3.5 días
 Roles, metas, riesgos
 Calendarios de equipo y personales.

Modelo de madurez de capacidad (CMM)

Que es? Para decirnos el grado que entienden los procesos

Dependiendo del nivel de madurez nos dará un plan de mejora y nos guía hacia una cultura de
calidad.

Para que es?

El SEI fue el encargado de hacer el CMM

Niveles
5.- Optimizado / Mejora continua

4.- gestionado

3.- Definido

2.- Repetible

1.- Inicial/Caos

Inmadurez

0.- negligente (Schorsch)

1.- Obstructivo

2.- Despreciador

3.- Socavación

Modelo de capacidad de madurez integrado (CMMI)

Que es? Nos da el nivel de madurez y el nivel de capacidad, es un indicador que nos dice si nuestra
empresa cumple con los niveles de calidad, se especializa en las organizaciones que se encargan
de software y hardware.

Para que es? Nos da el nivel de madurez, el nivel de capacidad y el nivel de calidad.

Para quien es? se especializa en las organizaciones que se encargan de software y hardware.

Meta-modelo

 Continuo, evalua el nivel de capacidad.


 Etapas(Escalonada o stage), nos da nuestro nivel de madurez
Investigar las áreas de proceso de CMMI, metas y practicas

Niveles de capacidad

5. Optimizado

4. Administrado cuantitativamente

3. Definido

2. Administrado

1. Realizado

0. Incompleto

Metas especificas ME, establecen las características en las áreas de proceso para ser efectivas
(Objetivo general)

Practicas especificas PE, desglosan las metas en un conjunto de actividades de los procesos
(objetivos específicos)

Metas genéricas (MG), cuando logramos esto nos da un nivel de capacidad

Practicas genéricas (PE), se tienen que cumplir las practicas para cumplir una meta.
KPA’S: planificación de proyecto
MoProSoft

Modelo de procesos para la industria de software

Programa de Desarrollo de la industria de software (PROSOFT)

Que es? Es un conjunto de buenas prácticas, proceso de gestión, para la industria de software

Para que es? Nos ayuda a mejorar procesos, gestionar proyecto desde dirección, incrementar
niveles de capacidad, nos dice las características a cumplir como industria de software para ser
evaluados, obtener un nivel de madurez y capacidad.

Características

 Fácil de entender
 Fácil de aplicar
 No es costoso (depende del tamaño y complejidad de la empresa)
 Base para otras evaluaciones
 Orientado a mejorar los procesos

También podría gustarte