Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Recursos
La segunda tarea de la planificacin del desarrollo de Software es la estimacin de los
recursos requeridos para acometer el esfuerzo de desarrollo de Software.
Personas.
Recursos Humanos
El encargado de la planificacin comienza elevando el mbito y seleccionando las
habilidades tcnicas que se requieren para llevar acabo el desarrollo. El nmero de
personas requeridas para un proyecto de Software slo puede ser determinado
despus de hacer una estimacin del esfuerzo de desarrollo (por ejemplo, personas -
mes o personas - aos.)
Existen tres tipos de estructura orgnica para los proyectos de desarrollo de software:
1. Formato de Proyecto
2. Formato Funcional
3. Formato Matricial
Formato de Proyecto.
En el formato de proyecto el grupo de trabajo est formado por desarrolladores que
llevan a cabo el proyecto de principio a fin. Realizan las tareas involucradas en las
fases de Definicin de Requerimientos, Diseo, Codificacin y Prueba, adems de las
revisiones del producto y la documentacin. Algunos miembros del equipo de desarrollo
pueden permanecer durante la Instalacin y Mantenimiento, mientras otros participan
en nuevos proyectos, sin dejar de lado la responsabilidad del mantenimiento del
producto de software entregado.
Ventajas:
1. Las decisiones tcnicas y administrativas se hacen en los niveles ms bajos,
permitiendo rapidez y control efectivo.
2. La autoridad impersonal, minimiza las interfaces y define claramente las
responsabilidades.
3. Motivacin es alta durante el perodo de desarrollo.
Desventajas:
1. Alta gerencia no ve el desarrollo de los proyectos.
2. No se logra economa de escala en los recursos crticos (personal
especializado).
3. Entrenamiento es alto.
4. Desplazamiento de personal de un proyecto a otro es difcil.
5. Inhibe la estandarizacin.
Organizacin funcional.
El principio fundamental de este tipo de organizacin es el Staff. Este tipo de
organizacin se sustituy en la organizacin lineal por la funcional en la que cada
operario pasa a reportar, no solo a su jefe superior, sino a varios, pero cada uno en su
especialidad. El Staff es el resultado de la organizacin lineal y funcional, en esta
organizacin existen rganos de decisin en la asesora. En la fusin de la estructura
lineal con la funcional, predomina la estructura lineal. Cada rgano reporta a un solo y
nico rgano superior; Principio de autoridad. Pero cada rgano recibe asesora y
servicio especializado de los diversos rganos de staff.
Ventajas:
1. ! Administracin fuerte y control centralizado.
2. ! Se puede reforzar e implantar fcilmente estndares.
3. ! Personal est asociado a una unidad.
4. ! Se adapta fcilmente a las decisiones de largo plazo.
Desventajas:
1. La resolucin de las decisiones la realiza una sola autoridad para todos los
proyectos.
2. Limita la creacin de generalistas, tiende a la especializacin.
3. El control de los proyectos es bajo.
Formato Matricial.
En organizaciones matriciales, las funciones de Desarrollo, Soporte Tcnico, Control de
Calidad y Mantenimiento, tienen su propia administracin y un equipo de gente
dedicada exclusivamente a dicha funcin. Cada grupo funcional participa en todo
proyecto; por ejemplo, los miembros del equipo de desarrollo pertenecen
organizacionalmente a esa funcin, pero trabajan bajo la supervisin de un jefe de
proyecto en particular. De la misma manera, el personal de control de calidad
pertenece a esa funcin, pero trabaja en uno o ms proyectos bajo la supervisin del
jefe de proyecto correspondiente. En las organizaciones matriciales cada quien tiene
por lo menos dos jefes, la ambigedad.
Organizacin Matricial.
Esta estructura busca optimizar la organizacin. Su mayor desventaja es que no hay un
responsable por el xito de un proyecto. En este esquema el Gerente funcional decide
cmo hacer el trabajo. Suministra los recursos para el desarrollo.
Si el director funcional es el que posee los recursos y conoce la vala personal y forma
de trabajar de los mismos, es evidente que ser la persona ms adecuada para
proporcionar las personas que intervendrn en el proyecto. Pero si el jefe de proyecto
ha de conseguir sus objetivos poniendo en juego los recursos aportados al proyecto,
deber velar porque esos recursos sean idneos en calidad y cantidad, no pudiendo en
caso contrario responsabilizarse de la consecucin de los objetivos.
La malla organizacional.
La eficiencia organizacional es la habilidad intrnseca de una organizacin para generar
software de calidad en el mnimo de tiempo con el mnimo de recursos. Una vez que la
eficiencia de la organizacin ha sido determinada se puede resolver el problema de
estimar el esfuerzo de desarrollo. Partiendo de las necesidades de los clientes, se
identifican los procesos clave y se dirigen los esfuerzos de la organizacin hacia una
integracin internacional. El resultado, en la mayora de las organizaciones, es el
aplanamiento de la estructura.