psp-tsp v1.0

Post on 24-Jul-2015

293 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Personal Software Process ® /Team Software Process ®

Capacitación y Consultoría

Problemática

• Problemas comunes▫ Baja productividad, ausencia de metas y métricas▫ Administración (planeación, 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 estándares.▫ 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 raíz!

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 desempeño/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é métodos utilizarán, medir sus trabajo y analizar los resultados, para ajustar los métodos que utilizan para cumplir sus metas.

Team Software Process (TSP)• Es un modelo de referencia de ingeniería 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 desempeño▫ Para producir productos de calidad

• Cada miembro del equipo controla sus propios procesos, se involucra en la planeación y decisiones de todo el equipo y tiene roles y responsabilidades explícitas.

• 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 prácticas de la metodología PSP/TSP, mediante la capacitación, implantación y seguimiento de proyectos piloto.

• La consultoría es llevada a cabo para: ▫ Apoyar a desarrollar competencias específicas, orientadas a

profesionalizar las prácticas del equipo de desarrollo. ▫ Implantar prácticas de medición y análisis, estimación,

planeación y seguimiento que permitan dar mayor certeza a la entrega de Productos de Software de Alta Calidad, así como de las mejores prácticas para Revisiones, Pruebas, Requerimientos y Configuración.

▫ Obtener resultados tangibles mediante la implementación de la metodología en proyectos piloto.

Etapas del proyecto

1. Capacitación (2 meses)

2. Definición de la implantación (1 mes)

3. Desarrollo de proyectos piloto (5 meses)

4. TSP on going … Mejora continua

Consultoría (Asesoría, Coach)

CapacitaciónDiplomado en habilidades de trabajo en equipo y colaboración Horas Sesiones Precio de

ListaPrecio Mexico

First1 Curso: Seminario Ejecutivo de TSP 8 1 $ 5,933.40 $ 5,394.002 Curso: Administrando equipos de desarrollo con TSP 20 2 ó 3 $ 19,522.80 $ 17,748.003 Curso: Competecias de Productividad (MS Outlook) 12 2 $ 6,041.00 $ 5,394.004 Certificacion: MS604 MS Outlook $ 1,740.00 $ 1,740.00

$ 33,237.20 $ 30,276.00

PSP para Ingenieros de Software Horas SesionesPrecio de

ListaPrecio Mexico

First1 Curso: Fundamentos de PSP 40 5 $ 15,312.00 $ 13,920.002 Curso: PSP Avanzado 40 5 $ 15,312.00 $ 13,920.003 Taller: Preparacion al exmen de Certificacion 20 2 $ 2,668.00 $ 2,320.004 Certificacion: PSP Certified Developer $ 3,770.00 $ 3,770.00

$ 37,062.00 $ 33,930.00

Diplomado de Ingenieria de Software y Productividad Horas SesionesPrecio de

ListaPrecio Mexico

First1 Curso: Administracion y seguimiento al control de proyectos 24 3 $ 7,730.24 $ 6,902.002 Curso: Gestion de requerimientos de software 16 2 ó 3 $ 4,157.44 $ 3,712.003 Curso: Calidad mediante revisiones e Inspecciones 8 1 ó 2 $ 3,637.76 $ 3,248.004 Curso: Desarrollo del plan de proyecto y admin de proyectos 24 3 $ 7,730.24 $ 6,902.005 Curso: Monitoreo de Proyectos 20 3 $ 6,885.76 $ 6,148.006 Certificacion: MS632 MS Project $ 1,102.00 $ 1,102.00

$ 31,243.44 $ 28,014.00

CapacitaciónDiplomado en habilidades de trabajo en equipo y colaboración Horas Sesiones Precio de

ListaPrecio Mexico

First1 Curso: Seminario Ejecutivo de TSP 8 1 $ 5,933.40 $ 5,394.002 Curso: Administrando equipos de desarrollo con TSP 20 2 ó 3 $ 19,522.80 $ 17,748.003 Curso: Competecias de Productividad (MS Outlook) 12 2 $ 6,041.00 $ 5,394.004 Certificacion: MS604 MS Outlook $ 1,740.00 $ 1,740.00

$ 33,237.20 $ 30,276.00

PSP para Ingenieros de Software Horas SesionesPrecio de

ListaPrecio Mexico

First1 Curso: Fundamentos de PSP 40 5 $ 15,312.00 $ 13,920.002 Curso: PSP Avanzado 40 5 $ 15,312.00 $ 13,920.003 Taller: Preparacion al exmen de Certificacion 20 2 $ 2,668.00 $ 2,320.004 Certificacion: PSP Certified Developer $ 3,770.00 $ 3,770.00

$ 37,062.00 $ 33,930.00

Diplomado de Ingenieria de Software y Productividad Horas SesionesPrecio de

ListaPrecio Mexico

First1 Curso: Administracion y seguimiento al control de proyectos 24 3 $ 7,730.24 $ 6,902.002 Curso: Gestion de requerimientos de software 16 2 ó 3 $ 4,157.44 $ 3,712.003 Curso: Calidad mediante revisiones e Inspecciones 8 1 ó 2 $ 3,637.76 $ 3,248.004 Curso: Desarrollo del plan de proyecto y admin de proyectos 24 3 $ 7,730.24 $ 6,902.005 Curso: Monitoreo de Proyectos 20 3 $ 6,885.76 $ 6,148.006 Certificacion: MS632 MS Project $ 1,102.00 $ 1,102.00

$ 31,243.44 $ 28,014.00

Cursos esenciales

• TSP Exec Seminar▫ Para directivos y gerentes incluye al cliente

• TSP Leading Development Teams▫ Para administradores, lideres de equipos de TSP

• PSP Fundamentals ▫ Para desarrolladores, DBAs, arquitectos de software▫ 40 hrs*.

• TSP Team Member▫ Para analistas, testers, calidad…

• * Teoría y Laboratorio (Tareas/práctica no necesariamente son presenciales)

Definición de la implantación

• Trabajo con los dueños de los procesos▫ Dirección, Gerentes/Meta Arquitectos, Calidad,

Administradores.• Definir y documentar procesos

▫ Se tiene scripts, plantillas, manuales, bibliografía, herramienta en línea.

▫ Se alinean a los estándares ya utilizados si es que existen• Ajustar los procesos a PSP/TSP

▫ 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 estén operando▫ Próximos 5 meses de asesoría y coach

• Requiere de ingenieros capacitados• Requiere de al menos un Coach tiempo completo• Aplicar herramienta Software Process

Dashboard

* Recomendación

Herramienta: The software Process Dashboard• Registro de Datos – Tiempo, defectos, tamaño; lo

planeado vs. lo real.• Planeación - Scripts, plantillas, formatos, reportes

ejecutivos y calculo del valor ganado.• Seguimiento – Poderosa herramienta para dar

seguimiento a las personas y equipos.• Análisis de Datos - Gráficos y reportes que ayudan al

análisis de datos históricos.• Exportar Datos – Exportar datos a Excel, o a Texto para

usarse con otras herramientas• http://www.processdash.com/home

Estadísticas

Riesgos•No es una solución mágica, tampoco se

invento el hilo negro, por lo que los riesgos mas comunes son: ▫No dedicar tiempo▫No hacer las tareas/prácticas▫No tener apoyo de la alta dirección▫Resistencia al cambio▫No cumplir con las certificaciones

PSP/TSP permite• Con PSP, los desarrolladores utilizan procesos definidos y medibles.

Se toma información de tamaño, 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 desempeño.

• TSP ha permitido resolver problemas típicos de negocio: predecibilidad de costo y tiempo, mejora de productividad y ciclos de desarrollo, mejora de calidad de productos.

• PSP/TSP mejora el desempeño 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 más corto, el ciclo completo se reduce

top related