4. Es una metodología para dirigir el trabajo de mejora
y desarrollo de software además de establecer un
entorno donde el trabajo efectivo de equipo sea
normal y natural.
Conjunto de procesos estructurados que indican qué
hacer en cada fase del desarrollo del proyecto y
muestra cómo conectar cada fase para construir un
producto completo.
5. Maximizar calidad Software, Minimizar costos.
Integrar equipos independientes de alto
rendimiento que planeen y registren su trabajo,
establezcan metas, y sean dueños de sus
procesos y planes.
6. Mostrar a los gerentes como monitorear y motivar
a sus equipos de trabajo y como ayudarlos a
alcanzar su máxima productividad.
Acelerar la mejora continúa de procesos.
Proveer de una guía para el mejoramiento en
organizaciones maduras
7.
8. Se usa PSP para implementar módulos y
unidades.
Se crea el diseño detallado de los módulos y
unidades.
Se revisa el diseño.
Se convierte el diseño al código .
Se inspecciona el código
Se compilan y prueban los módulos y unidades.
Se analiza la calidad de los módulos/unidades.
9.
10. Revisión de objetivos a perseguir
Asignación de equipos y roles al personal
Se describen las necesidades del cliente.
Se establece las metas individuales y del equipo
11. Crear un diseño conceptual para el producto.
Se establece la estrategia de desarrollo: se decide
que será producido en cada ciclo.
Se hacen estimaciones iniciales de esfuerzos y
tamaño.
Se establece un plan de administración de la
configuración.
Se reutiliza el plan anterior.
Se establecen riesgos de administración
12. Estima el tamaño de cada artefacto a ser
desarrollado.
Se identifican las tareas: se estima el tiempo para
completar cada tarea; se asignan tareas a los
miembros del equipo.
Hacer un cronograma semanal para tareas
terminadas.
Hacer un plan de calidad
13. Se analizan las necesidades del cliente y se
entrevistan
Se especifican los requerimientos.
Se hace inspección de los requerimientos.
Se diseña un plan de pruebas del sistema.
14. Se crea un diseño de alto nivel.
Se especifica el diseño.
Se inspecciona el diseño.
Se desarrolla una plan de pruebas de integración
15. Se construye e integra el sistema.
Se llevan a cabo las pruebas del sistema.
Se produce la documentación de usuario
16. Análisis de resultados.
Se escribe el reporte del ciclo.
Se produce producen evaluaciones de pares y
equipo.
17.
18.
19. . En el siguiente esquema se muestra de que manera interactúan los
modelos PSP y TSP
20. Inicializar
Diagnosticar
Establecer
Actuar
Evaluar
El modelo ideal define un marco de ciclo de vida para la mejora
de procesos. Las fases definidas en el modelo IDEAL son cinco,
constituyendo las evaluaciones la parte fundamental de la fase de
diagnóstico.
21. La recompensa de trabajar con este tipo de
modelos es que mejora la calidad de los procesos
Reducen los costos, esto gracias a la generación
mínima de errores y el poco tiempo en que estos
procesos se realizan.
Los procesos permiten ser modificados fácilmente
y sobre todo, es factible tener un buen
mantenimiento.
El éxito de estos modelos no solo implican la
buena calidad que generan,
22. Herramienta clave que manejan, son las visiones a largo
plazo
Al crear modelos los cuales te permiten estructurar de
manera organizada procesos desde lo particular a lo
general
El mundo de la tecnología están evolucionando
rápidamente.
Los usuarios que buscan este tipo de modelos,
entienden que si no buscan metas y soluciones a largo
plazo, simplemente serán desplazados por nuevos
usuarios, ó por usuarios que generan una proyección
futura.
23. Ambos procesos pueden usarse juntos.
PSP y el TSP son aplicables tanto a pequeña
como a gran escala.
Equipos sencillos, 5 - 15 profesionales
Multi-Equipos, muchas docenas de profesionales.
24. Reducción del 99.4% de defectos antes de hacer la
prueba general del sistema
La estimación de costo y tiempo dentro del 10% de lo
planeado. Y reduce el tiempo y costo de pruebas.
25. En la organización TSP proporciona un proceso
definido de marco para la gestión, seguimiento y
presentación de informes los progresos del
equipo. Su uso en la organización puede construir
auto-dirigir equipos de ese plan y hacer un
seguimiento de su trabajo, establecer objetivos y
sus propios procesos y planes. Estos pueden ser
equipos de software puro o de productos
integrada equipos de 3 a 20 ingenieros.
26. En el desarrollo
• Distribución de actividades técnicas y
administrativas
• Definición de roles
• Cambio de roles
• Objetivos claros y comunes
• Análisis de riesgos
• Junta de estrategia y planeación
• Ciclos de desarrollo controlados
27. En el trabajo en equipo
• Autoridad del líder de proyecto
• Respaldo del líder de proyecto
• Actividades técnicas para el líder de proyecto
• Diferentes tipos de personalidad
• Delimitación de responsabilidades
• Evaluaciones de desempeño
• Burocracia
• Cambio de roles (motivación)
28. • Selección del equipo de trabajo
• Clarificación del alcance de
responsabilidades por rol.
29. Entendimiento del cambio organizacional
• Motivación
• Apoyo gerencial
• Visión de cambio
Administración del capital intelectual
30. Al trabajar con este tipo de modelo se mejora la
calidad de los procesos y reducen los costos, esto
gracias a la generación mínima de errores y el
poco tiempo en que estos procesos se realizan.
Es factible tener un buen mantenimiento.