Tecnología

Inicio

Definición de Gestión de Proyectos de Software

Alrededor del 30 por ciento de todos los proyectos de software se cancelan antes de ser completado, y la mayoría atropellado presupuesto y en el tiempo. gestión de proyectos de software está diseñado para evitar esta alta tasa de fracaso; es el campo especializado de la gestión de proyectos de software de principio a fin, para proporcionar el código fiable, de alta calidad que hace lo que fue diseñado para hacer y es producido dentro del presupuesto ya tiempo.

historia

gestión de proyectos de software es una subdisciplina de la gestión de proyectos. La gestión de proyectos es tan antigua como la historia escrita, con tales logros evidentes como las pirámides de Egipto, los jardines colgantes de Babilonia, el Coloso de Rodas, todos ellos con la gestión de proyectos necesarios para completar.
Los primeros indicadores en la gestión de proyectos incluyen el diagrama de Gantt y el diagrama PERT, desarrollado en los años 1950 y 1960.
Uno de los libros pioneros en la historia de la gestión de proyectos de software es "The Mythical Man-Month" por Frederick P. Brooks. En el libro, Brooks, quien consiguió IBM / 360 desarrollo del sistema operativo de IBM, la crónica de muchos de los problemas inherentes a todos los grandes proyectos de software. IBM posteriormente pasó mucho tiempo investigando el desarrollo de software y métodos para acelerarlo.

Significado

gestión de proyectos de software impulsa todo el desarrollo de software en el mundo de hoy. Es la estructura unificadora que trae programadores y clientes juntos para crear nuevos productos. Se utiliza en todos los campos de desarrollo de software, de sistemas operativos (Linux, Microsoft Windows) para juegos (Quake, ajedrez) e incluso a los programas informáticos utilizados en la Estación Espacial Internacional (ISS).

tipos

Hay una serie de modelos de gestión de proyectos de software en uso hoy en día y más se están desarrollando. El modelo más citado es el modelo de cascada, que contempla los proyectos que comiencen con los requisitos y se trasladan a diseño, implementación, verificación y mantenimiento.

El modelo de desarrollo ágil de software trabaja con un número de iteraciones, la adición de la funcionalidad con cada iteración, basándose en las habilidades de los desarrolladores y la interacción constante entre el equipo de desarrollo de software y el cliente.
Otras metodologías incluyen XP, Espiral, Lean, RAD y RUP.

beneficios

gestión de proyectos de software permite que el coste de desarrollo de software para calcular con precisión, permite la fijación de precios de software basado en el coste de desarrollo y permite la planificación de los ciclos de desarrollo, así como las asignaciones de los desarrolladores e ingenieros de control de calidad para el ciclo de vida de desarrollo.
En general, una buena gestión de proyectos de software conduce a un software desarrollado con los requerimientos, entregado a tiempo y con un nivel aceptable de defectos.

Potencial

Como la gestión de proyectos de software continúa creciendo en experiencia, será posible predecir con exactitud los tiempos y costos de desarrollo, lo que permite el software para ser entregados a tiempo y bajo presupuesto. Esto significará el software más barato con más características y capacidades.