TSP (Team Software Process-Proceso de Equipo De Software)
Definición:
Es un marco de trabajo realizado especialmente para los equipos de desarrolladores de software, este sirve para ayudar a las empresas que desean mirar la productividad y calidad de los procesos, este se utiliza con más reincidencia en proyectos demasiado grandes.
Objetivo:
- Lograr una disciplina de mejora continua en el proceso de desarrollo.
- Medir, estimar, planificar, seguir y controlar el proceso de desarrollo.
- Mejorar la calidad del proceso de desarrollo.
- Proveer calidad y productividad.
Características:
- Miembros expertos en papeles de liderazgo y pertenencia.
- Relaciones tranquilas y establecidas entre los miembros.
- Los miembros se sienten atraídos por el grupo y son fieles.
- Los valores y metas del grupo son los de sus integrantes.
- Los miembros están motivados por hacer lo que puedan por el grupo.
- La interacción y toma de decisiones tiene lugar en el ambiente adecuado.
- El grupo desea ayudar a cada miembro a adquirir su pleno potencial.
Ventajas:
- Mejora la productividad de las personas.
- Mejora los hábitos de programación.
- Se puede lograr una detección temprana de defectos y riesgos lo que ayuda a la disminución de errores.
- Una mejora en la calidad del software o producto.
- Una reducción del ciclo de vida.
Algunas ventajas fueron copiadas de: Slideshare
Desventajas:
- Es necesario que cada miembro del equipo a estar comprometido con el proyecto.
- Es necesario llenar toda la documentación pertinente al proyecto incluye: Registros,planificación, plantillas o formularios.
- Contar con parámetros de calidad.
- Cada miembro del equipo debe estar entrenado en PSP.
Fases del ciclo de vida
PSP(Personal Software Process-Proceso Personal del Software)
Definición:
Es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad
personal de los programadores o ingenieros de software, en tareas de desarrollo y mantenimiento de sistemas, mediante el seguimiento del desempeño predicho frente al desempeño real.
Objetivo:
- Introduce la disciplina y la medición del proceso.
- Introduce estimación y planeación.
- Introduce al manejo de calidad.
Características:
- Concentra la practica de una forma individual.
- Es de uso personal.
- Se aplica en proyectos pequeños.
- Producir software de calidad.
- Administrar tiempo.
- Demostrar como manejar el control de calidad.
Ventajas:
- La idea que ganamos en talento y habilidad.
- La estimulación por nuevas ideas.
- Una estructura de trabajo de mejoramiento personal.
- Tomar control del propio trabajo.
- La sensación de logro.
- Una base mejorada para el trabajo en grupo.
- La convicción de que es lo mejor que se puede hacer.
Desventajas:
- El tiempo requerido para conocerlo.
- El costo emocional por mantener una disciplina.
- El ego del cambio de las costumbres.
No hay comentarios:
Publicar un comentario