Please enable JavaScript.
Coggle requires JavaScript to display documents.
Utilizando el Proceso Personal de Software (PSP) (El Equipo de Procesos de…
Utilizando el Proceso Personal de Software (PSP)
El Equipo de Procesos de Software (TSP)
El entrenador de TSP
Los entrenadores logrados reconocen el talento y ven las posibilidades de excelencia. Siempre y cuando sus cargos comiencen con las habilidades esenciales y un compromiso con la excelencia.
El entrenador de software tiene tres objetivos
Insistir en una dedicación a la excelencia.
Apoyar y orientar el desarrollo individual y de equipo.
Motivar el rendimiento superior
La lógica de TSP
El propósito del TSP es construir y guiar a los equipos en la definición de sus propias estrategias, procesos y planes. El PSP proporciona las habilidades que los desarrolladores necesitan para hacer planes personales y de equipo, hacer un seguimiento de su trabajo y crear productos de calidad. Estas habilidades son necesarias para ser miembros del equipo TSP completamente efectivos.
Trabajo en equipo
Muchos estudios han demostrado que los equipos exitosos comparten las siguientes características:
Los miembros del equipo creen que la meta es alcanzable, y cada uno tiene un rol definido para lograr esa meta
Los miembros del equipo tienen un proceso y un plan comunes que los guían en el trabajo y en el seguimiento de su progreso
El equipo tiene un objetivo agresivo e importante que los miembros deben cooperar
El líder del equipo apoya y protege al equipo y mantiene a los miembros informados sobre los problemas de gestión y el progreso del equipo.
Los miembros del equipo son todos hábiles y capaces de hacer su trabajo
El proceso de lanzamiento de TSP
En la reunión 5, el equipo elabora un plan de calidad.
Durante la reunión 6, los miembros del equipo hacen planes personales detallados para las próximas semanas.
En la reunión 4, el equipo produce un plan general para el trabajo.
En la reunión 7, el equipo produce un proyecto.
Durante la reunión 3, el equipo produce su concepto de producto inicial, decide una estrategia de desarrollo y define el proceso necesario para respaldar los objetivos y la estrategia.
Durante la reunión 8, el equipo prepara una presentación del plan para la administración.
En la reunión 2, el equipo define sus objetivos y los miembros seleccionan sus roles personales de equipo.
En la reunión 9, el equipo, el líder del equipo y el entrenador se reúnen con el grupo de administración que asistió a la reunión 1
En la reunión 1, la administración y un representante de usuarios (o el cliente) se reúnen con el equipo para explicar por qué se necesita el proyecto, qué espera la administración de este equipo y qué quiere el cliente o usuario
La reunión final es el postmortem durante el cual el equipo revisa el proceso de lanzamiento, registra las sugerencias de mejora, asegura que todas las decisiones y datos importantes se registran y asigna la responsabilidad de los elementos de seguimiento pendientes.
Gestionar tu propio proyecto
Seguimiento y reporte del progreso.
El rol del desarrollo lo proyecta para resolver problemas. Pasamos la vida tratando con incógnitas y frecuentemente encontramos problemas y oportunidades inesperados.
Cambio de gerencia
Es de "conocimiento común" que la mejor manera de desarrollar software es comenzar con requisitos firmes, claros y completos.
Manteniendo el plan
Cuando los nuevos equipos de TSP utilizan por primera vez los planes detallados que produjeron durante el lanzamiento de TSP, invariablemente encuentran que han omitido algunos pasos importantes, que incluyen actividades que no son esenciales, definieron incorrectamente algunas tareas o cometieron algunos errores de estimación significativos.
Gestión de calidad TSP
Si el producto no tuviera que funcionar, podríamos construirlo realmente rápido. Aunque puede parecer que los clientes y gerentes no se preocupan tanto por la calidad como por el costo y el cronograma, quieren que nuestros productos funcionen.
TSP resultados
Aunque el PSP y el TSP son relativamente nuevos, suficientes equipos los han utilizado para demostrar su eficacia
Retos de desarrollo
Aunque el trabajo de desarrollo moderno plantea muchos desafíos técnicos, los problemas que parecen causar más problemas no son en absoluto técnicos. Se refieren a compromisos de negociación, mantener el control de nuestros proyectos, entregar productos de calidad y mantener un trabajo en equipo efectivo.
Mantener el control del proyecto
Tener un plan sólido y detallado es un primer paso importante para mantener el control del proyecto. Para mantener el control del proyecto, sin embargo, debe seguir el plan y mantenerlo actualizado. También debe mantener a la gerencia informada de su progreso.
Entrega de productos de calidad
La gestión de la calidad es un enfoque importante de la PSP y la TSP, ya que sin una gestión de la calidad efectiva, los inevitables problemas de calidad afectarán el costo y el cronograma de su proyecto, y reducirán considerablemente el valor de sus productos.
Compromisos de negociación
Al defender el plan, un enfoque generalmente exitoso es enfatizar los siguientes puntos:
Si desea cambiar los requisitos u otras suposiciones, volveremos a examinar el plan para ver cómo afectará eso al cronograma.
Este es un plan de costo mínimo. Si le preocupa más el horario, podríamos ahorrar tiempo, pero a un costo adicional. También podríamos desarrollar algunas opciones de programación si nos puede decir qué alternativas desea que consideremos.
Este es el mejor plan que podemos hacer para cumplir con los requisitos que nos dio. Podemos mostrar los supuestos del plan y los datos históricos en los que se basa el plan y podemos mostrarle comparaciones con proyectos similares. Creemos que estará de acuerdo en que este es un plan ajustado pero realista.
Mantener el trabajo en equipo efectivo
Los equipos son los medios más efectivos que los humanos han ideado para realizar un trabajo creativo complejo. Los equipos pueden ser enormemente efectivos cuando funcionan correctamente; Sin una guía y apoyo adecuados, sin embargo, pueden fallar miserablemente.
El equipo de TSP de uno
Usa métodos personales efectivos
Las buenas prácticas de software son directas, pero pocas personas las usan constantemente. A menudo, de hecho, los métodos apropiados eran conocidos e incluso planeados, pero no se utilizaron.
Reconoce tus fortalezas y debilidades
Reconocer sus fortalezas y debilidades es el papel de la autopsia. A medida que comprenda mejor sus habilidades, encontrará tareas en las que es bueno y áreas de mejora.
Planea y maneja tu trabajo personal
Ya sea que trabaje solo o en equipo, continúe utilizando los métodos de PSP para planificar su trabajo, hacer un seguimiento de su rendimiento y medir y administrar la calidad de los productos que produce.
Practica, practica, practica
Para mejorar sus habilidades, adquiera el hábito de practicar. Probar nuevos métodos y trabajar en áreas de problemas personales.
Aprende de la historia
Observe y aprenda de los demás y, a medida que aumente su conocimiento, hágaselo saber a los demás. Entonces puede ser parte de la construcción de una disciplina de ingeniería de software más efectiva.
Encuentra y aprende nuevos métodos
Muchas herramientas y métodos están ahora disponibles y constantemente se están desarrollando otros nuevos. No puedes aprender todo, pero puedes estar atento a las innovaciones que sean pertinentes a tus necesidades personales.
Tu futuro en la Ingeniería de Software
A medida que mire hacia el futuro, enfrentará muchas preguntas.
¿Cómo evolucionará su campo y qué puede hacer para enfrentar los crecientes desafíos? Aunque nadie puede saber el futuro, su progreso probablemente estará limitado por su capacidad para desarrollar habilidades personales.