Administración de proyectos de software
Administración de proyectos de software
editarPara hablar de administración de proyectos, es necesario tener presentes tres definiciones esenciales.
- Administración: en términos simplificados, la administración es un proceso general que implica planificar, organizar, dirigir y controlar el uso de recursos y las actividades de trabajo con el propósito de lograr objetivos o metas propuestas de la organización.
- Proyecto: es un esfuerzo temporal para crear un producto/servicio/resultado único. Es importante recalcar que un proyecto es un producto que tiene importancia en el tiempo.
- Software: Conjunto de componentes lógicos que hacen posible la realización de tareas específicas en contraposición a los componentes físicos llamados hardware.
De tal manera que podemos definir la APS como el proceso de planificación, organización y control de los recursos y actividades de trabajo con el propósito de realizar un proyecto de software.
Primeramente, se entenderá el pilar del proyecto que involucra roles y responsabilidades del equipo de trabajo para los aspectos técnicos en el apartado de Administración de la Configuración, posteriormente se entenderá la manera de planificar las entregas del proyecto y, de gestionar el avance del mismo en el apartado de Administración Básica de Proyectos de Software y posteriormente, en Procesos de Ingeniería de Software se establecerán las herramientas y maneras de implementarlo.
Administración de la configuración
editarEste primer módulo, se hablará sobre un concepto importante a considerar: el cambio. El cambio es un fenómeno persistente que existe a lo largo de todo el ciclo de vida del software, la administración de la configuración pretende administrar aquellos elementos susceptibles al cambio por diversas razones.
Base de datos de la configuración
editarDada la importancia de hacer preservar la información TI acerca del proyecto de software y relacionados, se necesita implementar una base de datos de gestión de la configuración.
Roles
editarUna vez definidos los alcances de la administración de los elementos de configuración del proyecto, es necesario también definir los roles que habrá.
Administración básica de proyectos de software
editarRecalcando en este segundo módulo aspectos fundamentales a considerar como:
- Herramientas de control/gestión de tiempo (crono-grama).
- Economía/Financiamiento del proyecto.
- Gestión de calidad.
- Administración de riesgos.
Estos puntos son indispensables de considerar, investigar, informarse y tener a gente capacitada en áreas específicas que puedan supervisar los rubros que se acaban de mencionar. Esto con el objetivo de aproximarse cada vez más a un producto/servicio/resultado solicitado.
Procesos de ingeniería de software
editarAhora es importante entender de una manera más específica el tercer módulo que trata sobre procesos de la ingeniería de software, así como su definición formal, así como los diagramas existentes para representarlos.
Referencias bibliográficas
- Apuntes de Administración de proyectos de Software de la Ing.Claudia Angélica Cordero Hidalgo, Facultad de Ingeniería, UNAM, 2019.