Metodologías de Planificación y Administración de Proyectos de Software
Enviado por Ronald Machado • 10 de Junio de 2019 • Biografía • 2.613 Palabras (11 Páginas) • 87 Visitas
UNIVERSIDAD BICENTENARIA DE ARAGUA[pic 1][pic 2]
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERÍA DE SISTEMAS
AUDITORIA DE SISTEMAS ll
Metodologías de Planificación y Administración de Proyectos de Software
Docente: | Estudiante: |
Ing. Mirlenis Ramos | Machado Ramírez, Ronald Ibrahim |
San Joaquín, octubre 2018[pic 3]
A fin de ahondar en el tema de Metodologías de Planificación y Administración de Proyectos de Software, es menester dar a conocer aspectos fundamentales, tal como se indica a continuación.
Proyecto
Un proyecto es cualquier cosa que se tenga planteada hacer con el fin de alcanzar un objetivo específico. Lo habitual, es que los objetivos que persigue un proyecto se cumplan en un periodo de tiempo específico (definido con anterioridad) y respetando un presupuesto, de lo contrario se diría que el proyecto ha sido un fracaso. Cualquier proyecto en general consta de:
Pasos Generales que sigue un Proyecto
- Tener una idea.
Consiste en tener una visión de que es lo que se quiere lograr y definir unos objetivos, es decir, identificar una oportunidad.
- Diseño del proyecto.
Con la idea clara en mente, se realizan todas las actividades pertinentes para que el proyecto pueda cumplirse.
- Ejecución del proyecto.
Seguidamente, al concretar el proyecto llega la hora de evaluarlo en funcionamiento para ver si cumple con los objetivos planteados.
Indistintamente del área o los objetivos que persiga el proyecto, estos son los pasos esenciales que cumplen los proyectos pero, ¿Qué es lo que distingue a un proyecto de software de uno común?
Ya en conocimiento de la definición de Proyecto y de los pasos que debe seguir, seguidamente lo referente a las Metodologías de Planificación y Administración de Proyectos de Software.
Proyectos de Software
Un proyecto de este tipo busca en esencia el desarrollo de un programa, aplicación o herramienta informática, dicho software cumple con las características anteriormente mencionadas de un proyecto en general y las extiende de acuerdo al grado de complejidad de los objetivos que se persigan. Se realizan estimaciones de costos, tiempos de desarrollo, demostraciones, auditorias, puesta en producción y por lo tanto se hace necesario introducir el concepto de gestión de proyectos de software.
Algunas características adicionales son:
- Invisibilidad:
El avance en un proyecto civil como la construcción de un restaurante puede ser visto poco a poco a medida que se progresa, mientras que el software no es inmediatamente visible.
- Flexibilidad:
Los proyectos de software son mucho más fáciles de cambiarse que otros, poseen una gran adaptabilidad, sobre todo si se aplican las últimas tecnologías y conceptos de programación como la Programación orientada a objetos.
- Complejidad:
Los proyectos de software contienen mayor complejidad que otros tipos de proyectos respecto al dinero gastado. Por un lado están los honorarios profesionales, y en otro extremo están las licencias, hosting de aplicaciones web, etc.
Gestión de Proyectos de Software
Gestión es un concepto un tanto extenso puesto que agrupa todas las actividades que son necesarias para crear las condiciones o ambiente de trabajo en el que se cumplan los objetivos planteados. La gestión de un proyecto de software incluye su planificación, administración, mejora, documentación, etc.
- Planificación
Son todas aquellas actividades destinadas a planear la ejecución de un proyecto antes de su inicio y durante su desarrollo (es un proceso continuo y adaptativo).
Si tomamos la definición dada por la American Management Association, tenemos que:
“La planificación consiste en determinar que se debe hacer, como debe hacerse, quien es el responsable de que se haga y por qué”
En este sentido, ya a este punto es necesario un conocimiento solido de que es lo que se quiere hacer y cómo se puede lograr, de manera que se pueda hacer una división de trabajo en la que cada encargado se pueda focalizarse en realizarlo de la mejor forma posible.
- Administración
Constituye la supervisión durante la ejecución del proyecto y todas las necesidades que puedan surgir durante el desarrollo tales como: enfrentar conflictos, atender consultas, conseguir el compromiso de todos los colaboradores, negociación, etc.
- Mejora
La mejora es un proceso constante que va de la mano con la planificación y se aplica cada vez que se añade una característica, se realiza alguna modificación, etc.
- Documentación
Consiste en un registro de datos sobre el proceso de desarrollo del proyecto, su funcionamiento, la explicación del porqué y el cómo de cada una de sus características, una correcta documentación les permite a los usuarios y a los mismos administradores del proyecto, solucionar problemas y realizar cambios de una manera mucho más efectiva. También es empleada como método de inducción para aquellas personas que les interesa saber cómo funciona el proyecto.
Para una adecuada gestión de proyectos de software, es decir, planificación, administración, mejora, documentación, entre otras actividades que se puedan considerar, se han ideado un conjunto de metodologías.
Una metodología puede ser desde un patrón que debe seguirse para efectuar correctamente una actividad hasta una filosofía entera de trabajo, estas se encargan de un imponer un proceso disciplinado sobre el desarrollo de software, existen muchísimas filosofías dentro de esta área, cada una con sus particularidades y semejanzas.
...