SlideShare uma empresa Scribd logo
1 de 17
EL PROCESO DE SOFTWARE
PERSONAL
Puntos a Tratar:

 El Proceso de Software Personal.
 Características.

 Ventajas y Desventajas.

 ¿Cómo mejorar la Calidad de tu Trabajo?

 El Proceso de Mejora.
EL PROCESO DE SOFTWARE PERSONAL.

 El PSP fue definido por Watts S. Humphrey
 del Software Engineering Institute (SEI) en

 la Carnegie Mellon University



   Fue diseñado para ayudar a los ingenieros del
    software a hacer bien su trabajo. Muestra cómo
    aplicar métodos avanzados de ingeniería a sus
    tareas diarias. Proporciona métodos detallados de
    planificación y estimación, muestra a los
    ingenieros cómo controlar su rendimiento frente a
    estos planes y explica cómo los procesos definidos
    guían su trabajo.
CARACTERÍSTICAS.
   En PSP todas las tareas y actividades que el ingeniero
    de software debe realizar durante el proceso de
    desarrollo del software, están definidas en un conjunto
    de documentos conocidos como scripts.
   Los scripts son el punto medular de PSP, por lo que se
    hace mucho énfasis en que deben ser seguidos en
    forma disciplinada, ya que de ello dependerá el éxito de
    la mejora que se busca. Gran parte de las tareas y
    actividades definidas en los scripts generará en su
    realización un conjunto de datos, fundamentalmente de
    carácter estadístico.

   La calidad en PSP, es un aspecto fuertemente
    relacionado con la cantidad de defectos que el producto
    de software contiene.
VENTAJAS
 Mejora la Productividad de las Personas.
 Mejora los hábitos de Programación.

 Se puede lograr una detección temprana de
  Defectos y Riesgos.
 Mejora en la Calidad.

 Reducción en el Ciclo de Vida.

 Se logra una mejor comunicación.
DESVENTAJAS
 Necesario Compromiso y Disciplina.
 Documentación y Registros.

 Planificación.

 Cada miembro debe estar entrenado.

 Entrenar a los nuevos miembros.
¿CÓMO MEJORAR LA CALIDAD DE TU
TRABAJO?
 Medir Tiempos.
 Planear las Actividades.

 Analizar los Procesos.

 Cambiar en lo que haces normalmente.
EL PROCESO DE MEJORA
   Los pasos para cambiar la forma de tu trabajo son:
       Definir el Objetivo de Calidad.
       Medir la Calidad de tu Producto.
       Entender el Proceso.
       Ajustar el Proceso.
       Utilizar el Proceso Ajustado.
       Medir los Resultados.
       Comparar los Resultados con el Objetivo.
       Realimentar y Mejorar Continuamente.
DOCUMENTOS DE REGISTRO

 Cuaderno de Ingeniero.
 Cuaderno de Registro de Tiempos.

 Resumen Semanal de Actividades.

 Cuaderno de Trabajos.

 Cuaderno de Compromisos.

 Programador de Actividades.

 Cuaderno de Registro de Defectos.

 Listas de Comprobación para la Revisión de
  Código.
CUADERNO DE INGENIERO
CUADERNO DE REGISTRO DE TIEMPOS
RESUMEN SEMANAL DE ACTIVIDADES
CUADERNO DE TRABAJOS
CUADERNO DE COMPROMISOS
PROGRAMADOR DE ACTIVIDADES
CUADERNO DE REGISTRO DE DEFECTOS
LISTAS DE COMPROBACIÓN PARA LA REVISIÓN
DE CÓDIGO

Mais conteúdo relacionado

Mais procurados

Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
itsarellano
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
Jimmy Davila
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
eeelllkkk
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
sergio
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software rad
marcosxm
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Ades27
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 

Mais procurados (20)

Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
La Calidad de Software
La Calidad de SoftwareLa Calidad de Software
La Calidad de Software
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Psp (personal software process)
Psp (personal software process)Psp (personal software process)
Psp (personal software process)
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software rad
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 

Destaque (11)

CMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARECMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARE
 
Metricas
MetricasMetricas
Metricas
 
Bitácora de registro de defectos
Bitácora de registro de defectosBitácora de registro de defectos
Bitácora de registro de defectos
 
Formatos Psp
Formatos PspFormatos Psp
Formatos Psp
 
Modelo TSP
Modelo TSPModelo TSP
Modelo TSP
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
Team Software Process (TSP)
Team Software Process (TSP)Team Software Process (TSP)
Team Software Process (TSP)
 
Metricas Ingenieria De Software
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De Software
 

Semelhante a Proceso de Software Personal

Protocolo colaborativo, de benavides
Protocolo colaborativo, de benavidesProtocolo colaborativo, de benavides
Protocolo colaborativo, de benavides
Nati Cabraless
 
Metodologias Para Taller De Ing De Software
Metodologias Para Taller De Ing De SoftwareMetodologias Para Taller De Ing De Software
Metodologias Para Taller De Ing De Software
guest55688d
 
Protocolo colaborativo, de benavides
Protocolo colaborativo, de benavidesProtocolo colaborativo, de benavides
Protocolo colaborativo, de benavides
Nati Cabraless
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
Ruth Hidalgo Tene
 
Proceso del Software Una visión General
Proceso del Software Una visión GeneralProceso del Software Una visión General
Proceso del Software Una visión General
Ruth Hidalgo Tene
 
Psp
PspPsp
Psp
kapm
 
Psp
PspPsp
Psp
kapm
 

Semelhante a Proceso de Software Personal (20)

Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5
 
Protocolo colaborativo, de benavides
Protocolo colaborativo, de benavidesProtocolo colaborativo, de benavides
Protocolo colaborativo, de benavides
 
pspytsp.pdf
pspytsp.pdfpspytsp.pdf
pspytsp.pdf
 
Metodologias Para Taller De Ing De Software
Metodologias Para Taller De Ing De SoftwareMetodologias Para Taller De Ing De Software
Metodologias Para Taller De Ing De Software
 
Protocolo colaborativo, de benavides
Protocolo colaborativo, de benavidesProtocolo colaborativo, de benavides
Protocolo colaborativo, de benavides
 
Modelo psp
Modelo pspModelo psp
Modelo psp
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
TSP Katherine
TSP KatherineTSP Katherine
TSP Katherine
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdf
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
 
Proceso del Software Una visión General
Proceso del Software Una visión GeneralProceso del Software Una visión General
Proceso del Software Una visión General
 
proceso del software_2
proceso del software_2proceso del software_2
proceso del software_2
 
Psp
PspPsp
Psp
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
PSP
PSPPSP
PSP
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
TSP
TSPTSP
TSP
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Psp
PspPsp
Psp
 
Psp
PspPsp
Psp
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Proceso de Software Personal

  • 1. EL PROCESO DE SOFTWARE PERSONAL
  • 2. Puntos a Tratar:  El Proceso de Software Personal.  Características.  Ventajas y Desventajas.  ¿Cómo mejorar la Calidad de tu Trabajo?  El Proceso de Mejora.
  • 3. EL PROCESO DE SOFTWARE PERSONAL.  El PSP fue definido por Watts S. Humphrey  del Software Engineering Institute (SEI) en  la Carnegie Mellon University  Fue diseñado para ayudar a los ingenieros del software a hacer bien su trabajo. Muestra cómo aplicar métodos avanzados de ingeniería a sus tareas diarias. Proporciona métodos detallados de planificación y estimación, muestra a los ingenieros cómo controlar su rendimiento frente a estos planes y explica cómo los procesos definidos guían su trabajo.
  • 4. CARACTERÍSTICAS.  En PSP todas las tareas y actividades que el ingeniero de software debe realizar durante el proceso de desarrollo del software, están definidas en un conjunto de documentos conocidos como scripts.  Los scripts son el punto medular de PSP, por lo que se hace mucho énfasis en que deben ser seguidos en forma disciplinada, ya que de ello dependerá el éxito de la mejora que se busca. Gran parte de las tareas y actividades definidas en los scripts generará en su realización un conjunto de datos, fundamentalmente de carácter estadístico.  La calidad en PSP, es un aspecto fuertemente relacionado con la cantidad de defectos que el producto de software contiene.
  • 5. VENTAJAS  Mejora la Productividad de las Personas.  Mejora los hábitos de Programación.  Se puede lograr una detección temprana de Defectos y Riesgos.  Mejora en la Calidad.  Reducción en el Ciclo de Vida.  Se logra una mejor comunicación.
  • 6. DESVENTAJAS  Necesario Compromiso y Disciplina.  Documentación y Registros.  Planificación.  Cada miembro debe estar entrenado.  Entrenar a los nuevos miembros.
  • 7. ¿CÓMO MEJORAR LA CALIDAD DE TU TRABAJO?  Medir Tiempos.  Planear las Actividades.  Analizar los Procesos.  Cambiar en lo que haces normalmente.
  • 8. EL PROCESO DE MEJORA  Los pasos para cambiar la forma de tu trabajo son:  Definir el Objetivo de Calidad.  Medir la Calidad de tu Producto.  Entender el Proceso.  Ajustar el Proceso.  Utilizar el Proceso Ajustado.  Medir los Resultados.  Comparar los Resultados con el Objetivo.  Realimentar y Mejorar Continuamente.
  • 9. DOCUMENTOS DE REGISTRO  Cuaderno de Ingeniero.  Cuaderno de Registro de Tiempos.  Resumen Semanal de Actividades.  Cuaderno de Trabajos.  Cuaderno de Compromisos.  Programador de Actividades.  Cuaderno de Registro de Defectos.  Listas de Comprobación para la Revisión de Código.
  • 11. CUADERNO DE REGISTRO DE TIEMPOS
  • 12. RESUMEN SEMANAL DE ACTIVIDADES
  • 16. CUADERNO DE REGISTRO DE DEFECTOS
  • 17. LISTAS DE COMPROBACIÓN PARA LA REVISIÓN DE CÓDIGO