Você está na página 1de 1

EL ROL DEL ADMINISTRADOR DENTRO DEL DESARROLLO DE SOFTWARE

Edgar Iovan Morales Ponce


Dora Luz González Bañales, Taller de Investigación 2, Instituto Tecnológico de Durango, Departamento de Sistemas y Computación

Desarrollo en Espiral
Resumén Más que representar el proceso del software como una Resultados
En este trabajo se hace un análisis de la importancia del secuencia de actividades con retrospectiva de una actividad a
administrador dentro del desarrollo de software. El otra, se representa como una espiral. [3] •La administración procura siempre el máximo
administrador de proyecto es la persona que administra y aprovechamiento de los recursos, mediante su
controla los recursos asignados a un proyecto, con el utilización eficiente.
propósito de que se cumplan correctamente los planes
definidos. No es dueño de nada, es sólo un administrador •Administrar el grupo de trabajo, implica organizar y
temporal de los recursos. tratar los individuos en el trabajo.

•La causa principal de los problemas que se presentan


Introducción Figura 1. Grupo de Desarrollo de Software al momento de realizar un proyecto de programación es
la falta de planeación.
Antecedentes Modelos de Ciclos de Vida de
En los últimos veinte años, los proyectos han tomado un
papel central en el trabajo de los jóvenes y puede Software Conclusiones
considerarse hoy en día como una herramienta para el El periodo de tiempo que comienza cuando se concibe un Figura 4. Modelo en Espiral
cambio social, un eje clave para el desarrollo comunitario y software y concluye cuando el producto ya no está disponible
para su uso. [2] Modelo de Desarrollo Evolutivo La administración de proyectos implica una gran importancia,
también como herramienta para construir y/o fortalecer a la
Los requerimientos no son completamente conocidos al inicio por lo que es usada en una gran diversidad de campos; desde
sociedad civil. Como consecuencia de lo anterior la
del proyecto. [3] proyectos espaciales, en bancos, en organizaciones, pero no
administración de proyectos se ha convertido en una habilidad Modelo en Cascada solo es aplicado a estos campos, también es usado en el
necesaria para las organizaciones y un tópico recurrente para El primer modelo de proceso de desarrollo de software que se desarrollo de software.
el entrenamiento para el trabajo con jóvenes. publicó, se derivó de procesos de ingeniería de sistemas más
generales.. [3] El administrador es el responsable de llevar al éxito el
Objetivo proyecto, es decir, que el sistema cumpla con los
Conocer la importancia del rol del administrador de desarrollo requerimientos especificados y las necesidades o
de software. expectativas del cliente o usuario. Para lograr esto tiene que
estar involucrado en todas las etapas (diseño, programación,
Pregunta de Investigación pruebas, etc.) del modelo de ciclo de vida que elija, debe
¿Qué importancia tiene el rol del administrador dentro del verificar que cada etapa se cumpla correctamente para poder
desarrollo de software? 1 pasar a la siguiente, y no tener que empezar desde el
principio (requisitos del cliente), de esta manera el
administrador puede asegurar al cliente que el sistema tiene
Justificación Figura 4. Modelo de Desarrollo Evolutivo calidad.
Beneficiar a las personas relacionadas con el desarrollo de
software, que conozcan la importancia del administrador de
proyectos dentro del desarrollo de software. Gestión de Proyectos
Gestión Referencias
Son todas las actividades y tareas ejecutadas por una o más
Roles de Desarrollo de Software Figura 2. Modelo en Cascada personas con el propósito de planificar y controlar las [1] D. Fuller, Apuntes de Taller de Ingeniería de Software,
El desarrollo de software es una actividad que, dada su actividades de otros para alcanzar un objetivo.[4] 2003.
complejidad, debe desarrollarse en grupo. Además, esta [2] “15-el-desarrollo-del-software.pdf.”
actividad requiere de distintas capacidades, las que no se [3] Somerville Ian, Ingeniería del Software, Madrid: Pearson
Iteración de Procesos Actividades de Gestión Educación, 2005.
encuentran todas en una sola persona. Por ello, se hace
Entrega Incremental La administración procura siempre el máximo [4] C.M. Varas, “Gestión de Proyectos de Desarrollo de
necesario formar el grupo de desarrollo con las personas que
Los clientes identifican, a grandes rasgos, los servicios que aprovechamiento de los recursos, mediante su utilización Software,” 2000.
cubran todas las capacidades requeridas. Cada una de esas
proporcionará el sistema. Identifican qué servicios son más eficiente. Las principales funciones de la administración se [5] R.S. Pressman, Ingeniería del Software: Un Enfoque
personas aportará al grupo parte del total de las capacidades
importantes y cuáles menos. [2] engloban en planeación, organización, dirección y control.[4] Práctico, España: McGraw Hill, 2002.
necesarias para llevar a cabo con éxito el desarrollo.

Por ello, es que cada persona debe tener un rol dentro del Planificación del Proyecto de Software
grupo, que viene dado por su experiencia y capacidades Antes de que el proyecto comience, el gestor y el equipo de
personales. Los roles que tradicionalmente se consideran en software deben realizar una estimación del trabajo a realizar,
el desarrollo de software son: administrador de proyecto, de recursos necesarios y del tiempo que transcurrirá desde el
analista, diseñador, programador, téster, asegurador de comienzo hasta el final de su realización.[5]
calidad, documentador, ingeniero de manutención, ingeniero
de validación y verificación, administrador de la configuración Análisis y Gestión de Riesgos
y por último, el cliente. [1] El tiempo invertido identificando, analizando y gestionando el
riesgo merece la pena por muchas razones: menos trastornos
durante el proyecto, una mayor habilidad de seguir y controlar
el proyecto y la confianza que da planificar los problemas
Figura 3. Modelo Incremental
antes de que ocurran. [5]

Você também pode gostar