Administración de proyectos de software

Administración de proyectos de software

editar

Para hablar de administración de proyectos, es necesario tener presentes tres definiciones esenciales.

  1. 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.
  2. 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.
  3. 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.


 
Tres módulos de la Administración de Proyectos de Software

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

editar

Este 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.

 
Administración de la configuración

Base de datos de la configuración

editar

Dada 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.

 
Base de datos de la configuración.


Una 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á.

 
Roles y funciones de administración de la configuración.


Administración básica de proyectos de software

editar

Recalcando 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.

 
Administración básica de proyectos de software.


Procesos de ingeniería de software

editar

Ahora 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.

 
Procesos de ingeniería de software.


Referencias bibliográficas

  1. Apuntes de Administración de proyectos de Software de la Ing.Claudia Angélica Cordero Hidalgo, Facultad de Ingeniería, UNAM, 2019.