METODOLOGIAS PSP Y TSP
1.1. INTRODUCCION
Personal Software Process, es un modelo desarrollado por Watts S. Humphrey en el Software Engineering Institute (SEI) en la universidad de Carnegie Mellon, en Pittsburgh, Pennsylvania en 1995.
La producción de software debe convertirse en un proceso disciplinado y aceptado por todos, años atrás entre los 70 y los 80 era popular laestrategia de prueba y arregla en la industria estadounidense, posteriormente se establece el control de procesos que desde entonces ha estado preocupado de enfocarse en la calidad.
1.2. ¿Qué es PSP?
Metodología de Ingeniería de Software, basada en principios y prácticas del modelo CMMI diseñada para ayudar a Ingenieros de Software a producir software de calidad.
Ayuda a la estimación,planeación y desarrollo de sistemas de software.
Su metodología está orientada a manejar la mejora continua de las habilidades.
El PSP es uno de los 3 vértices en donde descansa un proceso de mejora que trabaja sobre 3 niveles de la organización.
El PSP se caracteriza porque es de uso personal y se aplica a programas pequeños de menos de 10,000 líneas de código. Se centra en laadministración del tiempo y en la administración de la calidad a través de la eliminación temprana de defectos. En el PSP se excluyen los siguientes temas: Trabajo en equipo, Administración de configuraciones y Administración de requerimientos.
1.3. PRINCIPIOS DEL PSP
Cada ingeniero es esencialmente diferente, es decir cada uno se encarga de su trabajo, para mejorar constantemente su funcionamiento,los ingenieros deben utilizar personalmente procesos bien definidos y medidos, deben sentirse comprometidos con la calidad de sus productos ya que esto mejora la calidad de trabajo.
Para los ingenieros les cuesta menos encontrar y arreglar errores en la etapa inicial del proyecto que encontrarlos en las etapas subsecuentes, es más eficiente prevenir defectos al principio que localizarlos yarreglarlos en etapas posteriores, la manera correcta de hacer las cosas es siempre la manera más rápida y más barata de hacer un trabajo.
Para mejorar constantemente su funcionamiento, los ingenieros deben utilizar personalmente procesos bien definidos y medidos de la siguiente manera:
Cada paso de la tarea.
Los defectos que agregan y remueven
Los tamaños de los productos que producen
1.4.OBJETIVOS DEL PSP
Lograr una disciplina de mejora continua en el proceso de desarrollo.
Medir, estimar, planificar, seguir y controlar el proceso de desarrollo.
Mejorar la calidad en el proceso de desarrollo.
En general, PSP provee calidad y productividad.
El tiempo ahorrado en el testeo en base a una mejor calidad ahorra entre un 20 a 40% del desarrollo…
1.4. DESVENTAJAS DE APLICAR PSP
Eltiempo requerido para conocerlo.
El costo emocional por mantener una disciplina.
El ego del cambio en las costumbres.
1.5. VENTAJAS DE APLICAR PSP
La satisfacción de ganar talento y habilidades.
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 (TSP).La convicción de que es lo mejor que se puede hacer.
Realizar planes precisos.
Conocer los pasos a seguir para mejorar la calidad.
Elaborar un banco de datos para medir y mejorar.
Asignación de tiempo al diseño.
Asignación de tiempo para revisiones e inspecciones.
Realizar un mejor seguimiento.
1.6. NIVELES EN PSP
El PSP orienta el conjunto de áreas clave del proceso que debe manejarun desarrollador cuando trabaja de forma individual.
NIVEL INICIAL
Seguimiento y control de proyectos.
Planeación de los proyectos.
NIVEL REPETITIBLE
Revisión entre colegas.
Ingeniería del producto de software.
Manejo integrado del software.
Definición del proceso de software.
Foco del proceso de software.
NIVEL DEFINIDO
Control de calidad
Administración cuantitativa del proyecto....
Regístrate para leer el documento completo.