miércoles, 11 de noviembre de 2009

BIENVENIDA






Bienvenidos a este Blog elaborada para la asignatura de Sistemas de Calidad de TI
En este blog se pretende mostrar un ensayo de le metodología TSP, para darnos una idea de como funciona. Acerca de la calidad las personalidades tambien hablan por ello les dejo lo siguiente de un escritor britanico

"La calidad no es un accidente; siempre es el resultado del esfuerzo de una inteligencia"

INTRODUCCION

En el siguiente ensayo se pretende ver como TSP y PSP, que fueron creados por Watts Humphrey como el siguiente paso en su modelo CMM, fueron diseñados para proveer tanto lineamientos sobre los procedimientos como estrategias para el uso de métodos de desarrollo que sirvan al programador y al equipo. 
Se vera los principales puntos de de TSP. Por ejemplo podemos ver como TSP nace de una necesidad de complementar y de hacer mas efectivas 2 metodologías, dando así lugar a PSP, que surgió en 1995 a partir de la necesidad de empresas pequeñas de implementar el modelo CMM, sin embargo esto siguió dando problemas por lo que en consecuencia, se desarrolló TSP como una respuesta práctica al problema existente de implementación de PSP en equipos organizacionales.

DESARROLLO

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. En los equipos de desarrollo de software, aunque las personas que los conforman suelen tener distintas especialidades, es necesario que todos trabajen en forma cooperativa en busca de un objetivo en común. Para realizar trabajo en equipo se necesita desarrollar habilidades específicas que permitan una correcta cohesión entre sus integrantes.


Entre estas habilidades se encuentran la existencia de una meta definida y realista, la obtención de recursos adecuados para el trabajo, integrantes expertos y comprometidos con el logro del objetivo, trabajo disciplinado y constante.

TSP al igual que PSP es un proceso que consiste en un conjunto de métodos, formatos y reglas que ayudan al desarrollo de equipos de proyecto de gran calidad y madurez. TSP fue creado en 1996 y tiene como prerrequisito el conocer PSP ya que los conceptos individuales de éste son retomados e integrados al trabajo en equipo.

Metodología TSP:
Lanzamiento
Se revisan los objetivos, se asignan de equipos y roles al personal, se describen las necesidades del cliente.
Estrategia
Se crea un diseño conceptual para el producto, se establece la estrategia de desarrollo, se hacen estimaciones iniciales de esfuerzos y tamaño.
Planeamiento
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.
Requerimientos
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.
Diseño
Se crea un diseño de alto nivel. Se especifica el diseño. Se inspecciona el diseño. Se desarrolla un plan de pruebas de integración.
Implementación
Se usa PSP para implementar módulos y unidades. Se crea el diseño detallado de los módulos y unidades.
Pruebas
Se construye e integra el sistema. Se llevan a cabo las pruebas del sistema. Se produce la documentación de usuario.
Después de la Muerte
Análisis de resultados. Se escribe el reporte del ciclo. Se produce producen evaluaciones de pares y equipo.

Otro elemento importante de TSP es que para crear un equipo de trabajo efectivo se necesita la determinación y definición clara de roles para cada uno de los integrantes del mismo. Estos roles a grandes rasgos son los siguientes:

• Líder de proyecto: El líder de proyecto en general guía al equipo y se asegura que los ingenieros reporten las estadísticas de avance y que se complete el trabajo en la forma en que fue planeado.
• Encargado de Desarrollo: El encargado de desarrollo dirige al equipo en los asuntos de diseño y desarrollo del producto.
 • Encargado de Planeación: El encargado de planeación guía al equipo en la planeación y seguimiento del producto.
• Encargado de Procesos y Calidad: El encargado de procesos y calidad ayuda al equipo en la definición de los procesos necesarios para la realización del sistema y en el establecimiento y administración de planes de calidad que den eficiencia al proyecto.
• Encargado de Soporte: El encargado de soporte ayuda al equipo a determinar, obtener y administrar las herramientas necesarias para cubrir las necesidades de tecnología y soporte administrativo.

Otro elemento importante de TSP es que para crear un equipo de trabajo efectivo se necesita la determinación y definición clara de roles para cada uno de los integrantes del mismo

CONCLUSION

Los procesos como son los ya mencionados TSP junto con PSP y CMM conforman las herramientas ideales para ayudar a las organizaciones en la formación de sistemas de software de alta calidad. TSP es un proceso intermedio entre los dos anteriores ya que CMM mejora el proceso de toda la organización y se enfoca en la forma de administrar los proyectos mientras que PSP mejora las habilidades personales, crea un hábito de desarrollo y se enfoca a las personas. TSP conecta las dos anteriores ya que mejora el desempeño de los equipos y se enfoca en los productos y los equipos.