DDSE_U1_A1_RUMM DESARROLLO DE SOFTWARE EN EQUIPO (TSP) ACTIVIDAD 1. UNIDAD 1. ELEMENTOS DE LA METODOLOGIA TSP. ALUMNO: RUBEN ANTONIO MEDOZA MIRAMONTES. MATRICULA: AL12523881. NIVEL: MODULO 2-2015. FACILITADOR: LIC. MARIO ALBERTO TALAVERA SOTO. DESARROLLO DE SOFTWARE. UNAD MEXICO. sino de la calidad y la gestión individual. ELEMENTOS: . Elementos de la metodología TSP Propósito En esta actividad identificarás los elementos de TSP y la relación que existen entre ellos como un proceso con base en lo estudiado en el Tema 1.Actividad 1. ámbito laboral (si fuera el caso). Actualmente estoy laborando dentro de las instalaciones del Hospital General de mi comunidad perteneciente al Sector Salud de mi Estado. Considerando que TSP se enfoca en la gestión del equipo de trabajo. para ello. hasta el dia de hoy el registro se viene haciendo de manera manual y yo he pretendido que se realice de manera automática. mejorar la calidad en su trabajo. con base en esto. lo cual permitirá un mejor control de los ingresos y ahorrar mucho tiempo en función de entrega de información de caja/recepción a médicos y personal relacionado con esta información. pero no de todo el proceso de desarrollo ni del equipo. los elementos del proceso de desarrollo de TSP: elementos. o con base en tu formación profesional sobre un problema que se presente a un desarrollador de software. El TSP está diseñado para su uso con equipos de 2-20 miembros.. en el Área de Urgencias Médicas. sigue estos pasos: Instrucciones 1. en muchas ocasiones he tratado de mejorar el servicio a los derechohabientes en relación con la manera de hacer su registro para recibir consulta en el Área de Urgencias Médicas.1 Proceso de desarrollo de Team Software Process (TSP).. especialmente en los desarrolladores de software.Identifica y redacta un problema hipotético de tu vida cotidiana. principios y objetivos. Implementando un sistema que utilice y vaya generando una base de datos para ubicación de los ingresos en tiempos y mecanismos de control necesarios para su desarrollo y continuidad del paciente y su salud-tratamiento. estrategias y las condiciones para establecer un equipo TSP. escuela. y el PSP en la calidad. para tener una métrica exacta de su productividad.Identifica en el problema. 2. Las primeras experiencias con el TSP muestran que su uso mejora la calidad y la productividad de los equipos de ingeniería mientras que ayuda a conocer con mayor precisión los compromisos de costos y horarios. al cual puedas dar solución mediante los elementos de la metodología TSP. Además de guiar a los equipos de ingeniería en el desarrollo de productos de software -Intensivo . Inclusive hasta equipos de 150 miembros. La estrategia del equipo deberá ser dirigida al desarrollo rápido utilizando para ello la retroalimentación entre los miembros del equipo y evitar con esto cometer errores observados en desarrollos pasados. Es un sistema de administración de calidad: El enfoque que deberá mantener será el que orienta el TSP tiene como principal propósito asegurar la calidad en el desarrollo de software y. En nuestro caso hipotético serán solo 3-5 personas las encargadas de proveer este proyecto. . Administración autodirigida para equipos de trabajo. Está integrado por indicadores: deberá contar con instrucciones precisas y el orden adecuado para su funcionamiento. conseguir la satisfacción total del cliente. siempre hay cosas nuevas y específicas que pueden aprenderse durante el desarrollo del proyecto. de este modo. Modelo de coaching: método cuyo propósito es instruir y dirigir a las personas con el propósito de que logren los objetivos y desarrollen habilidades específicas de acuerdo a las actividades y roles que desempeñen dentro del proyecto. considerando los estándares de la metodología TSP. Para tal efecto el Modelo Cascada muestra el desarrollo que debe cumplir en función de las siguientes fases. Aun cuando los desarrolladores ya cuenten con la experiencia y la capacidad de ejecutar el trabajo. Proceso operativo apoyado por la formación y capacitación proporcionadas al equipo. y dirigido a toda el área de desarrollo. * Construcción / Implementación. lo que va a ser y qué fin se va a cumplir. * Pruebas. Si la primera fase se completó con éxito y se logró un plan bien pensado para el desarrollo de software a continuación. etc. .* Análisis y definición de requerimientos. Después de que el diseño básico se apruebe. Aquí las funciones de cada uno de la parte se deciden y las unidades de ingeniería se colocan para los módulos de ejemplo. Durante esta fase se lleva a cabo la investigación que incluye intercambio de ideas sobre el software. * Diseño Básico del sistema y el software. * Diseño técnico Diseño / Detalle. a continuación. los programas. el siguiente paso consiste en formular el diseño básico del software en el papel. un diseño técnico más elaborado se puede planificar. En esta fase se escribe el código fuente de los programas. pero se trabaja . TSP está basado en cuatro principios fundamentales: 1. si existe retroalimentación entre los miembros del equipo. PRINCIPIOS Y OBJETIVOS. 3. Siempre se inicia con una junta donde los líderes e ingenieros de software presentan los objetivos del proyecto a cada uno de los miembros del equipo. Si hubiera nuevos requerimientos se regresariaa la primera fase para realizar las mejoras necesarias para la integración de este sistema. El aprendizaje es mucho más eficaz si se sigue un proceso claro y bien definido y. Las instrucciones son más claras cuando ya se había adquirido el conocimiento y la experiencia en situaciones pasadas. según el modelo cascada) se aplican los mismos ocho procesos. la compañía pone en uso después de que el sistema ha sido probado con éxito. liderazgo y un ambiente de trabajo agradable. * Integración. 2. En la siguiente fase (diseño del sistema y de software. Se necesita mantenimiento y gestión para asegurar que el sistema siga funcionando si se desea. TSP cuenta con mediciones claras y está diseñado para utilizarse de manera cíclica. Es importante contar con guías apropiadas para dar solución a los problemas de desarrollo que surjan durante el tiempo que dure éste. que en este caso sería el modelo en cascada. Para que el trabajo sea productivo es necesario definir objetivos claros. Si hay algún error entonces van a la superficie en este punto del proceso. * Gestión y Mantenimiento. TSP se basa en el conocimiento y la experiencia sobre equipos de desarrollo de software. esto permite al equipo recibir información continua sobre su desempeño y avances dentro del proyecto. ya que indica la mejor forma de aplicar los procesos que conforman TSP en todo el ciclo de vida de desarrollo del proyecto. todo el diseño y su construcción se someten a una prueba para comprobar su funcionalidad. En la fase de integración. La estrategia principal de TSP se basa en la búsqueda de la mejor manera de introducir sus ocho procesos dentro de cada fase del ciclo de vida del proyecto. ESTRATEGIAS DE TSP La estrategia de TSP es muy importante para que esta metodología se implemente de manera correcta. se aplican los otros siete restantes procesos.En esta fase. posteriormente. 4. además. y en cada una de sus etapas. para que un equipo se forme hay algunas condiciones que deben crearse. Para conformar un equipo efectivo de ingenieros se necesita que: o o o o o Los integrantes estén cualificados con las capacidades y habilidades propias de su rol. Los recursos que se asignen al equipo deben de ser acordes al trabajo que van a realizar. Establecer objetivos en común y definir los roles por parte de los miembros del equipo.sobre lo que ya se haya desarrollado en el ciclo anterior. el cual debe seguir porque es una guía de sus deberes. las cuales se mencionan a continuación: Debe estar formado por al menos dos personas. Deberá existir comunicación frecuente entre los miembros del equipo. Todos los miembros del equipo deben de apoyarse mutuamente. Con esto se logra que el producto que. aumente su funcionalidad. en este caso sería el software que se está desarrollando. Los líderes deberán de obtener feedback (retroalimentación) y deben de buscar liderazgo que mantenga motivados a los miembros del equipo. . Para lograr el objetivo principal del proyecto se necesita de la ayuda y la colaboración de todos los miembros del equipo. El objetivo del proyecto debe ser claro. Los integrantes deben de estar motivados y comprometidos para lograr el objetivo. Los miembros deben de ser disciplinados y responsables en su trabajo. o o o Los integrantes del equipo deben trabajar en conjunto para lograr el objetivo del proyecto. Todos los miembros deben de participar en la creación de un plan. Los miembros deben de realizar su trabajo de acuerdo al plan. Definir procesos en común. EQUIPO TSP En el contexto de TSP (metodología creada para los grupos de trabajo y la retroalimentación). Todos los integrantes deberán cooperar y estar comprometidos con un objetivo en común. La administración revisará y aceptará el plan realizado por el equipo. Cada persona tiene un rol específico (establecidos por los ingenieros de software y administradores del proyecto). El equipo deberá negociar el plan con la administración. Para formar el equipo de trabajo se deben de dar las siguientes condiciones: El equipo debe formar una estrategia de trabajo en la que todos estén de acuerdo. realista y bien definido. El Team Software Process (TSP) es un proceso de desarrollo para equipos de ingenieros basado en CMMI. menciona cuál es la relación entre los elementos de TSP. así como la relación que existe entre éstos y la forma en que solucionan el problema. . MAPA MENTAL 4.Explica tu mapa mental. a planificar sus procesos y a revisar su trabajo con el fin de que la organización pueda establecer prácticas de ingeniería avanzadas y así obtener productos eficientes..En un archivo de texto o presentación de plantillas. ayuda a conformar equipos para el desarrollo de software de calidad. TSP proporciona directrices para ayudar a un equipo a establecer sus objetivos. elabora un mapa mental donde expongas los elementos gráficos que ejemplifiquen o representen a cada uno de tales elementos. fiables y de calidad. así como las imágenes que consideras los ilustran..3. blogspot. Para comprender la metodología TSP es necesario saber qué es un proceso de desarrollo de software (la primera se realiza dentro del segundo). la mayoría de ellas se basa en la mejora de los procesos que dan como resultado un servicio o producto. para poder llevar a cabo todos aquellos procedimientos que puedan realizar mejora a los procesos que desarrollan. También denominado ciclo de vida de desarrollo de software. tales como: predictibilidad de costo y tiempo. mejora de productividad y ciclos de desarrollo y mejora de calidad de productos.A continuación redacta una conclusión acerca de la importancia de esta metodología en el ámbito del desarrollo de software.pdf http://alejandrogomeztsp.edu/reports/00tr023. 5.. El TSP busca integrar un equipo que tenga como punto de partida la unificación del mismo. TSP puede utilizar cualquiera.sei. El 90% de los que existen en la actualidad están basados en él. que consiste en una estructura que indica las etapas que debe cumplir todo desarrollo de software.cfm?assetid=5287 http://www.cmu.cmu.sei. CONCLUSION Existen diferentes metodologías para la mejora de procesos. BIBLIOGRAFIA http://resources.edu/library/asset-view. Existen muchos modelos de ciclo de vida. pero el de cascada es el más utilizado.TSP es una solución basada en procesos para resolver problemas de negocio.mx/ .