Você está na página 1de 3

La gestin eficaz de un proyecto de software se centra en las cuatro

Ps:personal, producto, proceso y proyecto. El orden no es arbitrario. El gestor


que se olvida de que el trabajo de ingeniera del software es un esfuerzo
humano intenso nunca tendr xito en la gestin de proyectos. Un gestor que
no fomenta una minuciosa comunicacin con el cliente al principio de la
evolucin del proyecto se arriesga a construir una elegante solucin para un
problema equivocado. El administrador que presta poca atencin al proceso
corre el riesgo de arrojar mtodos tcnicos y herramientas eficaces al vaco. El
gestor que emprende un proyecto sin un plan slido arriesga el xito del
producto.

Personal

La necesidad de contar con personal para el desarrollo del software altamente
preparado y motivado se viene discutiendo desde los aos 60 (por ejemplo,
COUSO, WT94, DEM981). De hecho, el factor humano es tan importante
que el Instituto de Ingeniera del Software ha desarrollado unModelo de
madurez de la capacidad de gestin de personal (MMCGP) para aumentar la
preparacin de organizaciones del software para llevar a cabo las cada vez
ms complicadas aplicaciones ayudando a atraer, aumentar, motivar,
desplegar y retener el talento necesario para mejorar su capacidad de
desarrollo de software [CUR94].

El modelo de madurez de gestin de personal define las siguientes reas clave
prcticas para el personal que desarrolla software: reclutamiento, seleccin,
gestin de rendimiento, entrenamiento, retribucin, desarrollo de la carrera,
diseo de la organizacin y del trabajo y desarrollo cultural y de espritu de
equipo. El MMCGP es compaero del modelo de madurez de la capacidad
software, que gua a las organizaciones en la creacin de un proceso de
software maduro.

Cargos del Personal

1. Operador de PC
2. Tcnico de Soporte y Mantenimiento
3. Tcnico de Reparacin de PC, impresoras, monitores, celulares,
etc.
4. Tcnico en Programacin
5. Tcnico en Redes de PC, telfonos y de comunicacin
6. Ingeniero en Computacin
7. Ingeniera en Sistemas de Informacin
8. Ingeniera en Telecomunicaciones
9. Administrados de Base de Datos
10. Administrador de Redes
11. Administrador de Servidores
12. Administrador de Sistemas de Informticos
13. Analista Categoras: A, B, C.
14. Diseador de Web y de Interfaz
15. Diseador/a
16. Auditor/a
17. Evaluador/a
18. Diseador/a Informtico/a
19. Director/a de Centros
20. Capacitadores

Producto

Antes de poder planificar un proyecto, se deberan establecer los objetivos y el
mbito del producto, se deberan considerar soluciones alternativas e identificar
las dificultades tcnicas y de gestin. Sin esta informacin, es imposible definir
unas estimaciones razonables (y exactas) del coste; una valoracin efectiva del
riesgo, una subdivisin realista de las tareas del proyecto o una planificacin
del proyecto asequible que proporcione una indicacin fiable del progreso.


El desarrollador de software y el cliente deben reunirse para definir los
objetivos del producto y su mbito. En muchos casos, esta actividad empieza
como parte del proceso de ingeniera del sistema o del negocio y contina
como el primer paso en el anlisis de los requisitos del software. Los objetivos
identifican las metas generales del proyecto sin considerar cmo se
conseguirn (desde el punto de vista del cliente).


El mbito identifica los datos primarios, funciones y comportamientos que
caracterizan al producto, y, ms importante, intenta abordar estas
caractersticas de una manera cuantitativa. Una vez que se han entendido los
objetivos y el mbito del producto, se consideran soluciones alternativas.


Proceso

Un proceso de software proporciona la estructura desde la que se puede
establecer un detallado plan para el desarrollo del software. Un pequeo
nmero de actividades estructurales se puede aplicar a todos los proyectos de
software, sin tener en cuenta su tamao o complejidad. Diferentes conjuntos de
tareas, hitos, productos del trabajo y puntos de garanta de calidad permiten a
las actividades estructurales adaptarse a las caractersticas del proyecto de
software y a los requisitos del equipo del proyecto. Finalmente, las actividades
protectoras tales como garanta de calidad del software, gestin de la
configuracin del software y medicin cubren el modelo de proceso. Las
actividades protectoras son independientes de las estructurales y tienen lugar a
lo largo del proceso.

Proyecto

Dirigimos los proyectos de software planificados y controlados por una razn
principal es la nica manera conocida de gestionar la complejidad. Y todava
seguimos esforzndonos. En 1998, los datos de la industria del software
indicaron que el 26% de proyectos de software fallaron completamente y que el
46% experimentaron un desbordamiento en la planificacin y en el coste
[REE99]. Aunque la proporcin de xito para los proyectos de software ha
mejorado un poco, nuestra proporcin de fracaso de proyecto permanece ms
alto del que debera ser. Para evitar el fracaso del proyecto, un gestor de
proyectos de software y los ingenieros de software que construyeron el
producto deben eludir un conjunto de seales de peligro comunes; comprender
los factores del xito crticos que conducen a la gestin correcta del proyecto y
desarrollar un enfoque de sentido comn para planificar, supervisar y controlar
el proyecto.


Practicas Crticas

El Concilio Airlie ha desarrollado una lista de prcticas crticas de software
para la gestin basada en el rendimiento. Estas prcticas son utilizadas
deun modo consistente por, y consideradas crticas por, organizaciones y
proyectos de software de mucho xito cuyo rendimiento final es ms
consistente que los promedios de la industria [AIR99]. En un esfuerzo por
permitir a una organizacin de software determinar si un proyecto especfico ha
implementado prcticas crticas, el Concilio Airlie ha desarrollado unconjunto de
preguntas de Visin Rpida [AIR99] para un proyecto:

Gestin formal del riesgo Cules son los diez riesgos principales para este
proyecto? Para cada uno de los riesgos cul es la oportunidad de que el
riesgo se convierta en un problema y cul es el impacto si lo hace?

Coste emprico y estimacin de la planificacin Cul es el tamao actual
estimado de la aplicacin de software (sin incluir el software del sistema) que
ser entregada en la operacin? Cmo se obtuvo?

Gestin de proyectos basada en mtricas Dispone de un programa de
mtricas para dar una primera indicacin de los problemas del desarrollo? Si es
as, cul es la volatilidad de los requisitos actualmente?


Seguimiento del valor ganado Informa mensualmente de las mtricas del
valor ganado? Si es as, estn calculadas estas mtricas desde una red de
actividades de tareas para el esfuerzo total a la prxima entrega?

Seguimiento de defectos frente a objetivos de calidad Realiza el
seguimiento e informa peridicamente del nmero de defectos encontrados en
cada prueba de inspeccin [revisin tcnica formal] y ejecucin desde el
principio del programa y del nmero de defectos que se corrigen y se producen
en la actualidad?

Gestin del programa del personal Cul es la media de rotacin de la
plantilla en los tres ltimos meses por cada uno de los
distribuidores/desarrolladores involucrados en el desarrollo del software para
este sistema?

Si un equipo de proyectos de software no puede responder a estas preguntas,
o las responde inadecuadamente, se debe realizar una revisin completa de las
prcticas del proyecto.

Você também pode gostar