La metodología en función de mejoramiento de la vida de los profesionales de software
Abstract— This paper describes some important points for using methodologies for quality products achievement that exceed customer expectations without affecting the lifestyle of those who develop them. Also it mentioned how this work can accelerate the maturity levels in companies which implement it, achieving benefits bothbusiness and individual levels of people involved in the process.
Índice de Términos—PSP (Personal Process Software), TSP (Team Process Software), CMMI (Capability Maturity Model Integration)
I. INTRODUCCIÓN
LAS METODOLOGÍAS EN INGENIERÍA DE SOFTWARE NO DEBERÍAN ESTAR ENFOCADAS A LA SATISFACCIÓN DEL CLIENTE SINO DE TODAS LAS PERSONAS INVOLUCRADAS EN EL PROCESO.
Uno de esos chistesde ingeniería que se usan con cierta frecuencia dice: Una persona que trabaja en proyectos de software va a elevadas horas de la noche y en eso un ladrón le dice: La plata o la vida a lo que esta persona contesta, pues ya perdiste porque ni dinero ni vida tengo…, chiste o no, es esta la realidad de muchos de los profesionales que trabajan en la gestión de proyectos de software, donde elcumplimiento de un objetivo hace que las personas pasen a un segundo plano familias, metas y gustos personales. Al final del proceso se finalice o no de manera exitosa, no hay dinero suficiente para pagar las cosas que muchas veces se sacrifican.
En la vida se debe perseguir un proceso de mejora continua que permita hacer las cosas mejor y metodologías como PSP y TSP parecieran estar en esa dirección lomejor es que se ataca un problema desde su componente inicial, las personas.
II. PERSONAL SOFTWARE PROCESS (PSP)
El proceso personal de software es un modelo desarrollado por Watts Humphrey en 1995 y estaba dirigido a estudiantes, se puede considerar como una guía de trabajo para ingenieros de software en organizaciones que emplean un modelo CMMI con nivel de madurez o de capacidad deprocesos que implica la medición cualitativa y mejora de procesos[1] .
A. Estrategia
Inicialmente se necesita definir una estrategia para definir cuál es el “ritmo laboral” de las personas involucradas en el proceso con esto el gerente de proyectos puede decidir cómo le es más útil un recurso, si bien muchas metodologías sugieren conformar el equipo con los mejores en algunas ocasiones puede ser másútil encontrar la manera de utilizar los recursos que tenemos de la mejor manera posible.
Para ello PSP cuenta con un plan de aprendizaje por etapas y evolutivo que prácticamente lo que hace es crear una cultura de documentar lo que se hace con el objetivo de recopilar datos que permitan estimar cuanto se puede demorar una tarea en cada situación personal teniendo en cuenta que cadaprofesional es diferentes y las habilidades de cada quien varían por lo que es posible que un recurso sea aproveche mejor en ciertas tareas dentro del proyecto.
La siguiente gráfica muestra como es el proceso de aprendizaje con PSP [2].
Es necesario entender como es el proceso de aprendizaje y para ello se hace una breve descripción del proceso a continuación [3]:
En la fase inicial delproceso PSP0 se intenta identificar las actividades y su secuencia en el día a día. Para lograr esto se necesita crear una cultura de documentar lo que se hace, el tiempo que se tardó en terminar, los defectos que pudieron ocurrir y con esto generar un resumen para que sirva como insumo de la planeación en etapas posteriores.
Adicional a esto se inicia un proceso de registro del tamaño de producto y...
Regístrate para leer el documento completo.