Adsence

martes, 25 de noviembre de 2014

Team Software Process (TSP)


El TSP es una metodologia dictada por el Instituto de Ingenieria de Software para equipos de desarrollo donde cada desarrollador tiene que conocer las practicas dictadas por el PSP (Personal Software Process), esta cumpuesto por un conjunto de fases que abarcan el proceso de desarrollo en equipos.

Ciclo de vida del Proyecto.

Cada parte del ciclo del proyecto tiene que estar guiada por coach certificado.

Lanzamiento


Se definen los roles del equipo, los objetivos a cumplir, metas individuales y de equipo, estrategia de desarrollo.

Proceso de Lanzamiento


Productos del Lanzamiento


Durante el lanzamiento, el equipo produce:
  • Metas documentadas del equipo
  • Definición de los roles de los miembros del equipo
  • Definición de la estrategia de desarrollo y de los procesos del equipo
  • Lista de los productos planeados del proyecto
  • Estimaciones de tamaño para los productos planeados
  • Un calendario general del proyecto
  • Un plan de calidad cuantitativo
  • Planes detallados para la siguiente fase para cada ingeniero
  • Un plan balanceado para la siguiente fase
  • Evaluación de los riesgos claves del proyecto

Estrategia

Se realiza un diseño conceptual del producto, se realizan estimaciones iniciales, se realiza un plan de configuración del producto, se establecen riesgos.

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, hacer un plan de calidad.

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

Pruebas

Se construye e integra el sistema, se llevan a cabo las pruebas del sistema, se produce la documentación de usuario.

Postmortem

Análisis de resultados, se escribe el reporte del ciclo, se produce producen evaluaciones de pares y equipo, evaluaciones del plan de calidad. Esta es una fase en la que se puede decir que se generan las lecciones aprendidas del proyecto

Estas fases del proyecto se las hace de forma incremental de acuerdo a la metodologia tomada, es una implementacion de los modelos indicados por el CMMI que una de las certificaciones de calidad para una empresa.

Cabe recalcar que no exite un certificacion para los equipos, mas sin embargo el cumplimiento de uno o varios proyectos con esta metodologia implica que la empresa puede ser certificada con TSP PICE esta certificacion es otrogada por el SEI (Instituto de Ingenieria de Software)

No hay comentarios.:

Publicar un comentario

Déjame tus mensajes y recomendaciones