Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Indice
1. Antecedentes: Problemtica del Desarrollo de Software 2. Existe el Desarrollo de Software con Calidad? 3. Enfoque de Procesos (CMM ) 4. Dos Tecnologas de Vanguardia: PSPSM y TSPSM 5. Resultados y Beneficios
Problemtica
La Satisfaccin del cliente El Costo y el Tiempo Software Artesanal
Costo y tiempo
En la fase de desarrollo son factores determinantes en la mayora de los planes de negocio
Las fechas de entrega
de software comnmente
se retrasan Los costos de produccin
de software son
generalmente ms altos de lo estimado
Software Artesanal
El software se desarrolla de manera artesanal
Los procesos de
Administracin de
Proyectos de Software son poco practicados
Problemtica Real
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
Qu es calidad?
Satisfaccin del Cliente.
Un producto o servicio de Calidad, es aquel que cumple las expectativas del cliente y que satisface sus necesidades en una adecuada relacin costo/beneficio
El Cliente es el nico que nos puede juzgar si nuestros productos son o no de Calidad
Con implantacin de un programa de calidad total en la produccin de software, que implica necesariamente establecer un compromiso muy fuerte en todos los niveles de la organizacin y entre todas las partes involucradas en la produccin, incluyendo los servicios y el mantenimiento despus de la venta. Los resultados ms impactantes se obtienen en el largo plazo (tres a cinco aos)
Componentes
Tipo resultado Tipo contribuyente
Son unidades de Son unidades bajo las cuales el tipo tcnico y estn orientadas a usuario o cliente la tecnologa emite un juicio informtica sobre el producto o servicio.
El conjunto de medidas que maneja cada directivo debe concordar con su capacidad de accin para poder actuar efectivamente y garantizar calidad
Ejemplo:
Los resultados que obtiene un ejecutivo basado en opiniones y que toma decisiones porque al parecer una metodologa de diseo no est siendo satisfactoria, son muy distintos a los que llega uno que analiza datos histricos de varios meses de labores, donde se observan tendencias en mtricas. Ejemplos de estas tendencias pueden ser: Defectos por KLOC. Defectos por funcionalidades. Funcionalidades por tiempo de desarrollo. Horas hombre sobre nmero de funcionalidades. Funcionalidades sobre nivel de capacitacin del equipo de desarrollo.
Mtricas tales como defectos Director de Proyectos sobre KLOC y funcionalidades de sistema sobre costos de desarrollo Mtricas de productividad, Coordinador de Proyectos calidad, tiempos de construccin y costos Mtricas de efectividad, Director de Sistems. eficiencia de entrega, capacidad de respuesta, eficiencia de mantenimiento, valor tctico y valor estratgico
Mtodos
Procesos
Enfoque de calidad
Recurso Humano
Tecnologa
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!!
Optimizando (5)
Proceso predecible
Administrado (4)
Definido (3)
Proceso disciplinado
Repetible (2)
Inicial (1)
TSP -PSP
Team Software Process Personal Software Process
Creadas por Watts Humphrey (SEI)
Orgenes en CMM
Motivacin
Implementacin de CMM Administracin de tiempo y Costo Administracin de calidad Reducir el tiempo de desarrollo
Estado Actual
En uso con muy buenos resultados Efectividad en acelerar SPI Diseminando esta tecnologa
Niveles Organizacionales
CMM
Organizacin
TSP
Equipos
Personas
PSP
RESULTADOS
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.