- PSP se centra en la administracion del tiempo y en la administracion de la calidad, a travez de la eliminacion temprana de defectos.
- Tambien busca proporcionar un marco de trabajo para el personal involucrado en el proceso de desarrollo de software.
- otro punto importante es que demuestra como manejar la calidad desde el principio de trabajo.
- Lograr una diciplina de 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.
- proveee calidad y productividad.
CARACTERISTICAS
PSP en todas las tareas y actividades que el ingeniero de software debe de realizar durante el proceso de desarrollo de un producto de software, estan puntualmente definidas en un conjunto de docummentos conocidos como SCRIPTS.
Los scripts son el punto medular de la psp por lo que se hace mucha enfasis en que deben de ser seguidos en forma diciplinaria ya que de ello dependera del exito de la mejora que se busca. Gran parte de las tareas y actividades definidas en los escripts generara en su realizacion un conjunto de datos, fundamentalmente de caracter estadistico.
FASES
- Requisitos - Planeacion.
- Diseño de alto nivel.
- Revision de alto nivel del diseño.
- Desarrollo cliclico.
- Post mortem.
- Integracion.
- Pruebas - Producto.
VENTAJAS Y DESVENTAJAS PARA UTILIZAR PSP
PSP es una alternativa, de las mcuhas que han surgido recientemente, para mejorar el proceso de desarrollo de software, mas que clasificar un conjunto de sentencias como ventajas o desventajas.
- Psp es una metodologia basada en estimacion, la cual permite saber cuando y como se desarrollan las tareas de un proceso, por lo que podria citarse como un aspecto importante de esta metodologia el estar basada en metricas y estimaciones.
- Las metricas y estimaciones se utilizan para evaluar y mejorar procesos futuros.
- Los ingenieros nunca realizan procedimientos formales para conocer la forma en la que trabajan, no se sabe con exactitud cuantas lineas de codigo generan por ahora, cuanto tiempo invierten en pruebas, etc...
- Los pasos de registro de informacion a detalle en el nivel de medicion puede resultar frustrantes cuando se tiene presion de tiempo.
- En los scripts no se incluyen tareas y actividades para la etapa de analisis de requerimientos, siempre se parte de una definicion de requerimientos q no va a cambiar.
- Aun no existe una herramienta que facilite el registro y analisis de datos generados por la aplicacion de psp
PASOS PARA LA UTILIZACION DEL PERSONAL SOFTWARE PROCESS (PSP)
- Utilizacion de un cuaderno de registros de tiempos.
- Gestion de la interrupciones.
- Control de las tareas finalizadas.
- Ideas para registrar el tiempo.
- Resumen periodico de las actividades.
- Actividades generales.
No hay comentarios:
Publicar un comentario