Beruflich Dokumente
Kultur Dokumente
Karina Cedillo
Contenido
Problemtica del Desarrollo de Software Desarrollo de Software con Calidad? Enfoque de Procesos
CMM
Resultados y Beneficios
Team Software ProcessSM ,TSPSM ,Personal Software ProcessSM y PSPSM son Service Marks de la Universidad de Carnegie Mellon Capability Maturity Model y CMM son Marcas Registradas (trademarks) de la Universidad de Carnegie Mellon
2 Karina Cedillo
La satisfaccin del cliente se ha convertido en un objetivo crtico para seguir siendo competitivo
Los costos de produccin de software son generalmente ms altos de lo estimado Los procesos de administracin de
proyectos de software son poco practicados El xito de los proyectos depende comnmente de hroes
3
Karina Cedillo
Problemtica
El 99% de los problemas de la industria es NO entregar en la fecha especificada Falta de gente capacitada No hay control de proyectos de software No se tiene un enfoque de calidad en el desarrollo de software
4 Karina Cedillo
Calidad
Qu es calidad?
5 Karina Cedillo
6 Karina Cedillo
7 Karina Cedillo
Esquemas de Referencia
Herramientas Mtodos Procesos Enfoque de calidad
Procesos
Recurso Humano
Tecnologa
El enfoque de procesos...
Por qu el enfoque de procesos?
Facilita las tareas repetitivas Facilita la recoleccin de mtricas Ayuda a conocer el desempeo y mejorar las estimaciones Ayuda a mejorar la calidad de los productos de SW No se depende de un individuo para ejecutar una tarea Permite una buena administracin y control del proceso de desarrollo de SW
9 Karina Cedillo
Sus recomendaciones: No esperar a que uno de ellos sea el verdadero camino No inventar otro modelo hasta no estar seguro que los que tienes no te sirven No aceptar las excusas de los late adopters No ser dogmtico Just Do it!!
10
Karina Cedillo
Optimizando (5)
Proceso predecible
Administrado (4)
Definido (3)
Proceso disciplinado
Repetible (2)
Inicial (1)
11 Karina Cedillo
Estado Actual
En uso con muy buenos resultados Efectividad en acelerar SPI Diseminando esta tecnologa
12 Karina Cedillo
TSP
Equipos
Personas PSP
13 Karina Cedillo
Resultados ...
Los siguientes datos son un resumen de resultados publicados de usar TSP en 18 proyectos dentro de cuatro organizaciones.
14
Karina Cedillo
Release # 6
[Fuente: Boeing
Release # 7
15
Karina Cedillo
32 days
41days
38 days
Release # 6
[Fuente: Boeing]
Release # 7
16
Karina Cedillo
Resultados en QuarkSoft
Tamao C++ FourJs Progress Java 28,344 LOC 48,578 LOC 43,793 LOC 42,086 LOC Productividad 6.14 LOC/Hr 6.98 LOC/Hr 5.39 LOC/Hr 5.25 LOC/hr Error Estimacin 26.59% 3.03% 1.34% 18.32% Calidad 0.18 D/KLOC 0.24 D/KLOC 0.34 D/KLOC 0.41 D/KLOC
17 Karina Cedillo
Resumen de Beneficios
Costos y calendarios de trabajo predecibles, dentro de +/- 10%. La productividad casi se ha duplicado para algunos equipos Los defectos encontrados en las ltimas fases y el tiempo de pruebas se han reducido de 4 a 5 veces. La calidad del producto liberado abajo de 1.0 defectos/KLOC. Los equipos TSP logran un desempeo equiparable al nivel 5 de CMM en cuanto costo, tiempo de desarrollo y calidad, desde su primer proyecto. A los ingenieros les gusta TSP. La rotacin de personal ha sido 0.
2001 by Carnegie Mellon University
18
Karina Cedillo
Ejemplo de Ahorro
Asumir un producto de 80 KLOC En promedio, los defectos encontrados en pruebas se llevan de 8 a 20 horas corregirlos cada uno
Defectos/KLOC
Delta
Reduccin
-9 -4.5 -2.25
19 Karina Cedillo
Resumen y Conclusiones
Necesidad de Calidad y satisfaccin del cliente Enfoque de Procesos y diferentes plataformas CMM como marco de referencia PSP y TSP Ahorros y beneficios comprobables
20 Karina Cedillo
21 Karina Cedillo