lunes, 13 de diciembre de 2010

PSP - Personal Software Process

Buenos días compañeros, primero que nada una disculpa por escribir hasta hoy lunes...

Pero vamos a ver, ¿que es PSP?

(1)"Es un ciclo de vida del proceso de software que se caracteriza por:
  • Ser definido, conciso
  • Altamente prescriptivo
  • Rápido y barato"
Eso es una definición, pero que nos implica el PSP. Como su nombre lo indica Proceso personal de software, es decir la forma en la que manejamos el proceso de software, pero desde una manera personal.

Pero de poco nos sirve conocer nuestro proceso de software asi nada mas, PSP es un curso de capacitación enfocado hacia un cambio para las empresas poco organizadas. El plan consiste en dar mas calidad al software producido.

Pero para lograr un software de calidad, el PSP no es suficiente solamente es 1-3. PSP, TSP y CMM, en conjunto ayudaran a producir software de calidad pero atacan diferentes puntos, se enfoca a nivel individual, el otro a nivel de equipo y a nivel organizacional respectivamente.

Pero ahora nos ocuparemos de PSP, es un curso que guía a los participantes a mejorar el proceso de desarrollo de a nivel personal, para lograr esto se apoya en plantillas, métricas y estándares, para que el participante se de cuenta de sus errores, y enfoque su esfuerzo fortalecer sus debilidades. El curso los lleva paso a paso de manera progresiva, descubriendo diferentes partes del proceso de desarrollo, el análisis, planeación, diseño, desarrollo, compilación, análisis postmorten.

de manera concisa eso es PSP. Ahora mi punto de vista siendo una persona que tomo ese curso, nos ayuda a mejorar notoriamente nuestro proceso, por que no requieres que alguien mas te diga donde estas haciendo las cosas mal, sino que el mismo curso te ayuda a descubrirlo, ademas que aprendes a poner atención en detalles que como desarrollador no contemplas, pero con un enfoque de calidad es muy importante (ej. Correcta ortografía).

Por mi parte es todo, si tienen alguna duda mas técnica, con gusto les ayudo. y espero comentarios.


1 comentario:

  1. Hola Roberto, mencionas un punto muy importante: Fortalecer las debilidades. Creo que es de las cosas que muy pocas veces tenemos en cuenta, ya que por naturaleza la gran mayoria se enfoca en resaltar 'su fuerte'. El simple hecho de conocer nuestros puntos débiles dentro del proceso de desarrollo de software nos va a ayudar a detectar en que partes podemos optimizar nuestro proceso y de esta manera aportar un granito de arena al enfoque de la calidad.

    ResponderEliminar