SlideShare una empresa de Scribd logo
Personal Software Process PSP
Introducción al PSP La producción se software debe convertirse en un proceso disciplinado y aceptado por todos, años atrás entre los 70 y los 80 era popular la estrategia prueba y arregla en la industria estadounidense, posteriormente se establece el control de procesos que desde entonces estado preocupado de enfocarse en la calidad . Modelo de capacidad de Maduración CMM en 1987. El  PSP  fue propuesto por Watts Humphrey en 1995 y estaba dirigido a estudiantes. A partir de 1997 con el lanzamiento del libro “An introduction to the Personal Software Process” se dirige ahora a ingenieros principiantes. 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 la administració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.
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 personalmente comprometidos con la calidad de sus productos esto mejora la calidad. Para los ingenieros les cuesta menos encontrar y arreglar errores en la tapa inicial del proyecto que encontrarlos en las etapas subsecuentes, es mas eficiente prevenir defectos que encontrarlos y arreglarlos, la manera correcta de hacer las cosas es siempre la manera mas rápida y mas barata de hacer un trabajo
Niveles del PSP El PSP se orienta el conjunto de áreas clave del proceso que debe manejar un desarrollador cuando trabaja de forma individual. Los siguientes son los niveles y las KPAs que se manejan en cada uno: Nivel 2 - Inicial:  Seguimiento y control de proyectos Planeación de los proyectos Nivel 3 - Repetible:  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 4 - Definido:  Control de calidad. Administración cuantitativa del proyecto. Nivel 5 - Controlado:  Administración de los cambios del proceso. Administración del cambio tecnológico. Prevención de defectos. El PSP tiene varias fases: PSP0: Proceso Base. PSP0.1: Complementos al proceso base. PSP1 y PSP1.1: Planeación personal. PSP2 y PSP2.1: Control de calidad personal. PSP3: Programas más grandes.
Planeación y diseño 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 - Creación de un programa del proyecto - La planificación proporciona una sólida base para comprometerse a unas fechas de entregas - 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 del trabajo - Puede medirse en LOC (línea de códigos) - Esto exige tener una forma normalizada de contar LOC, o de codificar 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
Ventajas y desventajas del PSP Ventajas: - La estimulación por nuevas ideas - La idea de que ganemos en talento y habilidad - Una estructura de trabajo de mejoramiento personal - Tomar control del propio trabajo - La sensación de logro - La convicción 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
Visualización del proyecto

Más contenido relacionado

PPTX
Psp (personal software process) guia 0 introducción
PPT
Calidad del software
PPT
Aplicación de un modelo de procesos rup
PPT
Ads Sesion1 10393
PPTX
Presentacion de inf 162 grupo 6
PPTX
Sesión 03-métodos-ágiles-del-desarrollo-de-software
Psp (personal software process) guia 0 introducción
Calidad del software
Aplicación de un modelo de procesos rup
Ads Sesion1 10393
Presentacion de inf 162 grupo 6
Sesión 03-métodos-ágiles-del-desarrollo-de-software

La actualidad más candente (19)

PPT
Fundamentos de ingenieria de software
PDF
Procesos de desarrollo de software
PPTX
Proyecto Modelo lineal o cascada de un negocio de venta de productos.
PPT
Ciclos de vida de un software
PPTX
Ingenieria y facetas de desarrollo de software
PPTX
Sesión 2: Visión General. El proceso del software
PPTX
ingeniería de software
PDF
Proceso agil
PPTX
Proceso Unificado
PPTX
PPTX
Modelos de desarrollo del software.
DOCX
Modelo incremental
PDF
Protocolo colaborativo, de benavides
PPTX
Lenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animación
PPTX
Modelos de Procesos del Software
DOCX
Caracteristicas rup
PPTX
Psp sisca 7 111
Fundamentos de ingenieria de software
Procesos de desarrollo de software
Proyecto Modelo lineal o cascada de un negocio de venta de productos.
Ciclos de vida de un software
Ingenieria y facetas de desarrollo de software
Sesión 2: Visión General. El proceso del software
ingeniería de software
Proceso agil
Proceso Unificado
Modelos de desarrollo del software.
Modelo incremental
Protocolo colaborativo, de benavides
Lenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animación
Modelos de Procesos del Software
Caracteristicas rup
Psp sisca 7 111
Publicidad

Destacado (6)

PPT
SQL SERVER COMPACT EDITION
ODP
Snaptalent
PDF
2008 Airlines and
PDF
Summerworkshop 'Het nieuwe leren'
PPT
Lecture Ch 02
PPT
Google at a glance 1998 - 2008
SQL SERVER COMPACT EDITION
Snaptalent
2008 Airlines and
Summerworkshop 'Het nieuwe leren'
Lecture Ch 02
Google at a glance 1998 - 2008
Publicidad

Similar a Psp (20)

PPT
Presentacion para exponer_gpo_5
PPT
Proceso de Software Personal - PSP
PPT
Csw02 ver2
PDF
Protocolo colaborativo, de benavides
DOCX
Psp analisis de sistemas
PPT
Calidad de Software - PSP
PPT
Psp Personal Software Process
PPTX
Psp Personal Software Process
PDF
Introduccion a Personal Software Process
PPTX
Psp (personal software process)
PPTX
Psp%20%28 personal%20software%20process%29
PDF
Psppresentation 1233778855472242-3
ODP
Psp ingeniería del software
PPTX
PDF
introduccion a-psp
PPTX
Personal software process
PPTX
Personal software process
PPTX
Modelo psp
PDF
Psp ingeniería del software
Presentacion para exponer_gpo_5
Proceso de Software Personal - PSP
Csw02 ver2
Protocolo colaborativo, de benavides
Psp analisis de sistemas
Calidad de Software - PSP
Psp Personal Software Process
Psp Personal Software Process
Introduccion a Personal Software Process
Psp (personal software process)
Psp%20%28 personal%20software%20process%29
Psppresentation 1233778855472242-3
Psp ingeniería del software
introduccion a-psp
Personal software process
Personal software process
Modelo psp
Psp ingeniería del software

Último (20)

DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPTX
Curso de generación de energía mediante sistemas solares
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Control de calidad en productos de frutas
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PDF
Taller tecnológico Michelle lobo Velasquez
PPTX
ccna: redes de nat ipv4 stharlling cande
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
Estrategia de Apoyo de Daylin Castaño (5).pdf
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
informe_fichas1y2_corregido.docx (2) (1).pdf
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Curso de generación de energía mediante sistemas solares
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
TRABAJO DE TECNOLOGIA.pdf...........................
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Mecanismos-de-Propagacion de ondas electromagneticas
El uso de las TIC en la vida cotidiana..
modulo seguimiento 1 para iniciantes del
Control de calidad en productos de frutas
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Taller tecnológico Michelle lobo Velasquez
ccna: redes de nat ipv4 stharlling cande

Psp

  • 2. Introducción al PSP La producción se software debe convertirse en un proceso disciplinado y aceptado por todos, años atrás entre los 70 y los 80 era popular la estrategia prueba y arregla en la industria estadounidense, posteriormente se establece el control de procesos que desde entonces estado preocupado de enfocarse en la calidad . Modelo de capacidad de Maduración CMM en 1987. El PSP fue propuesto por Watts Humphrey en 1995 y estaba dirigido a estudiantes. A partir de 1997 con el lanzamiento del libro “An introduction to the Personal Software Process” se dirige ahora a ingenieros principiantes. 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 la administració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.
  • 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 personalmente comprometidos con la calidad de sus productos esto mejora la calidad. Para los ingenieros les cuesta menos encontrar y arreglar errores en la tapa inicial del proyecto que encontrarlos en las etapas subsecuentes, es mas eficiente prevenir defectos que encontrarlos y arreglarlos, la manera correcta de hacer las cosas es siempre la manera mas rápida y mas barata de hacer un trabajo
  • 4. Niveles del PSP El PSP se orienta el conjunto de áreas clave del proceso que debe manejar un desarrollador cuando trabaja de forma individual. Los siguientes son los niveles y las KPAs que se manejan en cada uno: Nivel 2 - Inicial: Seguimiento y control de proyectos Planeación de los proyectos Nivel 3 - Repetible: 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 4 - Definido: Control de calidad. Administración cuantitativa del proyecto. Nivel 5 - Controlado: Administración de los cambios del proceso. Administración del cambio tecnológico. Prevención de defectos. El PSP tiene varias fases: PSP0: Proceso Base. PSP0.1: Complementos al proceso base. PSP1 y PSP1.1: Planeación personal. PSP2 y PSP2.1: Control de calidad personal. PSP3: Programas más grandes.
  • 5. Planeación y diseño 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 - Creación de un programa del proyecto - La planificación proporciona una sólida base para comprometerse a unas fechas de entregas - 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 del trabajo - Puede medirse en LOC (línea de códigos) - Esto exige tener una forma normalizada de contar LOC, o de codificar 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
  • 6. Ventajas y desventajas del PSP Ventajas: - La estimulación por nuevas ideas - La idea de que ganemos en talento y habilidad - Una estructura de trabajo de mejoramiento personal - Tomar control del propio trabajo - La sensación de logro - La convicción 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