Sunteți pe pagina 1din 5

Métricas De Desarrollo De

Software
Mario Alberto Delgado Cabanillas

Docente:

Unidad 1

18
Introducción:
Para el óptimo desarrollo de proyectos de software, es importante utilizar
herramientas que permitan planear en forma acertada las actividades, recursos,
tiempos, etcétera, ante ello, utilizar herramientas como PSP se hace
indispensable.

Propósito:
Identificar las características de PSP y comprender su importancia para el
desarrollo de software.

Instrucciones:
Para el desarrollo de la actividad tu docente en línea te hará llegar las
instrucciones necesarias, una vez que cuentes con ellas, aclara las posibles dudas
que tengas y sigue estos pasos:

Investiga en diversas fuentes a tu alcance: sitios web, bibliotecas, foros, etcétera,


definición y características de PSP, así como algunas experiencias de aplicación
en México.

Proceso Personal de desarrollo de Software PSP


El Proceso Personal Software, conocido por sus siglas como PSP, es una
metodología de reciente creación, proveniente del Instituto de Ingeniería del
Software (SEI). PSP es una alternativa dirigida a los ingenieros de sistemas, que
les permite mejorar la forma en la que construyen software. Considerando
aspectos como la planeación, calidad, estimación de costos y productividad, PSP
es una metodología que vale la pena revisar cuando el ingeniero de software está
interesado en aumentar la calidad de los productos de software que desarrolla
dentro de un contexto de trabajo individual.

De acuerdo con los principios de planificación del PSP, para que los ingenieros
sean eficaces deben seguir procesos definidos que sean medibles, así como
planificar su trabajo. Por otra parte, los principios de calidad del PSP promueven
que cada ingeniero realice trabajo de calidad. Para alcanzar esta calidad los
ingenieros son responsables de la calidad de los productos que producen,
previniendo defectos y haciendo su trabajo de manera correcta (Nichols y Salazar,
2009).

1
Para continuar describiendo el modelo PSP es importante mencionar sus
características, así como, distinguir sus ventajas y desventajas. Según Humphrey,
W. (1995.).
Características:
-Es una metodología de la Ingeniería de Software con fundamentos de CMMI.
-Tiene un enfoque hacia la producción de software de calidad.
-Favorece los procesos de estimación, planeación y desarrollo de software.
-Como todo proceso de calidad, está orientada a mantener la mejora continua.
-Se puede establecer junto con los modelos de calidad TSP y CMMI.
-Es un proceso definido y ayuda a medir la mejora.
-Involucra actividades de revisión e inspección.
-Está diseñado para uso individual.
-Se combinan actividades de: administración de proyectos, Ingeniería de software
y calidad.

Cuando se logra un proceso de PSP, estable y maduro tiene las siguientes


ventajas:
-Estimación más precisa de tiempos, costos y recursos.
-Cumplir con los compromisos.
- Productividad en aumento.
-Localización de los defectos desde fases iniciales.
-Mejora los tiempos del ciclo de vida.
-Reduce costos.
-Facilita el seguimiento a procesos.
-Los desarrolladores comprenden su condición actual y obtienen un ambiente y
disciplina que propicia la mejora de su capacidad.
Cuando la implementación del PSP no tiene una administración adecuada,
ocurren las siguientes desventajas:
-Puede considerarse como un proceso burocrático porque genera documentación.
-La metodología es muy precisa, puede propiciar la exageración en su aplicación.
-Implementar esta metodología puede consumir mucho tiempo extra.
-La renuencia por parte de los desarrolladores de aplicar la documentación y por
sentirse expuestos al evidenciar sus tiempos de desarrollo y defectos.
-Si no se considera como una inversión, generará la idea de ser un proceso muy
costoso a un corto y mediano plazo.

En México, algunas Instituciones de Educación superior del país han comenzado a


incluir en sus planes de estudio cursos de PSP, sin embargo, no se han
encontrado estudios donde se reporten los resultados de aplicar PSP en
instituciones de educación superior mexicanas. En este trabajo se presentan de
manera detallada los resultados del estudio del PSP en un entorno académico de

2
acuerdo con los siguientes indicadores: precisión en las estimaciones de tamaño y
esfuerzo, calidad del producto, así como productividad. Una versión previa de este
trabajo donde se discuten las experiencias de aplicación del PSP se encuentra
disponible en Gómez et al. (2014).

Identifica un ejemplo de aplicación de PSP y descríbelo brevemente

El pedido de software que tiene el ingeniero x desarrolla programa de gestión para


negocios como farmacias, ferreterías y otros, el está acostumbrado a entregar los
productos de software con documentación mínima. A menudo el ingeniero x falla
en la entrega y al apresurarse en el desarrollo produce muchos defectos en los
productos y en las críticas de los clientes. Sin embargo, el ingeniero x desea
mejorar su productividad de desarrollo y empieza aplicar un proceso de desarrollo
para la elaboración de sus productos convencido de las ventajas de PSP decide
utilizarlo

El pedido de software que tiene el ingeniero x es la gestión de un inventario de


una tienda de galletas y fideos. Actualmente la empresa controla sus datos de
venta y compra en un programa sencillo de registro de datos, sin contar con
consultas que son necesarias y útiles para un mejor control

Explica la importancia de PSP para el desarrollo de software

Se puede Lograr una disciplina de mejora continua en el proceso de desarrollo, así


como también Medir, estimar, planificar, seguir y controlar el proceso de
desarrollo. Estos nos ayudaran Mejorar la calidad del proceso de desarrollo. En
general, PSP provee calidad y productividad.

Fuentes de consulta

Humphrey, W. (1995) A discipline for software engineering (The complete PSP


Book) United States of America: Addison Wesley.
Humphrey, W. (2005) PSP a Self-improvement process for software engineers.
United States of America: Addison Wesley.
Humphrey, W. (2006). TSP (SM) Leading a Development Team. United States of
America: Addison-Wesley.
Zapata, J., García, J., Cerrada, J. (2001) Introducción al proceso software
personalSM. Madrid, España: Addison Wesley.

3
Leer más: https://desarrollosoftware.webnode.es/unidad-iii-proceso-personal-de-
desarrollo-de-software-psp-/

https://desarrollosoftware.webnode.es/unidad-iii-proceso-personal-de-desarrollo-
de-software-psp-/

http://proceso-software-personal.blogspot.com/

S-ar putea să vă placă și