Calendarización De Software
La administración de software abraca la planeación, calendarización, administración de riegos, manejo
del personal, estimación de los costos de software y la administración de calidad. Muchas son las
causas para el fracaso de proyectos de software, se pueden mencionar: entrega tardía, no fiable, costo superior al estimado, características de ejecución pobres. Muchas veces la falla estaba en el enfoque
de administración utilizado.
La necesidad de administrar es una distinción importante entre un desarrollo profesional de software
y la programación no profesional. La administración de proyectos de software es necesaria debido a
que la ingeniería de software profesional siempre está sujeta a restricciones de presupuesto y
calendarización; a las que debe ajustarse la organización que desarrolla el software. El trabajo del
administrador de proyectos de software es asegurar que éstos cumplan dichas restricciones y entregar
software que contribuya a las metas del negocio. Una buena administración no garantiza el éxito del proyecto, sin embrago la mala siempre asegura el fracaso del mismo.
Características del software y las dificultades para la administración.
El producto es intangible, el administrador de un proyecto de construcción de un barco puede ver el
producto mientras se está desarrollando. Si hay desfase en el calendario, el efecto en el producto es
visible. Es software es intangible, no se puede ver ni tocar. Los administradores no pueden ver el
progreso, confían en otros para producir la documentación necesaria para revisar el progreso.
No existen procesos del software estándar, no se puede predecir con certeza cuándo un proceso
particular tiende a desarrollar problemas.
A menudo los proyectos grandes de software son "únicos", por lo general los proyectos grandes de software son diferentes de proyectos previos. En consecuencia, los administradores aun cuando
cuenten con una amplia experiencia que pueda ser utilizada para reducir la incertidumbre de planes,
ésta no es suficiente para anticipar los problemas. Los rápidos cambios en las computadoras y en las
comunicaciones hacen parecer obsoleta la experiencia previa. Las lecciones aprendidas en esas
experiencias pueden no ser transferibles a los nuevos proyectos.
Debido a estos problemas, no es sorprendente que algunos proyectos de software se retrasen,
sobrepasen el presupuesto y estén fuera de tiempo. A menudo los sistemas de software son nuevos y
tecnológicamente innovadores. Frecuentemente los proyectos de ingeniería innovadores también
tienen problemas de calendarización. Dadas las mezclas de dificultades, es notable que muchos
productos de software sean entregados a tiempo y en presupuesto.
3
Actividades relacionadas en el proceso de la calendarización
Es imposible redactar una descripción estándar del trabajo de un administrador de software. El trabajo
difiere enormemente dependiendo de la organización y del producto de software a desarrollar. Sin
embargo, en algún momento, muchos administradores son responsables de algunas o todas de las
siguientes actividades:
La primera etapa de un proyecto de software implica redactar una propuesta para realizar ese proyecto. La propuesta describe los objetivos del proyecto y cómo se llevará a cabo. La misma incluye
estimado de costo y calendarización. Justifica por qué el contrato del proyecto se le debe dar a una
organización o a un equipo en particular. La planeación de proyectos se refiere a la identificación de
actividades, hitos y entregas producidas por un proyecto. Por lo tanto se debe bosquejar un plan para ...
Regístrate para leer el documento completo.