Sunteți pe pagina 1din 4

2.2.

1 PSP y TSP
PSP

Es un conjunto de prcticas disciplinadas para la gestin del tiempo y mejora de la


productividad personal de los programadores o ingenieros de software, en tareas de
desarrollo y mantenimiento de sistemas. Est alineado y diseado para emplearse en
organizaciones con modelos de procesos CMMI o ISO 15504. Fue propuesto
por Watts Humphrey en 1995 y estaba dirigido a estudiantes. A partir de 1997 con el
lanzamiento del libro "An introduction to the Personal Software Process" se dirige
ahora a ingenieros juniors.
Se puede considerar como la gua de trabajo personal para ingenieros de software en
organizaciones que emplean un modelo CMMI con nivel de madurez o de capacidad
de procesos que implica la medicin cualitativa y mejora de procesos.
Uno de los mayores problemas que tiene es la gran cantidad de datos que hay que
tomar. El PSP tiene obsesin por la toma de datos y elaboracin de tablas. El PSP se
orienta el conjunto de reas clave del proceso que debe manejar un desarrollador
cuando trabaja de forma individual.
PSP, es uno de los 3 vrtices donde descansa un proceso de mejora que trabaja
sobre 3 niveles de la organizacin, los otros 2 son CMM y TSP.
El PSP amplia el proceso de mejora a la gente que realiza el trabajo de desarrollo de
software, concentrndose en las practicas de trabajo de los ingenieros en una forma
individual, enseando como manejar la calidad desde el principio de un producto.
PSP son nuestras propias mtricas, que permiten estructurar y ordenar nuestro
trabajo del da a da (no solo de desarrollo de software, esto lo voy a explicar mas
adelante). El resultado de nuestro trabajo, adems puede ser llevado a un trabajo en
equipo TSP (Team Process Software), el cual es comandado por un sistema de
gestin de la configuracin y por supuesto, un Jefe de Proyecto quien evala los
resultados y avances de los miembros del equipo.

TSP
Team Software Process (TSP) es un mtodo de establecimiento y mejora del trabajo
en equipo para procesos software.

TSP proporciona directrices para ayudar a un equipo a establecer sus objetivos, a


planificar sus procesos y a revisar su trabajo con el fin de que la organizacin pueda
establecer prcticas de ingeniera avanzadas y as obtener productos eficientes,
fiables y de calidad. Est formado por dos componentes primarios que abarcan
distintos aspectos del trabajo en equipo:
Formacin del equipo de trabajo.
Gestin del equipo de trabajo.
Existen diferentes metodologas para la mejora de procesos, la mayora de ellas se
basa en la mejora de los procesos que dan como resultado un servicio o producto. El
TSP busca integrar un equipo que tenga como punto de partida la unificacin del
mismo, para poder llevar a cabo todos aquellos procedimientos que puedan realizar
mejora a los procesos que desarrollan.
El Team Software Process (TSP) es un proceso de desarrollo para equipos de
ingenieros basado en CMMI, ayuda a conformar equipos para el desarrollo de
software de calidad. TSP proporciona directrices para ayudar a un equipo a
establecer sus objetivos, a planificar sus procesos y a revisar su trabajo con el fin de
que la organizacin pueda establecer prcticas de ingeniera avanzadas y as
obtener productos eficientes, fiables y de calidad.
TSP es una solucin basada en procesos para resolver problemas de negocio, tales
como:
Predictibilidad de costo y tiempo
Mejora de productividad
Ciclos de desarrollo y mejora de calidad de productos.

Caractersticas de los grupos eficaces:


Miembros expertos en papeles de liderazgo y pertenencia.
Relaciones tranquilas y establecidas entre los miembros.
Los miembros se sienten atrados por el grupo y son fieles.
Los valores y metas del grupo son los de sus integrantes
Los miembros estn motivados por hacer lo que puedan por el grupo.
La interaccin y toma de decisiones tiene lugar en el ambiente adecuado.
El grupo desea ayudar a cada miembro a adquirir su pleno El grupo desea ayudar a
cada miembro a adquirir su pleno potencial.
Cada miembro acepta con gusto y sin resentimiento las metas y normas
establecidas.

Los miembros se prestan ayuda mutua cuando es necesaria o recomendable.


Existe una atmsfera de creatividad.
El grupo conoce el conformismo constructivo y se sirve de l.
Existe gran motivacin para iniciar y recibir las comunicaciones.
Los miembros son flexibles y adaptables en sus metas y actitudes.
Los miembros se sienten seguros al tomar decisiones que les Los miembros se
sienten seguros al tomar decisiones que les parecen apropiadas al entender la
filosofa de la operacin.
Sus orgenes se deben a las limitaciones que el PSP (Personal Software Process, su
antecesor) tena en el mbito industrial. PSP result muy efectivo para que los
ingenieros pudiesen tener el control de su proceso personal mediante la mejora de
sus habilidades de estimacin y la reduccin de los defectos introducidos en los
productos sin afectar a su productividad, pero PSP slo se enfocaba en las fases de
desarrollo de software (diseo y pruebas unitarias); la aplicacin que lo ingenieros
hicieron del PSP dentro de las empresas resulto en prcticas no satisfactorias.
Por tal motivo, Watts Humphrey desarroll el TSP, el cual consideraba como parte
importante, adems de lo previsto por el PSP, los requisitos, las pruebas de
integracin, la documentacin y otras actividades tpicas en todo proyecto de
desarrollo, de igual manera inclua actividades como los roles de equipo,
interrelaciones dentro de la organizacin y la definicin de un proceso de equipo para
ser utilizado dentro de los procesos existentes en la organizacin.

Los Roles (responsabilidades) en los equipos en STP son:


Lder del Equipo: Dirige al equipo, se asegura que todos reporten sus datos de los
procesos y completen su trabajo tal y como se plane. Realiza los reportes
semanales del avance del equipo.
Gestor de desarrollo: Gua al equipo en el diseo y desarrollo del producto.
Gestor de Planificacin: Apoya y gua al equipo en la planificacin y seguimiento del
trabajo.
Gestor de Calidad/Proceso: Apoya al equipo en definir sus necesidades acerca del
proceso y a establecer y administrar el plan de calidad. Genera estndares para
obtener un trabajo uniforme. Modera las inspecciones y revisa cada artefacto
generado.
Administrador de Requerimientos/Soporte: Dirige al equipo en el desarrollo de
requerimientos de software y ayuda a dar a conocer la tecnologa y en las
necesidades de apoyo administrativo. Administra el plan de configuracin

Es necesario que los ingenieros que usan TSP estn formados en PSP. Con TSP, los
equipos encuentran y reparan defectos en etapas tempranas del proceso de
desarrollo, esto reduce de manera importante el tiempo de pruebas. Esto reduce de
manera importante el tiempo de pruebas. Con un testing ms corto, el ciclo completo
se reduce.
A diferencia de otros mtodos, TSP mejora el desempeo tanto de equipos como
individuos, es disciplinado y gil, provee beneficios inmediatos y medibles y acelera
las iniciativas de mejora de procesos organizacionales.
En las fases del Ciclo TSP se planea el nmero de ciclos. Dentro de cada ciclo se
realiza:
Lanzamiento
Estrategia
Plan
Requisitos
Diseo
Implementacin
Pruebas
Postmortem
Los objetivos que tiene el TSP son:
Maximizar calidad software, minimizar costos.
Integrar equipos independientes de alto rendimiento que planeen su trabajo,
establezcan metas y san sueos de sus procesos y planes.
Mostrar a los gerentes como monitorear y motivar a sus equipos de trabajo y como
ayudarlos a alcanzar su mxima productividad.
Acelerar la mejora continua de monitoreo.
Proveer de una gua para e mejoramiento en organizaciones maduras

Sus entornos son:


CMM- Administracin.
TSP- Equipo Ingenieros.
PSP-Ingeniero.

S-ar putea să vă placă și