Académique Documents
Professionnel Documents
Culture Documents
PROCESOS DE GESTIN
Una Meta es un principio de alto nivel que dirige el desarrollo del proyecto. La
idea ltima del proyecto es alcanzar las metas propuestas el principio del
mismo. Un proyecto no siempre tiene una nica Meta, y cuando hay ms de
una, no es raro que las Metas tengan conflictos entre s. Uno de los ejemplos
ms clsicos es cuando se trata de reconciliar una meta relacionada con la
calidad del producto final con una que tiene que ver con los costos.
Usualmente se trata de elevar el nivel medido respecto a la primera, mientras
se baja el nivel respecto a la segunda. Sin embargo, esto no siempre es
posible, y se hace necesario llevar a cabo un proceso de negociacin en el
que se busque la mejor solucin teniendo en cuenta las circunstancias.
Ahora bien, est claro que los gerentes de proyecto rara vez generan algn
tipo de producto de manera directa. Es por esto que en la cultura
tecnolgica, a menudo son blanco de las burlas de los desarrolladores y otros
miembros del equipo que s hacen trabajo. Este es un mito que es necesario
desterrar. Hay que tener claro que las labores de administracin son un
componente crucial dentro de cualquier proceso que espere generar
entregables de calidad de la manera y dentro del marco de tiempo en que
inicialmente se planeo hacerlo.
Inicio del proyecto. Esta es la fase durante la cual son completadas las
definiciones iniciales del proyecto, comprendiendo su duracin, alcance,
objetivos generales, distribucin de personas en equipos, y en general las
labores que definen de manera inicial qu se debe hacer en el proyecto.
Durante esta fase, la labor de la gerencia del proyecto es claramente
fundamental, por cuanto de esta instancia dependen labores clave como la
planeacin inicial junto con la definicin de puntos de control y entregables
principales, la contratacin de personal, la estructuracin de equipos de
trabajo, la comunicacin de la estructura general y el plan de trabajo para el
proyecto, la asignacin de lderes de equipo, la reparticin inicial de labores y
otras muchas actividades de las que depende el poder dar inicio al proyecto.
Es necesario tener en cuenta que prcticamente todas estas labores se dan
antes de que se comience el proceso tcnico de desarrollo dentro del
proyecto. Y es vlido recalcar tambin que de no ser llevadas a cabo de una
manera correcta, centralizada y con una visin general de todos los aspectos
que involucra el desarrollo de un proyecto de software, no es factible
garantizar un arranque exitoso del mismo.
Finalizacin del proyecto. Durante esta fase del proyecto se termina el proceso
de trabajo, y se hacen las entregas correspondientes, evaluando y registrando
el desempeo final del equipo en trminos de cumplimiento y satisfaccin de
lo pronosticado. Es posible que en este momento los procesos de produccin
hayan finalizado y las personas involucradas con dichos procesos estn fuera
del proyecto, y solamente un grupo parcial est encargado de las actividades
de cierre. Es en este momento que se entrega oficialmente el producto
resultado del proceso al cliente, se obtiene su aprobacin y se realiza un
proceso de evaluacin del proceso general y sus resultados con el fin de
integrar el aprendizaje obtenido en los procesos generales de la compaa
para futuros proyectos de desarrollo.
UNA REPARTICIN CLARA DE ROLES. Es necesario que cada persona dentro del
equipo de trabajo, sin importar su perfil, nivel o grado de responsabilidad
tenga claro el rol que tiene asignado, y las responsabilidades del mismo. Esta
informacin debe ser permeada al resto del equipo, para que todos sean
conscientes no solo de su propio rol, sino del de sus compaeros.
UNA REPARTICIN CLARA DE LAS TAREAS A REALIZAR. Los roles deben tener
asignadas las tareas que deben realizar, con definiciones de alcance y
precedencia.
Esta no pretende ser una lista exhaustiva de los requisitos y labores que deben
darse de manera paralela con las actividades de tipo tcnico dentro del
marco de un proyecto de software. Sin embargo, si se pretende dar una
imagen bastante clara de los aspectos adicionales que deben tenerse en
cuenta al abordar un proceso de ese estilo. En mdulos posteriores del proceso
de formacin se abordar de manera ms completa lo que se toc de
manera muy somera en esta lectura.
Para cerrar este documento, se desea hacer nfasis una vez ms en que solo
la completa y correcta interaccin entre los participantes de un proyecto de
software, mediada por la consciencia de que es necesario contemplar un
proceso de desarrollo como algo ms que un simple conjunto de labores
tcnicas interconectadas mediante un lenguaje formal comn, permite que se
lleven a cabo procesos serios, escalables, fciles de mantener, medibles y
exitosos de desarrollo. Desarrollar software no es una labor meramente tcnica,
sino que es un trabajo mediado, concertado y dirigido desde una perspectiva
organizacional mayor. Se requiere tener esta claridad si se espera aprovechar
todo el potencial que las iniciativas de desarrollo presentan en la actualidad.
BIBLIOGRAFA
BRUEGGE B., DUTOIT, A.(2003), Object-Oriented Software Engineering,
Prentice Hall,