miércoles, 11 de noviembre de 2009

Bienvenida

A todos los que están visitando este blog les doy la bienvenida esperando saquen mucho provecho a los comentarios que aquí les dejo a cerca del TSP

¡¡Saludos!!

Introducción

Este texto explica a grandes rasgos que es el TSP, cuales son sus objetivos y donde se aplican los procesos. Esto resulta muy fácil entender a tener que estar observando diagramas que son hasta cierto punto difíciles de entender o que no dan una idea muy clara de lo que es TSP. Espero sea de provecho para aquellos que quieran tener una idea más concreta de lo que es el TSP.

Desarrollo

Como todo trabajo que se desempaña en cualquier área de una empresa durante su proceso de producción, este necesita ser inspeccionado y seguir los estándares de calidad para obtener un entregable sin problemas de calidad. De igual manera pasa en la creación de software de las compañías que se dedican a ello. Estas deben seguir las normas y estándares de calidad durante el desarrollo de software que en un futuro no muy lejano estará en manos del consumidor final.

TSP es una metodología para dirigir el trabajo de mejora de desarrollo de software, esto se refiere a que cuando desarrollamos software, debemos hacerlo de la manera más ordenada y coherente posible de tal manera que el usuario final entienda y se familiarice con el producto que ha adquirido.

En si se enfoca más al ambiente de trabajo de los desarrolladores de software, que el entorno sea agradable para obtener como resultado trabajo efectivo, donde los equipos de trabajo sepan coordinarse y estar en armonía durante el proceso de desarrollo de software. Quiero decir que entre mejor comunicación exista en el entorno de trabajo, mejor se documentarán las posibles fallas que pudieran existir durante el desarrollo de software o dudas de alguna parte del equipo de trabajo.

El TSP se enfoca más en la gente que hace el trabajo de desarrollador de software quiero decir en el equipo de ingenieros desarrolladores de software de la empresa.

La estructura idónea para el TSP esta compuesta por el PSP; que integra los planes personales, los métodos de planeación, el valor agregado, métricas de calidad y los procesos definidos. TSP creación de equipo; que integra el compromiso, planes agresivos, calidad propia, objetivos proyecto, plan propio, plan detallado, roles. Por último el TSP trabajo en equipo; que integra la prioridad en calidad, costo de calidad, seguir el proceso, revisión de status y calidad, comunicación.

La estructura antes mencionada es muy importante ya que en la primera que es PSP se establecen los planes personales de los individuos como parte de un equipo, pero para que un equipo esté comprometido, primero deberá estar comprometida cada una de las personas integrantes del equipo además de conocer los métodos de planeación para que todos estén en la misma frecuencia a la hora de trabajar en equipo.

El plus que podemos dar a la hora de trabajar es conocido como valor agregado. Un ejemplo claro es cuando se desarrolla un entorno gráfico para una aplicación, puedes hacerla muy simple o darle un toque más amigable. Ese toque amigable que quizá no esté estipulada dentro del proyecto puede ser fruto del valor agregado que tu como trabajador haz de dar.

En las métricas de calidad, es importante conocer los lineamientos de desarrollo de software sobre los que debemos regirnos para no salirnos de la tangente y cumplir en tiempo y forma con lo requerido por el proyecto y lo esperado por el consumidor final

Otra parte de la estructura de TSP se enfoca en el TSP creación de equipo donde se crean los compromisos del equipo de trabajo. Planes muy rigurosos que lleven en todo momento a la aplicación de las métricas de calidad, además de aportar por parte de cada uno de los integrantes del equipo al trabajo que esté realizando la calidad propia al equipo de trabajo “compromiso total con el desarrollo humanístico y tecnológico”. Aquí los roles de trabajo son muy importante, para conocer cada una de las actividades a realizar por cada uno de los integrantes del equipo de trabajo y saber con que recursos cuenta el equipo y en que momento hacer uso de ellos.
Por último el TSP trabajo en equipo que ejecuta lo que se ha planeado durante la creación del equipo, dando prioridad en todo momento a la calidad de lo que están desarrollando como equipo de trabajo. Sabemos que lo bueno cuesta por lo que debemos poner cuidado a la hora de la producción porque es más problemático hacer mal las cosas, tener que desechar lo producido y comenzar de nuevo. Esto traería grandes problemas y costos excesivos a la empresa y no se cumpliría con el objetivo del proyecto, mucho menos con los del grupo de desarrolladores. En todo momento se debe evaluar la calidad e informar de los avances y posibles problemas o dudas surgidas durante el proceso de desarrollo de software.

Para tener éxito, es necesario la aplicación de TSP. Este proceso enseña que la empresa como tal debe aplicar disciplina en la administración. Todo lo que haga debe estar bien disciplinado para no saltar algún proceso y afectar al equipo de trabajo de los ingenieros desarrolladores.
Es muy importante que el equipo de trabajo este muy bien disciplinado y cumpla en tiempo y forma con los objetivos trazados por la empresa y los roles establecidos por ellos mismos. El incumplimiento de alguno de ellos desviaría la atención del grupo y no cumplirían con el objetivo principal.

La disciplina de cada uno de los integrantes del equipo es muy importante, ya que si algún miembro del equipo falla o no realiza su trabajo que le corresponde o no cumple con el rol de trabajo establecido, desmembrará al equipo y este no funcionará como tal.

Conclusión

En conclusión los objetivos del TSP son maximizar la calidad y minimizar los costos de producción. Así como establecer los un ambiente agradable de trabajo para el grupo de ingenieros desarrolladores de software y que ellos se comprometan con el equipo de trabajo para alcanzar la máxima calidad.