TSP
¿Qué es el Proceso de Team Software (TSP)?
Team Software Process (TSP) guides engineering teams that are developing software-intensive products. Team Software Process (TSP) guías de ingeniería de los equipos que están en desarrollo intensivo de productos de software. Using TSP helps organizations establish a mature and disciplined engineering practice that produces secure, reliable software in less time and at lower costs. Uso de TSP ayuda a las organizaciones establecer una disciplina de ingeniería práctica y maduro que produce, fiable software de seguridad en menos tiempo ya menor costo.
TSP se ha aplicado en las organizaciones pequeñas y grandes en una variedad de dominios con resultados similares en el primer uso, incluyendo
- productivity improvements of 25% or more mejoras en la productividad del 25% o más
- reductions in cost and schedule variance to less than +/- 10% la reducción de variación de los gastos y el calendario a menos de + / - 10%
- testing costs and schedule reductions of up to 80% costes de los análisis y las reducciones de horario de hasta un 80%
TSP
“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”
Este modelo a permitido resolver problemas típicos de negocios tales como: generar costo y tiempo, mejora de productividad y ciclos de desarrollos, mejora de calidad de producto, mejora en desempeño tanto de equipos como individuos; provee beneficios inmediatos y mediales para acelerar las iniciativas de mejora de procesos organizacionales.
Entre las ventajas a destacar de este modelo podemos mencionar la mejora la productividad de las personas, mejora en los hábitos de programación, se puede lograr una detección temprana de defectos y riesgos lo que deriva en una disminución de los defectos, una mejora en la calidad, y por lo tanto, una reducción en el ciclo de vida. Se trabaja con un plan con una base de estimación más certera al ser realizada por el equipo; se logra una buena comunicación entre los integrantes.
Las desventajas de este modelo es que es necesario que cada uno de los miembros tenga que tener el compromiso y la disciplina de seguir el plan. Debe de llenar toda la documentación requerida que incluye sus registros, planificación, las plantillas o formularios. Se debe de contar con un buen conjunto de métricas y parámetros de calidad, lo cual, para algunas organizaciones, puede ser difícil de definir. Algo que puede resultar una desventaja importante es que la Gerencia debe de dejar trabajar a los equipos de trabajo auto dirigidos de acuerdo a sus planes, algo que no muchos resisten.
Objetivos del TSP
- Generar un marco basado en PSP
- Desarrollar productos en varios ciclos
- Establecer estándares para medir la calidad y el comportamiento
- Proporcionar métricas para equipos
- Evaluar roles y equipos
- Guías para solución de problemas en equipos.
- Maximizar calidad Software, Minimizar costos.
- Acelerar la mejora continua de procesos.
Estos objetivos son herramienta clave que manejan y crean modelos los cuales permiten estructurar de manera organizada procesos desde lo particular a lo general.
TSP enseña como construir equipos y propone desarrollar en varios ciclos, cada uno con los siguientes flujos de trabajo:
- Lanzamiento
- Estrategia
- Plan
- Requerimientos
- Diseño
- Implementación
- Pruebas
Para soportar estos puntos se definen roles, actividades y directrices acerca de cómo se deben comportar los individuos.
El TSP es una estructura de trabajo para la construcción y dirección de equipos de ingeniería de software que provee los procesos operacionales necesarios para formar equipos de ingeniería, establecer un ambiente adecuado, y guiar los equipos en la realización del trabajo, es decir acopla los principios de los equipos integrados con los métodos de PSP y CMM para producir equipos efectivos. Para su utilización se requiere que todos los miembros del equipo apliquen las normas de PSP (Personal Software Process – Proceso de software personal) en su trabajo.
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.
No hay comentarios:
Publicar un comentario