Documentos de Académico
Documentos de Profesional
Documentos de Cultura
WillyDev ModeloGerenciaProyectos
WillyDev ModeloGerenciaProyectos
RESUMEN
El objetivo de este estudio es proponer um conjunto de extenciones a los procesos de gestin del
PMI, teniendo por base um modelo de gerencia de proyectos que incorpore el proceso unificado
y el lenguage UML, para la aplicacin em el rea de desenvolvimiento de software para ebusiness, em um ambiente distribuido. La investigacin se caracteriza como un estudio
cualitativo, adecuado cuando se tiene por objetivo el desenvolvimiento de nuevos mtodos y
modelos. El principal mtodo de investigacin es el estudio de caso, conforme propuesto por Yin
(1992).
Los resultados iniciales apuntan para un modelo que incorpora el ciclo de vida del tipo espiral,
el proceso de desenvolvimiento orientado a objeto (utilizando el lenguaje de especificacin UML
y el proceso unificado conforme propuesto por la RUP), y a la incorporacin del abordaje
processual propuesto por PMBOK, expandiendo las reas de gestin indicadas. El modelo
propuesto posee seis fases, siendo que cada fase posee un conjunto de actividades asociadas.
Finalmente el modelo de gerencia de proyecto propone la extensin de los procesos de gestin
del PMI, agregando los procesos de gestin relativos a la propiedad intelectual, aprendizaje y
resolucin de conflictos.
Este estudio, extremamente importante, demuestra que el mundo empresarial y las practicas de
negocios en el rea de desenvolvimiento de software estn andando muy al frente de las teoras e
modelos conceptuales existentes en el rea. Ese estudio, en sus fases iniciales, comienza a
presentar resultados que contribuyen significativamente en direccin a atender esas demandas
existentes en el mercado actualmente.
PALAVRAS CHAVE
Gerencia de Proyecto Desenvolvimiento de Software Orientacin a Objeto Estudio de Caso
1. INTRODUCCION
Segundo [1], gerencia de proyecto es la aplicacin de conocimientos, habilidades herramientas y
tcnicas en el sentido de concluir actividades que atiendan o excedan a las necesidades y
expectativas de los stakeholders de este proyecto. Gerencia de proyecto surgi como un proceso
de gerenciamiento para manejar con la complejidad del trabajo en grupo basado en el
conocimiento.
En la literatura del rea, ya fueron discutidos diversos problemas relacionados al
desenvolvimiento de software, los cuales son resultantes de omisin o de mal uso de
metodologas y tcnicas adecuadas a esta importante tarea de la ingeniera de software [2].
Entretanto, buena parte de los fracasos en lo que dice respecto de los proyectos de software se
debe, principalmente, a problemas de administracin o gerenciamiento del desenvolvimiento de
software.
El gerenciamiento de proyectos de software es una tarea de fundamental importancia en el
proceso de desenvolvimiento de un producto, siendo definido como una primera camada de este
proceso [3]. El gerenciamiento del proyecto no es visto como una etapa clsica del proceso del
desenvolvimiento una vez que l acompaa a todas las etapas, de la concepcin a la obtencin
del producto.
Para que un proyecto de software sea bien sucedido, es necesario que algunos parmetros sean
bien analizados, como por ejemplo, el escupo del software, los riesgos involucrados, los recursos
necesarios, las tareas a serien realizadas, los marcos de referencia a serien acompaadas, los
esfuerzos (costos) aplicado a la sistemtica a ser seguida. El anlisis de todos estos parmetros y
la funcin tpica del gerenciamiento de proyectos, funcin esta que se inicia antes del trabajo
tcnico y que prosigue a medida de que el software vaya concretizndose en la forma de un
producto.
Ambiente fisicamente distribudo es uma nueva tendncia de desenvolvimiento de
software,donde usurios y equipo de desenvolvimiento estan em locales fsicos diferentes, a vezes
paises, com culturas diferentes. Mayor productividad, reduccin de costos, minimizacin de
riesgos y mejora en la calidad, son algunas caractersticas que grandes organizaciones buscan
con la distribucin de sus procesos de desenvolvimiento de software fuera de sus pases. En este
contexto, surge un nuevo problema de desenvolvimiento de software, que envuelve,
principalmente, la distancia fsica entre los participantes del proceso. El rea de e-business,
estimula mas todava la distribucin delos actores envolvidos en el proceso de uso, definicin y
desenvolvimiento de sistemas.
El objetivo de este estudio es proponer un conjunto de extensiones a los procesos de gestin del
PMI, teniendo por base un modelo de gerencia de proyecto que incorpore el proceso unificado
(UP) y el lenguaje UML, para aplicacin en el rea del desenvolvimiento de software para ebusiness, en un ambiente distribuido. La pesquisa se caracteriza como un estudio cualitativo,
adecuado cuando se tiene por objetivo el desenvolvimiento de nuevos mtodos y modelos. El
principal mtodo de pesquisa es el estudio del caso, conforme lo propuesto por Yin (1994).
De esta forma se entiende que la cuestin de pesquisa que nortea este estudio es: Cmo
gerenciar el proceso del desenvolvimiento del software en un ambiente fsicamente distribuido?
Conforme el modelo de gerencia de proyecto de software de [7], los gerentes deben abordar
conocimiento en nueve reas de conocimiento gerencial: 1.Gestin de integracin del proyecto:
esta rea incluye los procesos necesarios para asegurar que los elementos del proyecto estn
coordenados apropiadamente. 2.Gestin de escupo: considera todos los procesos necesarios para
garantir de que el proyecto contenga todo el trabajo necesario, y solamente el trabajo necesario,
para completar el proyecto con suceso. La preocupacin fundamental consiste en definir y
controlar lo que esta o no esta incluso en el proyecto. 3.Gestin de plazos: Son los procesos
necesarios para asegurar la conclusin de los trabajos en el plazo planeado. 4.Gestin de costos:
abarca los procesos necesarios para asegurar que el proyecto ser completado con las metas de
costo y presupuesto planeados. 5.Gestin de Calidad: contiene los procesos necesarios para
asegurar satisfacer las necesidades definidas en el escupo. 6.Gestin de los recursos humanos:
consiste en optimizar la utilizacin de las personas que actan en el proyecto, incluyendo clientes,
fornecedores y contribuyentes individuales. 7.Gestin de Comunicaciones: incluye los procesos
necesarios para asegurar la adecuada generacin, diseminacin, y almacenamiento de
informaciones del proyecto. Esta rea engloba el planeamiento y la distribucin de informaciones.
8.Gestin de riesgos: inclu los procesos para identificar, analizar y responder por el riesgo del
proyecto, consistiendo en la maximizacin de los resultados de los eventos positivos y
minimizacin de las consecuencias negativas. 9.Gestin de adquisicin: incluye los procesos
necesarios para la adquisicin de bienes y servicios fuera de organizacin ejecutora del proyecto.
La figura abajo ilustra la importancia de la integracin para llegarse con suceso al final del
proyecto.
Escopo
Suceso del
proyecto
reas de conhecimento
Prazo
costo
Calidad
Recursos
Humanos
Comunicacion
Riesg
Adquisici
n
Concepcin
Desenvolvimiento
Implementacin
Encierramiento
business DELL-PUCRS. Para ejemplificar la aplicacin del modelo, son presentados a seguir dos
estudios de caso de proyectos realizados en el Centro de Pesquisas.
3.1.Estudio de Caso 1 Call Center
Con relacin al Call Center, a partir de la constatacin de la necesidad de criarse un modo de
mensurar el tipo de problemas relatados por compradores de determinados tipos de productos
ofrecidos por una empresa, se propuso la creacin de un aplicativo a ser utilizados por un Call
Center, esto es, un centro de atendimiento al consumidor. Este aplicativo debera permitir el
cadastramiento de llamadas telefnicas, incluyendo detalles del usuario, del problema descrito y
de la propuesta de solucin presentada por el atendente (en este caso los funcionarios
responsables por el servicio estaran capacitados a solucionar las dificultades tcnicas relatadas).
Habiendo este conocimiento de sistema a ser implementado, se parti para su construccin.
3.2.Estudo de Caso 2 E-Mail Blitz
Teniendo en cuenta de que el rea de actuacin de la empresa es el comercio on-line de
suprimientos de informtica, existe la necesidad de divulgacin, via WEB, de estos productos
junto a sus assinantes (consumidores que ya realizaron compras en el cite de la compaa o que
manifestaron interese en recibir noticias de los productos ofertados). Para realizar esta tarea fue
proyectado un sistema de software (E-Mail Blitz) donde seria posible elaborar una oferta (a travs
de la composicin de productos y mensajes), determinar un perfil de clientes y assinantes (a ser
elaborado a travs de un conjunto de caractersticas de los mismos) y, por fin, enviar una oferta
para un determinado perfil a travs del correo electrnico de Internet.
4. MODELO DE GERENCIA DE PROYECTO SOFTWARE PROPUESTO
Del aprendizaje resultante del estudio de las teoras y de las propuestas conceituales analizadas
[1,7] [4], bien como de las experiencias prcticas del desenvolvimiento de los proyectos antes
citados, se proponen las extensiones a los procesos del PMI.
Se destaca que la caracterstica de ambiente fisicamente distribuido (con desenvolvimiento de
software off shore con relacin al cliente) ejerce gran influencia al modelo propuesto.
Despus de un estudio terico realizado y con base en la necesidad de adaptacin de un modelo
de gerencia de proyecto de software para un ambiente distribuido, es propuesto un modelo
preliminar que, compuesto de caractersticas de orientacin a objeto y extensiones de modelos ya
existentes, es capaz de suprir las demandas exigidas en determinadas organizaciones con actores
y culturas geogrficamente distribudas.
El modelo es compuesto por contribuciones de los abordajes de gerencia de proyecto estudiadas,
donde el ciclo de vida es del tipo espiral; el proceso de desenvolvimiento de sistema orientado a
objeto, utilizando el lenguaje de especificacin UML y UP, incorporamos el abordaje procesual
propuesta pelo PMBOK, expandiendo las reas de gestin indicadas.
El ciclo de vida del modelo propuesto sirve para definir el inicio y el fin de un proyecto,
estableciendo que trabajo tcnico debe ser realizado en cada fase, y quien debe participar en cada
fase.
4. PROCESO DE EVALUACIN
- testes -
1. PROCESOS DE DETERMINACIN
DE LOS REQUISITOS
5. PROCESO DE
TRANSCICIN
6. PROCESO DE
INTEGRACIN
Evaluacin de
aceptacin y
adherencia
Teste de
subsistema
Requisitos de
la unidad
Teste de
componentes
Requisitos del
subsistema
Integracin entre el
software desenvolvido y
los procesos del negocio al
cual el va a apoyar
Requisitos del
sistema
Anlisis de
ricsgo
Requisitos del
negocio
Incio
Prueba de
conceptos
Primera
produccin
Segunda
produccin
Tercera
produccin
3. PROCESOS DE
PRODUCCIN
Projecto
conceptual
Proyecto
lgico
Proyecto
fsico
Proyecto final
2. PROCESOS DE PROYECTOS
(EXPLORACIN Y DEFINICIN)
considerados importante para la continuidad de la comunicacin entre equipos distantes, que son
los diagramas de actividades (lo que precisa ser echo por los participantes?), los de colaboracin,
(que actor debe realizar determinada actividad), los de paquete y los de arquitectura. Cenrios
tambin son usado en el auxilio al desenvolvimiento de los procesos, principalmente en la fase de
determinacin de requisitos.
Las fases que componen el modelo poseen funciones y condiciones de salida. La fase de
determinacin de requisitos inicia despus que el plano de desenvolvimiento de software haber
sido escrito, en ella es echo el anlisis de los requisitos y tiene como criterio de salida la
aprobacin de los estudios conceituales. La fase de procesos de proyecto comienza con la
aprobacin de los estudios conceituales, en ella estn envolvidos los proyectos lgico, fsico y
final, tiene como condicin de salida la aprobacin del desenvolvimiento. En la fase de procesos
de produccin, ocurre la construccin del sistema en mdulos que a medida que fueren
determinados son repasados para los testes. La cuarta fase es la de avaluacin, donde los testes de
los mdulos y los testes finales son realizados y como criterio de salida esta la aprobacin de las
principales modificaciones efectuadas. La fase de transicin es el intermedio de los testes y la
liberacin del proyecto. La ltima fase es la de integracin, donde se confiere la confiabilidad,
integridad los datos y la performance del proyecto. Es la integracin del software y el proceso del
negocio que el va a apoyar.
A seguir presentamos nuestra propuesta de extensin al modelo propuesto por el PMBOK en el
sentido de atender a los objetivos de este estudio.
personas que las componen delante de las diversidades del ambiente. Debido
principalmente a diferencias culturales y a la distancia fsica entre los actores
participantes del proyecto, afloran diversos conflictos entre los participantes. El gerente
de proyectos debe saber lidar con ests problemas y proponer soluciones para la solucin
de conflictos, para que el proceso como un todo tenga el desenvolvimiento adecuado.
Adems de las inserciones citadas anteriormente, destacamos la necesidad de ajustar algunos
procesos al ambiente en desenvolvimiento en estudio. En la gerencia del tiempo es necesario
asegurar que el proyecto ser implementado en el plazo previsto. Con las diferencias culturales y
distancia entre los actores es complejo el proceso de administracin del tiempo, principalmente
con relacin al cumplimiento del cronograma. En la gerencia de comunicacin, flujo de
comunicacin es intenso entre los diversos parceros, clientes y desenvolvedores, lo que exige
toda una coordinacin y preocupacin con mecanismos de gestin de ese proceso de
comunicacin envolviendo clientes, usuarios, gerente de proyecto, gerente de programa, soporte
tcnico, help desk, etc. La garanta de calidad es una tarea que debe ser ejecutada en todas las
etapas del proceso, y con la distribucin de los actores se exige un rigor mayor para que se
garanticen las necesidades para las cuales el proyecto fue submetido. En la gerencia de riesgos,
con la distibuicin de los equipos, usuarios, gerente de proyecto, y otros, se vuelve mas complejo
el proyecto de maximizacin de los resultados de eventos positivos y la minimizacin de las
consecuencias de eventos negativos, en el sentido de dificultad en la identificacin de los riesgos
y en la cuantificacin de los mismos. En la gerencia de integracin, el planeamiento
organizacional y la estructura organizacional integrados en conjunto con los componentes del
proyecto, es considerado un importante factor en la competitividad y en el suceso de las
organizaciones actualmente. La forma como el planeamiento es conducido bsicamente
determina la forma como la estructura organizacional evoluira a lo largo del tiempo.
Lo mismo pasa con las dems reas de gestin (escupo, costo, recursos y adquisiciones del
proyecto) que debido a la distribucin de equipos y diferencias culturales, debe tenerse mayor
cuidado y una estrategia bien definida por parte de los coordenadores, patrocinadores y gerentes
de proyecto. El dilema fundamental en el ambiente en que se vive actualmente es la necesidad de
reconciliar fuerzas para estabilidad y para mudanzas - focar esfuerzos y ganar eficiencia
operacional, de un lado, y adaptar y mantener actualidad con la dinmica del ambiente externo,
por otro lado
5. CONCLUCION
Debido a dificultades de comunicacin consecuencia de la distancia fsica y cultural entre los
grupos de usuarios y desenvolvedores, se hizo necesaria la elaboracin del modelo propuesto, con
una extensin a los procesos de gestin del PMI, para encontrar respuestas a un problema critico
que el ambiente de trabajo en que estamos inseridos nos presenta.
Se identifica gran potencial de crecimiento en esta lnea de pesquisa, donde los puntos fuertes
envuelven una aparcera estable entre la academia y la industria, criando condiciones de
experimentacin y aprendizaje nicas, decurrentes de una sinergia positiva entre los parceiros.
Esta lnea de estudios demuestra que el mundo empresarial y las prcticas de negocio estn
andando nuy al frente de las teoras y modelos conceituales existentes en el rea.
Este paper en particular, contribuge en el sentido de presentar estas propuestas iniciales y
sustentarlas tanto en una vivencia prctica del grupo de pesquisa del Centro de Pesquisa en Ebusiness DELL / PUCRS, como en una consistente base terica en el rea de gerencia de
[2]
[3]
[4]
[5]
[6]
[7]
[8]