SlideShare una empresa de Scribd logo
1 de 8
PSP es un proceso de auto-mejora
que nos ayuda a controlar, gestionar
y mejorar la forma en la que
realizamos nuestro trabajo. Es un
marco de trabajo estructurado,
compuesto de guías y
procedimientos para desarrollar
software. Usado de manera
adecuada el PSP nos brinda la
información necesaria para hacer y
cumplir compromisos (en términos
de calidad y calendario) y hacer
mas eficiente y predecible la forma
en que realizamos el trabajo.
La filosofía del PSP se basa en:
Para mejorar su rendimiento y
calidad, los desarrolladores
deben medir su trabajo, analizar
sus resultados y trazarse metas
de mejora usándolos
Cada Desarrollador es absolutamente
diferente, pero para ser efectivos, los
desarrolladores deben planear su trabajo
usando como referencia su información
histórica (Comportamiento en proyectos
anteriores)
La Calidad del Producto/Software/Proyecto es
responsabilidad del quien lo desarrolla (El
Desarrollador) y dicha calidad no es accidental,
exigiendo de los desarrolladores un compromiso
personal.
Encontrar los defectos (errores, bugs,
requerimientos no contemplados, etc) en
fases tempranas del Proceso es mucho
menos costoso que encontrarlas en
Pruebas de Unidad, del Sistema, de
Integración y mucho mas que cuando son
encontrados por el usuario
El PSP se compone de 4 elementos fundamentales, que unidos
aportan las herramientas para la mejora continua, estos elementos
son:
Scripts: Son los elementos que documentan el
proceso e indican que hacer y cuando hacerlo.
Siendo apegados a la definición formal, su
propósito es proveer una guía de alto nivel de
como usar el proceso. Un ejemplo puede ser el
siguiente (Script general del Proceso)
Medidas: Miden el proceso y el producto,
muestran si las cosas están funcionando bien.
Algunas de las medidas que PSP recoge se
enfoca en 4 aspectos, Tamaño, Esfuerzo,
Calidad y Programación (Agenda ó
Cronograma)
Formas: Son formularios para recopilar de manera
sencilla y consistente la información. Entre los mas
básicos: Log de Tiempo (Donde se almacena cuando
se invierte en cada fase o tarea del proyecto), Log de
Defectos (En el cual se recopila la información de los
defectos encontrados)
Estándares: Definen como yo
(personalmente) hago las cosas. Por
ejemplo: Estándar de Código (Permite
saber como cada uno de los
desarrolladores escribirá su código)
PSP y posteriormente TSP (Team Software Process) se aprenden de
manera incremental, iniciando por PSP0, PSP1, PSP2 y luego TSP. Existen
unos procesos transicionales PSP0.1 y PSP2.1, el siguiente gráfico trata de
mostrarlo mejor.
En PSP0 y PSP0.1 se aprende a usar de manera eficiente y eficaz un
proceso y a recopilar información, siendo tal vez el punto donde muchos
desarrolladores se hacen a un lado pues nunca o muy pocas veces nos
hemos preocupado por saber cuanto tiempo nos demoramos haciendo XYZ
tarea del proyecto o cuanto invertimos en las pruebas o cuanto nos
demoramos corrigiendo un defecto (error/cambio). Esta parte del proceso
es particularmente sorprendente!
En PSP1 se conoce como estimar el tamaño de un producto de software
partiendo claro está, de información histórica y si no se tiene se acude a
una excelente herramienta de estimación llamada PROBE, donde con un
diseño conceptual encontramos partes del producto y estimamos de
acuerdo a unas tablas relativas de tamaño. Básicamente se contestan estas
preguntas ¿cuan grande será mi producto (Tamaño)? ¿Cuanto esfuerzo
tendré que usar para terminarlo?
PSP2 y PSP2.1 son especialmente interesantes para los amantes del
Diseño y la Calidad, pues a través de “artefactos” de Diseño, se desarrollan
diseños detallados del producto y se incorporan nuevas actividades de

Más contenido relacionado

La actualidad más candente

Metodología en cascada
Metodología en cascadaMetodología en cascada
Metodología en cascadaJoseph Volcan
 
Capitulo3
Capitulo3Capitulo3
Capitulo3blank90
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)Diana
 
Psp
PspPsp
Pspkapm
 
SSD: La Personalización de Steelmood de PSP/PST Beneficios
SSD: La Personalización de Steelmood de PSP/PST BeneficiosSSD: La Personalización de Steelmood de PSP/PST Beneficios
SSD: La Personalización de Steelmood de PSP/PST BeneficiosSteelmood
 
Presentacion fase de lanzamiento tsp
Presentacion fase de lanzamiento tspPresentacion fase de lanzamiento tsp
Presentacion fase de lanzamiento tsplagh
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.MiguelDiaz369
 
Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5diegomendoza1801
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrumxipi88
 
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 tspeeelllkkk
 
Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en MéxicoSoftware Guru
 
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 Softwareguest55688d
 
Psp
PspPsp
Pspkapm
 

La actualidad más candente (20)

Metodología en cascada
Metodología en cascadaMetodología en cascada
Metodología en cascada
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
 
Psp
PspPsp
Psp
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
SSD: La Personalización de Steelmood de PSP/PST Beneficios
SSD: La Personalización de Steelmood de PSP/PST BeneficiosSSD: La Personalización de Steelmood de PSP/PST Beneficios
SSD: La Personalización de Steelmood de PSP/PST Beneficios
 
Presentacion fase de lanzamiento tsp
Presentacion fase de lanzamiento tspPresentacion fase de lanzamiento tsp
Presentacion fase de lanzamiento tsp
 
Xp
XpXp
Xp
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.
 
Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Modelo psp
Modelo pspModelo psp
Modelo psp
 
Psp
PspPsp
Psp
 
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
 
Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en México
 
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
 
Psp
PspPsp
Psp
 
pspmanuelcofre
pspmanuelcofrepspmanuelcofre
pspmanuelcofre
 
Psp
PspPsp
Psp
 

Similar a Personal software process

Psp (personal software process) guia 0 introducción
Psp (personal software process) guia 0 introducciónPsp (personal software process) guia 0 introducción
Psp (personal software process) guia 0 introducciónAlejandra Ceballos
 
introduccion a-psp
introduccion a-pspintroduccion a-psp
introduccion a-pspBrenda Ch
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSPChristian Mora
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwareTtomas Carvajal
 
Sistema de información.pptx
Sistema de información.pptxSistema de información.pptx
Sistema de información.pptxHctorFabela1
 
Admon desarrollo exponer
Admon desarrollo exponerAdmon desarrollo exponer
Admon desarrollo exponertomich01
 
Personal Software Process / Sesion 01
Personal Software Process / Sesion 01Personal Software Process / Sesion 01
Personal Software Process / Sesion 01andres hurtado
 
4 1 personalizacion de metodologias
4 1 personalizacion de metodologias4 1 personalizacion de metodologias
4 1 personalizacion de metodologiaslandeta_p
 
Ciclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareCiclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareErick Velasco
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónRafael Brito
 

Similar a Personal software process (20)

Psp (personal software process) guia 0 introducción
Psp (personal software process) guia 0 introducciónPsp (personal software process) guia 0 introducción
Psp (personal software process) guia 0 introducción
 
Psp%20%28 personal%20software%20process%29
Psp%20%28 personal%20software%20process%29Psp%20%28 personal%20software%20process%29
Psp%20%28 personal%20software%20process%29
 
PSP
PSPPSP
PSP
 
introduccion a-psp
introduccion a-pspintroduccion a-psp
introduccion a-psp
 
pspytsp.pdf
pspytsp.pdfpspytsp.pdf
pspytsp.pdf
 
Psp analisis de sistemas
Psp   analisis de sistemasPsp   analisis de sistemas
Psp analisis de sistemas
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSP
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 
Sistema de información.pptx
Sistema de información.pptxSistema de información.pptx
Sistema de información.pptx
 
Admon desarrollo exponer
Admon desarrollo exponerAdmon desarrollo exponer
Admon desarrollo exponer
 
Psp1
Psp1Psp1
Psp1
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
 
Roles Para T S P
Roles  Para  T S PRoles  Para  T S P
Roles Para T S P
 
Personal Software Process / Sesion 01
Personal Software Process / Sesion 01Personal Software Process / Sesion 01
Personal Software Process / Sesion 01
 
4 1 personalizacion de metodologias
4 1 personalizacion de metodologias4 1 personalizacion de metodologias
4 1 personalizacion de metodologias
 
RA.1.pdf
RA.1.pdfRA.1.pdf
RA.1.pdf
 
Ciclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareCiclo de vida de un proyecto de software
Ciclo de vida de un proyecto de software
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de Información
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Presentación1.2
Presentación1.2Presentación1.2
Presentación1.2
 

Último

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 

Último (20)

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 

Personal software process

  • 1.
  • 2. PSP es un proceso de auto-mejora que nos ayuda a controlar, gestionar y mejorar la forma en la que realizamos nuestro trabajo. Es un marco de trabajo estructurado, compuesto de guías y procedimientos para desarrollar software. Usado de manera adecuada el PSP nos brinda la información necesaria para hacer y cumplir compromisos (en términos de calidad y calendario) y hacer mas eficiente y predecible la forma en que realizamos el trabajo.
  • 3. La filosofía del PSP se basa en: Para mejorar su rendimiento y calidad, los desarrolladores deben medir su trabajo, analizar sus resultados y trazarse metas de mejora usándolos Cada Desarrollador es absolutamente diferente, pero para ser efectivos, los desarrolladores deben planear su trabajo usando como referencia su información histórica (Comportamiento en proyectos anteriores)
  • 4. La Calidad del Producto/Software/Proyecto es responsabilidad del quien lo desarrolla (El Desarrollador) y dicha calidad no es accidental, exigiendo de los desarrolladores un compromiso personal. Encontrar los defectos (errores, bugs, requerimientos no contemplados, etc) en fases tempranas del Proceso es mucho menos costoso que encontrarlas en Pruebas de Unidad, del Sistema, de Integración y mucho mas que cuando son encontrados por el usuario
  • 5. El PSP se compone de 4 elementos fundamentales, que unidos aportan las herramientas para la mejora continua, estos elementos son: Scripts: Son los elementos que documentan el proceso e indican que hacer y cuando hacerlo. Siendo apegados a la definición formal, su propósito es proveer una guía de alto nivel de como usar el proceso. Un ejemplo puede ser el siguiente (Script general del Proceso)
  • 6. Medidas: Miden el proceso y el producto, muestran si las cosas están funcionando bien. Algunas de las medidas que PSP recoge se enfoca en 4 aspectos, Tamaño, Esfuerzo, Calidad y Programación (Agenda ó Cronograma) Formas: Son formularios para recopilar de manera sencilla y consistente la información. Entre los mas básicos: Log de Tiempo (Donde se almacena cuando se invierte en cada fase o tarea del proyecto), Log de Defectos (En el cual se recopila la información de los defectos encontrados) Estándares: Definen como yo (personalmente) hago las cosas. Por ejemplo: Estándar de Código (Permite saber como cada uno de los desarrolladores escribirá su código)
  • 7. PSP y posteriormente TSP (Team Software Process) se aprenden de manera incremental, iniciando por PSP0, PSP1, PSP2 y luego TSP. Existen unos procesos transicionales PSP0.1 y PSP2.1, el siguiente gráfico trata de mostrarlo mejor.
  • 8. En PSP0 y PSP0.1 se aprende a usar de manera eficiente y eficaz un proceso y a recopilar información, siendo tal vez el punto donde muchos desarrolladores se hacen a un lado pues nunca o muy pocas veces nos hemos preocupado por saber cuanto tiempo nos demoramos haciendo XYZ tarea del proyecto o cuanto invertimos en las pruebas o cuanto nos demoramos corrigiendo un defecto (error/cambio). Esta parte del proceso es particularmente sorprendente! En PSP1 se conoce como estimar el tamaño de un producto de software partiendo claro está, de información histórica y si no se tiene se acude a una excelente herramienta de estimación llamada PROBE, donde con un diseño conceptual encontramos partes del producto y estimamos de acuerdo a unas tablas relativas de tamaño. Básicamente se contestan estas preguntas ¿cuan grande será mi producto (Tamaño)? ¿Cuanto esfuerzo tendré que usar para terminarlo? PSP2 y PSP2.1 son especialmente interesantes para los amantes del Diseño y la Calidad, pues a través de “artefactos” de Diseño, se desarrollan diseños detallados del producto y se incorporan nuevas actividades de