Psp sisca 7 111

Preview:

Citation preview

Universidad Tecnológica de Hermosillo

PROCESO DE SOFTWARE PERSONAL

Integrantes Lopez Medina Jesus Angel

Duarte Guzman Paul

HISTORIA DE PSP PROCESO DE SOFTWARE PERSONAL PRINCIPIOS DE PSP NIVELES DEL PSP

PLANEACION DISEÑO DE ALTO NIVEL REVISION DE DISEÑO DE ALTO NIVEL DESARROLLO ANALISIS DE RESULTADO

LOG DE REGISTRO DE DEFECTOS PERSPECTIVA PSP DESVENTAJAS DE APLICAR PSP VENTAJAS DE APLICAR PSP IMPLEMENTACION HERRAMIENTAS BIBLIOGRAFIA LIBRO BLOG

INTRO

Reseña HistoricaPROCESO DE SOFTWARE PERSONAL• En el año de 1995 el PSP fue propuesto

por Watts Humphrey.• Después de que Humphrey condujera el

desarrollo inicial de CMM, se decidió aplicar los principios de CMM para pequeños programas, mucha gente se preguntaba como aplicar CMM para pequeños organizaciones o equipos de trabajos pequeños desarrolladores de software.

Watts Humphrey

• PSP se concentra en las prácticas de trabajo de los ingenieros en una forma individual.

• Se caracteriza porque es de uso personal y se aplica a programas pequeños de menos de 10.000 líneas de código.

• Sirve para producir software de calidad, donde cada ingeniero debe trabajar en la necesidad de realizar trabajo de calidad.

PROCESO DE SOFTWARE PERSONAL

• El PSP se centra en la administración del tiempo y en la administración de la calidad a través de la eliminación temprana de defectos.

• El PSP busca proporcionar un marco de trabajo para el personal involucrado en el proceso de desarrollo de software.

• PSP demuestra cómo manejar la calidad desde el principio del trabajo.

PROCESO DE SOFTWARE PERSONAL

PRINCIPIOS DEL PSP

• Cada ingeniero es esencialmente diferente (Cada uno se encarga de su trabajo).

• Para mejorar constantemente su funcionamiento, los ingenieros deben utilizar personalmente procesos bien definidos y medidos.

• Los ingenieros deben sentirse personalmente comprometidos con la calidad de sus productos, esto mejorará la calidad.

NIVELES PSP

• El PSP define cinco actividades del marco de trabajo:

– PLANEACIÓN– DISEÑO DE ALTO NIVEL– REVISIÓN DEL DISEÑO DE ALTO NIVEL– DESARROLLO – ANÁLISIS DE RESULTADOS

Planeación • Esta actividad selecciona requisitos, con base en ellos

desarrolla el tamaño y la estimación de los recursos.• Estimación de los defectos.• La planificación proporciona una sólida base para

comprometerse a unas fechas de entrega.• Estimación del tiempo necesario.

Diseño de Alto Nivel • Se elabora especificaciones externas para los

componentes construidos.• Diseño de componentes.• Construcción de prototipos si hay incertidumbre.• Los elementos se registran y se rastrean.

Revisión del diseño de alto nivel

• Métodos formales de verificación para errores de diseño.

• Mediciones para todas las tareas importantes y los resultados de trabajo.

Desarrollo• Diseño a nivel de componentes se refina y revisa.• Se genera, revisa, compila y prueba el código.• Mediciones para todas las tareas importantes y los

resultados de trabajo.• Puede medirse en LOC (líneas de código).

Análisis de Resultados• Mediante las mediciones recolectadas se determina

la efectividad del proceso.• Las mediciones y medidas deben ofrecer una guía

para modificar el proceso y así mejorar su efectividad.

Nombre: _______________________________ Fecha: ___Instructor: ______________________________ Programa :__

Fecha Número Tipo Introducir Remover Tiempo de Arreglo Defecto Arreglado

10/10/06 1 40 CÓDIGO CODIGO 11Descripción: Agregar una variable a la estructura

Fecha Número Tipo Introducir Remover Tiempo de Arreglo Defecto Arreglado

10/10/06 2 20 CÓDIGO CODIGO 1Descripción: Variable multidefinida

Fecha Número Tipo Introducir Remover Tiempo de Arreglo Defecto Arreglado

10/10/06 3 w0 CÓDIGO COMPILAR 1Descripción: Las comillas de la instrucción de impresión no existen “”

Fecha Número Tipo Introducir Remover Tiempo de Arreglo Defecto Arreglado

10/10/06 4 10 CÓDIGO PRUEBA 39Descripción: Alinear y agregar instrucciones de impresión , mejorar la apariencia

Log Registro Defectos

PSPSM

Construye capacidades individuales y disciplina de trabajo

TSPSM

Construye productos de calidad sobre coste y planificación

CMMI®

Construye capacidad de organización

Perspectiva de PSP

DESVENTAJAS DE APLICAR PSP

• El tiempo requerido para conocerlo• El costo emocional por mantener una disciplina• El ego del cambio en las costumbres

VENTAJAS de aplicar psp• La idea de 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 (TSP)

PSP, cada miembro puede tener distintas métricas de desempeño y utilizar diferentes formatos. Trabaja con proyectos individuales en vez de proyectos organizacionales.

La implementación de esta estrategia se divide en dos partes, el lanzamiento (dura aproximadamente 2 semanas dependiendo del tamaño del proyecto) y la administración.

IMPLEMENTACION

Esta estrategias o herramientas nos permiten mejorar el desempeño organizacional al utilizar los beneficios de PSP e implementarlos a los equipos de desarrollo de software.

HERRAMIENTAS

http://books.google.com.mx/books?id=5eacm2Oihy8C&printsec=frontcover&dq=personal+software+process&hl=es&ei=TnF9TuarMMSPsQLs6oVR&sa=X&oi=book_result&ct=result&resnum=1&ved=0CC0Q6AEwAA#v=onepage&q&f=false

LIBRO

GRACIAS POR LA ATENCION PRESTADA!!

http://sistemasdecalidadjespau.blogspot.com

Recommended