lunes, 9 de noviembre de 2009

BIENVENIDA

TEAM SOFTWARE PROCESS
LOS ENTORNOS DE TSP

INTRODUCCION

Se describirá el TSP, cómo y para quién fue desarrollado, su estructura, una breve explicación de la metodología Y resultados de una aplicación real.
asi como el concepto de TSP, los antecedentes,la estructura,los objetivos, la metodologia y los ciclos de TSP.

DESARROLLO

EL 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.

LOS ANTECENTES: TSP prosigue las estrategias de calidad americanas que inicio:
DEMMING EN LA INDUSTRIA EN 1982,
FAGAN EN EL PROCESO DE SW 1986,
W. HUMPHREY SW, CMM 1987,
W. HUMPHREY SW, PSP 1995,
W. HUMPHREY SW, TSP 1999.

LA ESTRUCTURA DE TSP:

EN ESTE DIAGRAMA PODEMOS OBSERVAR COMO ESTA LA ESTRUCTURA DE TSP


LOS OBJETIVOS DE 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.

LAS METDOLOGIA DE TSP: lanzamientos, requerimientos,diseño high level, implementacion y integracion y pruebas.

PROBLEMAS COMUNES DE EQUIPO:
Falta de liderazgo: en est punto podemos mencionar que no esta capcitado para poder ser un lider al momento de dirgir un equipo de trabajo.

Falta de compromiso y ganas de cooperar : este punto las personas no le interesa que el trabajo salga bien.

Diferencia en contribuciones: en este punto son como se encuentra organizada la empresa por el equipo de trabajo.

Falta de confianza: no tiene  la capacidad para enfrentar a las personas.

Falta de calidad : no le importa que el trabajo tenga calidad.

Mejoras excesivas
Revisiones entre colegas inefectivas

Ventajas: 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 mas certera al ser realizada por el equipo; se logra una buena comunicación entre los integrantes.

Desventajas: Las desventajas de este modelo es que es necesario que cada uno de los miembros tiene 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. Cada miembro debe de estar entrenado en el PSP, si algún miembro se va, es necesario entrenar a los nuevos miembros. Algo que puede resultar una desventaja importante es que la Gerencia debe de dejar trabajar a los equipos de trabajo autodirigidos de acuerdo a sus planes, algo que no muchos resisten.

CICLOS DE TSP: Cíclo de vida de TSP (TSPi), y Cíclo de TSPi dividido en fases.

El TSP tiene varias aplicaciones, incluso en su formulación más pura, como la planificación, la logística y la fabricación de microchips. Ligeramente modificado, aparece como un sub-problema en muchas áreas, tales como la secuenciación del ADN. En estas aplicaciones, el concepto de ciudad representa, por ejemplo, clientes, puntos de soldadura, o fragmentos de ADN, y la distancia concepto representa los tiempos de viaje o de coste, o una medida de similitud entre los fragmentos de ADN. En muchas aplicaciones, las restricciones adicionales, tales como escasez de recursos o de tiempo de Windows hacer el problema mucho más difícil.

En la teoría de la complejidad computacional, la versión de la decisión de TSP pertenece a la clase de NP-problemas completa. Por lo tanto, se supone que no hay ningún algoritmo eficiente para la solución de TSP. En otras palabras, es probable que el peor de los casos tiempo de ejecución de cualquier algoritmo para TSP se incrementa exponencialmente con el número de ciudades, así que incluso algunos casos, con sólo unos cientos de ciudades tomará muchos años de CPU para resolver exactamente.

CONCLUSION

TSP puede ayudar a crear equipos autodirigidos y que el plan de seguimiento de su trabajo, establezca los objetivos, y sus propios procesos y planes. TSP puede ayudar a la organization de establer una madura, disciplinada practica de la ingieneria que produce segura, confiable.
es la metdologia que que puede dirigir los trabajos de mejora y desarrolla los software donde el trabajo que se realize en equipo sea de forma normal.
por ejemplo Si México quiere alcanzar y rebasar a los países líderes en desarrollo de los software, se requiere de un método que de resultados inmediatos y mejores que los métodos que utilizan los competidores. la propuesta idela seria la metodologia TSP.