PSP-TSP v1.0

download PSP-TSP v1.0

of 16

Transcript of PSP-TSP v1.0

Personal Software Process /Team Software Process Capacitacin y Consultora

Problemtica Problemas comunes Baja productividad, ausencia de metas y mtricas Administracin (planeacin, control y seguimiento) de los proyectos poco efectiva Demoras, retrasos constantes, desviaciones entre lo estimado y lo real. Calidad pobre, revisiones deficientes, Re-trabajo constante, desconocimiento de estndares. Ausencia de procesos formales, falta de una cultura de trabajo estandarizada Gran cantidad de defectos identificados en las pruebas Liderazgo ineficiente

Soluciones reactivas en lugar de proactivas Atacar el problema desde la raz!

Propuesta

Personal Software Process (PSP) El PSP es un marco de trabajo de procesos para guiara a los desarrolladores en: Definir sus propios procesos Planear y dar seguimiento a su propio trabajo Administrar la calidad de sus propios productos de trabajo, disminuir defectos. Medir y mejorar el desempeo/productividad.

El PSP es un proceso personal que al estar basado en los principios de mejora, ayuda a la gente a establecer sus metas personales, identificar qu mtodos utilizarn, medir sus trabajo y analizar los resultados, para ajustar los mtodos que utilizan para cumplir sus metas.

Team Software Process (TSP) Es un modelo de referencia de ingeniera de software que provee un nfasis en los procesos, los productos y el trabajo en equipo. El Team Software Process usa los principios de PSP para Poner en marcha equipos de alto desempeo Para producir productos de calidad

Cada miembro del equipo controla sus propios procesos, se involucra en la planeacin y decisiones de todo el equipo y tiene roles y responsabilidades explcitas. Cada miembro del equipo, planea sus actividades, da seguimiento a su trabajo y reporta su avance.

Proyecto de mejora Este proyecto tiene como objetivo de implementar las prcticas de la metodologa PSP/TSP, mediante la capacitacin, implantacin y seguimiento de proyectos piloto. La consultora es llevada a cabo para:

Apoyar a desarrollar competencias especficas, orientadas a profesionalizar las prcticas del equipo de desarrollo. Implantar prcticas de medicin y anlisis, estimacin, planeacin y seguimiento que permitan dar mayor certeza a la entrega de Productos de Software de Alta Calidad, as como de las mejores prcticas para Revisiones, Pruebas, Requerimientos y Configuracin. Obtener resultados tangibles mediante la implementacin de la metodologa en proyectos piloto.

Etapas del proyecto1. Capacitacin (2 meses) 2. Definicin de la implantacin (1 mes) 3. Desarrollo de proyectos piloto (5 meses) 4. TSP on going Mejora continuaConsultora (Asesora, Coach)

CapacitacinDiplomado en habilidades de trabajo en equipo y colaboracin 1 2 3 4 Curso: Seminario Ejecutivo de TSP Curso: Administrando equipos de desarrollo con TSP Curso: Competecias de Productividad (MS Outlook) Certificacion: MS604 MS Outlook Horas Sesiones 8 20 12 1 23 2 Precio de Precio Mexico Lista First $ 5,933.40 $ 5,394.00 $ 19,522.80 $ 17,748.00 $ 6,041.00 $ 5,394.00 $ 1,740.00 $ 1,740.00 $ 33,237.20 $ 30,276.00 Precio de Precio Mexico Lista First $ 15,312.00 $ 13,920.00 $ 15,312.00 $ 13,920.00 $ 2,668.00 $ 2,320.00 $ 3,770.00 $ 3,770.00 $ 37,062.00 $ 33,930.00 Precio de Precio Mexico Lista First $ 7,730.24 $ 6,902.00 $ 4,157.44 $ 3,712.00 $ 3,637.76 $ 3,248.00 $ 7,730.24 $ 6,902.00 $ 6,885.76 $ 6,148.00 $ 1,102.00 $ 1,102.00 $ 31,243.44 $ 28,014.00

PSP para Ingenieros de Software 1 2 3 4 Curso: Fundamentos de PSP Curso: PSP Avanzado Taller: Preparacion al exmen de Certificacion Certificacion: PSP Certified Developer

Horas Sesiones 40 40 20 5 5 2

Diplomado de Ingenieria de Software y Productividad 1 2 3 4 5 6 Curso: Administracion y seguimiento al control de proyectos Curso: Gestion de requerimientos de software Curso: Calidad mediante revisiones e Inspecciones Curso: Desarrollo del plan de proyecto y admin de proyectos Curso: Monitoreo de Proyectos Certificacion: MS632 MS Project

Horas Sesiones 24 16 8 24 20 3 23 12 3 3

CapacitacinDiplomado en habilidades de trabajo en equipo y colaboracin 1 2 3 4 Curso: Seminario Ejecutivo de TSP Curso: Administrando equipos de desarrollo con TSP Curso: Competecias de Productividad (MS Outlook) Certificacion: MS604 MS Outlook Horas Sesiones 8 20 12 1 23 2 Precio de Precio Mexico Lista First $ 5,933.40 $ 5,394.00 $ 19,522.80 $ 17,748.00 $ 6,041.00 $ 5,394.00 $ 1,740.00 $ 1,740.00 $ 33,237.20 $ 30,276.00 Precio de Precio Mexico Lista First $ 15,312.00 $ 13,920.00 $ 15,312.00 $ 13,920.00 $ 2,668.00 $ 2,320.00 $ 3,770.00 $ 3,770.00 $ 37,062.00 $ 33,930.00 Precio de Precio Mexico Lista First $ 7,730.24 $ 6,902.00 $ 4,157.44 $ 3,712.00 $ 3,637.76 $ 3,248.00 $ 7,730.24 $ 6,902.00 $ 6,885.76 $ 6,148.00 $ 1,102.00 $ 1,102.00 $ 31,243.44 $ 28,014.00

PSP para Ingenieros de Software 1 2 3 4 Curso: Fundamentos de PSP Curso: PSP Avanzado Taller: Preparacion al exmen de Certificacion Certificacion: PSP Certified Developer

Horas Sesiones 40 40 20 5 5 2

Diplomado de Ingenieria de Software y Productividad 1 2 3 4 5 6 Curso: Administracion y seguimiento al control de proyectos Curso: Gestion de requerimientos de software Curso: Calidad mediante revisiones e Inspecciones Curso: Desarrollo del plan de proyecto y admin de proyectos Curso: Monitoreo de Proyectos Certificacion: MS632 MS Project

Horas Sesiones 24 16 8 24 20 3 23 12 3 3

Cursos esenciales TSP Exec Seminar TSP Leading Development Teams Para directivos y gerentes incluye al cliente Para administradores, lideres de equipos de TSP Para desarrolladores, DBAs, arquitectos de software 40 hrs*. Para analistas, testers, calidad

PSP Fundamentals

TSP Team Member

* Teora y Laboratorio (Tareas/prctica no necesariamente son presenciales)

Definicin de la implantacin Trabajo con los dueos de los procesos Definir y documentar procesos Direccin, Gerentes/Meta Arquitectos, Calidad, Administradores.

Ajustar los procesos a PSP/TSP

Se tiene scripts, plantillas, manuales, bibliografa, herramienta en lnea. Se alinean a los estndares ya utilizados si es que existen No se cambian los procesos al 100%, un cambio as trae su complejidad, por lo que se hacen ajustes tailoring para disminuir el impacto del cambio, esto debe ser gradual.

Desarrollo de los proyectos piloto Aplicar las practicas de PSP/TSP 5 proyectos* 10 ingenieros por proyecto* Proyectos reales que estn operando Prximos 5 meses de asesora y coach

Requiere de ingenieros capacitados Requiere de al menos un Coach tiempo completo Aplicar herramienta Software Process Dashboard* Recomendacin

Herramienta: The software Process Dashboard Registro de Datos Tiempo, defectos, tamao; lo planeado vs. lo real. Planeacin - Scripts, plantillas, formatos, reportes ejecutivos y calculo del valor ganado. Seguimiento Poderosa herramienta para dar seguimiento a las personas y equipos. Anlisis de Datos - Grficos y reportes que ayudan al anlisis de datos histricos. Exportar Datos Exportar datos a Excel, o a Texto para usarse con otras herramientas http://www.processdash.com/home

Estadsticas

Riesgos No es una solucin mgica, tampoco se invento el hilo negro, por lo que los riesgos mas comunes son: No dedicar tiempo No hacer las tareas/prcticas No tener apoyo de la alta direccin Resistencia al cambio No cumplir con las certificaciones

PSP/TSP permite Con PSP, los desarrolladores utilizan procesos definidos y medibles. Se toma informacin de tamao, tiempo y defectos al momento de realizar el trabajo. Se utilizan los datos para: planear y monitorear el trabajo, administrar la calidad de los productos que se producen y medir y mejorar el desempeo. TSP ha permitido resolver problemas tpicos de negocio: predecibilidad de costo y tiempo, mejora de productividad y ciclos de desarrollo, mejora de calidad de productos. PSP/TSP mejora el desempeo tanto de equipos como individuos; es disciplinado y gil; provee beneficios inmediatos y medibles; acelera las iniciativas de mejora de procesos organizacionales. Con TSP, los equipos encuentran y reparan defectos en etapas tempranas del proceso de desarrollo. Esto reduce de manera importante el tiempo de pruebas. Con un testing ms corto, el ciclo completo se reduce