Exposicion Psp

download Exposicion Psp

of 16

description

xD

Transcript of Exposicion Psp

Instituto Tecnolgico Superior de TamazunchaleDocente:Ing. Silverio del ngel Jimnez

Integrantes:Rigoberto Hernndez HernndezEduardo Margarito HernndezSandra Marlene Gallegos Erasmo

Fecha: 05 de octubre del 2015NOTA:Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimnela. A continuacin haga clic en el icono Imgenes en el marcador de posicin e inserte su imagen.Es una metodologa de reciente creacin, proveniente del Instituto de Ingeniera del Software(SEI). PSP es una alternativa dirigida a los ingenieros de sistemas, que les permite mejorar la forma en la que construyen software. Considerando aspectos como la planeacin, calidad, estimacin de costos y productividad, PSP es una metodologa que vale la pena revisar cuando el ingeniero de software est interesado en aumentar la calidad de los productos de software que desarrolla dentro de un contexto de trabajo individual.Concepto de PSPObjetivosPSP pretende formar ingenieros de software con mtodos disciplinados para mejorar su desarrollo personal de software. PSP le ayuda a los desarrolladores a:Mejorar sus habilidades de estimacin y planeacin.Hacer compromisos que se puedan cumplir.Administrar la calidad de sus procesos.Reducir la cantidad de defectos en sus productos.

caractersticasPSP es una metodologa basada en estimacin. La estimacin permite saber cundo y cmo se desarrollan las tareas de un proceso, por lo que podra citarse como un aspecto importante de esta metodologa el estar basada en mtricas y estimaciones.La informacin de las mtricas y estimaciones se utiliza para evaluar y mejorar procesos futuros. PSP parte de la premisa que, si el ingeniero de software conoce sus fortalezas y debilidades, puede establecer las acciones necesarias para erradicar o explotar los aspectos identificados en la forma en que desarrolla software.

FasesPSP0 Punto de partida PSP0 es el proceso habitual con el que los desarrolladores escriben software mejorado, para proveer mediciones.

Permite medir el progreso y define los cimientos para mejorar.Pasa a PSP0.1 agregando un estndar de cdigo, mediciones de tamao y el denominado PIP (Process Improvement Proposal). El PIP provee una manera estructurada de registrar problemas, experiencias y sugerencias para mejorar.

PSP1 Planeacin personalPSP1 le agrega pasos de planeamiento a PSP0. Los desarrolladores son enseados a:Entender la relacin entre el tamao de los programas que escriben y el tiempo que les toma desarrollarlos.Aprender a realizar compromisos que puedan cumplir.Preparar un plan ordenado para realizar su trabajoEstablecer una base para realizar un seguimiento de su trabajo.

PSP2 Administracin de Calidad Personal

PSP2 agrega diseo personal y revisiones de cdigo a PSP1.

Se enfoca en mejorar la habilidad del desarrollador para producir programas de calidad.Mejoras significativas en la frecuencia de defectos de los desarrolladoresEl objetivo no es decirle a los desarrolladores como disear sino orientar el criterio para la finalizacin del diseo.PSP3 Proceso Personal Cclico

El proceso cclico PSP3 puede ser un elemento efectivo en un proceso de desarrollo de gran escala solo si cada incremento sucesivo de software es de alta calidad.

Ventajas de utilizar PSPLos desarrolladores: Producen software usando un enfoque estructurado y disciplinado.Administran la calidad de los productos y aplican una retroalimentacin (feedback) cuantitativa para mejorar sus procesos personales de trabajo, obteniendo as:Mejores estimacionesMejor planificacin y seguimientoProteccin contra compromisos que nunca se cumplenUn compromiso personal hacia la calidadInvolucrarse en un proceso de mejoramiento continuo

Concepto de TSPTSP proporciona directrices para ayudar a un equipo a establecer sus objetivos, a planificar sus procesos y a revisar su trabajo con el fin de que la organizacin pueda establecer prcticas de ingeniera avanzadas y as obtener productos eficientes, fiables y de calidad. Est formado por dos componentes primarios que abarcan distintos aspectos del trabajo en equipo:Formacin del equipo de trabajo.Gestin del equipo de trabajo.TSP es una solucin basada en procesos para resolver problemas de negocio, tales como:

Predictibilidad de costo y tiempoMejora de productividadCiclos de desarrollo y mejora de calidad de productos.Los objetivos que tiene el TSP son:Maximizar calidad software, minimizar costos.Integrar equipos independientes de alto rendimiento que planeen su trabajo, establezcan metas y san sueos de sus procesos y planes.Mostrar a los gerentes como monitorear y motivar a sus equipos de trabajo y como ayudarlos a alcanzar su mxima productividad.Acelerar la mejora continua de monitoreo.Proveer de una gua para e mejoramiento en organizaciones madurasCon TSP, los equipos encuentran y reparan defectos en etapas tempranas del proceso de desarrollo, esto reduce de manera importante el tiempo de pruebas.A diferencia de otros mtodos, TSP mejora el desempeo tanto de equipos como individuos, es disciplinado y gil, provee beneficios inmediatos y medibles y acelera las iniciativas de mejora de procesos organizacionales.

En las fases del Ciclo TSP se planea el nmero de ciclos. Dentro de cada ciclo se realiza:LanzamientoEstrategiaPlanRequisitosDiseoImplementacinPruebasPostmortem

Ventajas de TSPMuestra a los ingenieros cmo producir productos de calidad por medio de una planificacin de costes.

TSP proporciona equipos de proyectos con guas explcitas sobre como alcanzar sus objetivos