Está en la página 1de 3

PERSONAL SOFTWARE

PROCESS
Es una metodología creada para la gestión del tiempo y mejora de la
productividad a nivel personal de los programadores o ingenieros de
software. 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
es mas una alternativa que permite mejorar la forma
definidos guían su trabajo.
en la que construyen software.es muy recomendada para los
programadores que estén interesados en mejorar en el desarrollo de
manera individual.
¿Para qué es utilizado PSP?

• Para guiar la planeación y desarrollo de módulos de software o pequeños programas

.• Incluyendo:

– Análisis.

– Definición de requerimientos.

– Desarrollo del programa.

– Documentación.

– Pruebas del sistema.

– Mantenimiento.

CARACTERÍSTICAS

 En PSP todas las actividades y tareas que se realizan durante el proceso de


desarrollo software, se definen en un conjuntos de documentos conocidos como script.
 Los scripts es la guía de procesos en 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.
  La calidad en PSP, es un aspecto fuertemente relacionado con la cantidad de
defectos que el producto de software contiene.

VENTAJAS

- Mejora los hábitos de Programación.

-Se puede lograr una detección temprana de Defectos y Riesgos.

- Mejora en la Calidad.

-Se logra una mejor comunicación.


- Mejor planificación y seguimiento

- Protección contra compromisos que nunca se cumplen

- Involucrarse en un proceso de mejoramiento continuo

DESVENTAJAS

-Necesario Compromiso y Disciplina.

-Documentación y Registros.

- Planificación.

- Cada miembro debe estar entrenado.

- Entrenar a los nuevos miembros.

Principios del PSP

• Planificar sus trabajos antes de principios del comprometerse a comenzar una PSP
tarea.

• Deben medir el tiempo que pasan en:

– Cada paso de la tarea.

– Los defectos que agregan y remueven.

– Los tamaños de los productos que producen.

• Planificar, medir, y realizar un seguimiento de la calidad del producto.

• Enfocarse en la calidad desde el comienzo de la tarea.

• Analizar los resultados obtenidos de cada tarea y utilizar esos datos para mejorar sus
procesos personales.

Faces del PSP

 Las fases que se necesitan para llevar a cabo un trabajo utilizando PSP son:

– Medición Personal (PSP0)

– Planificación Personal (PSP1)

– Calidad Personal (PSP2) –

Proceso Personal Cíclico (PSP3)

Esta basado en prácticas encontradas en el modelo CMMI para el mejoramiento de


procesos. Muestra cómo aplicar métodos avanzados de ingeniería a sus tareas diarias
PSP0
 Permite medir el progreso y define los cimientos para mejorar.
 Pasa a PSP0.1 agregando un estándar de código, mediciones de tamaño t el
denominado PIP (Process improvement Proposal)
 El PIP provee una manera de estructura de registrar problemas, experiencias y
sugerencias para mejorar.

PSP1 
Los desarrolladores son enseñados a:
• Entender la relación entre el tamaño 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 trabajo
• Establecer una base para realizar un seguimiento de su trabajo.

PSP2
• Se enfoca en mejorar la habilidad del desarrollador para producir programas de calidad.
• Mejoras significativas en la frecuencia de defectos de los desarrolladores
• El objetivo no es decirle a los desarrolladores como diseñar sino orientar el criterio para
la finalización del diseño.

PSP3
• El proceso cíclico 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.

También podría gustarte