Professional Documents
Culture Documents
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
2 -13
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
Inicio
En el siglo pasado innumerables reas de Tecnologa han tenido progresos considerables, pero una destaca sobre las dems no porque haya dejado de existir o por que se haya convertido en una innovacin radical, sino porque ha cambiado tanto que apenas es reconocible a la situacin en la que se encontraba hace 10 aos: la Administracin de Proyectos (Rapoza, 2005). Aun cuando el expertise en la administracin de proyectos se ha desarrollado considerablemente, la necesidad de poder administrar un nmero cada vez mas grande de proyectos con caractersticas variables y disruptivas, que adems se encuentran en diferentes fases dentro de su ciclo de vida, presenta nuevos y difciles retos en las organizaciones (Dooley, Lupton, & O'Sullivan, 2005). Las tendencias de competencia global, cambios tecnolgicos y reingenieras cada vez ms rpidas incrementan la importancia de los procesos de administracin de proyectos, si consideramos al administrador de proyectos y a su equipo como un agente de cambio, debido a la esencia temporal del proyecto. Hablando del desarrollo de software es posible mencionar que los proyectos de software se encuentran pobremente administrados. Frecuentemente se retrasan o sobrepasan lo presupuestado inicialmente (se estima un factor del 50 al 100%), adems de que los clientes o usuarios de la misma manera se muestran insatisfechos con la calidad de los sistemas de software. Es por esto que no es de sorprender que las organizaciones de desarrollo de software busquen activamente nuevas maneras de mejorar su desempeo (Boyd, 2001; Mathiassen & Pourkomeylian, 2003). Ante estas deficiencias, algunos de los esfuerzos para mitigar fallas en los proyectos de desarrollo que las organizaciones generalmente tratan de implementar son los siguientes (Boyd, 2001): Mejora de la Administracin de Proyectos Estudios de Factibilidad Involucrar a sus clientes Buscar asesora externa El presente artculo se enfocar al primero de estos esfuerzos: la mejora de la Administracin de Proyectos. El documento se estructura en 3 secciones: la primera dedicada a describir conceptos generales de la Administracin de Proyectos de Software, la segunda enfocada a los Cambios que las Tecnologas de Informacin han fomentado dentro de la disciplina y finalmente una seccin que describe algunas propuestas, iniciativas y herramientas que son empleadas actualmente para mejorar la eficiencia en estas actividades.
Administracin de Proyectos
La administracin de proyectos es la disciplina de gestionar proyectos exitosamente, la cual puede y debe aplicarse durante el ciclo de vida de cualquier proyecto (Dixon, 2000). A lo largo de esta seccin se abordaran temas relacionados con la administracin de proyectos, sus etapas, y otras consideraciones para comprender a grandes rasgos el objetivo de esta disciplina. Definicin de Administracin de Proyectos Existen varias definiciones de la Administracin de la administracin de proyectos, a continuacin se muestran algunas: 3-13
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
Proceso de Administracin de Proyectos El proceso de administracin de proyectos recibe como entradas o es afectado por (Dixon, 2000): Necesidades y requerimientos del proyecto a desarrollar (alcance). Limites establecidos en tiempo, costo, calidad, desempeo requerido, aspectos legales, etc. Mecanismos para lograrlo entre los que estn: personas, tcnicas, herramientas, equipo y organizacin. En base al desempeo de dicha Administracin se entregan productos o servicios como salida, tal como se observa en la Figura 1.
4 -13
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
Figura 2. Modelo IDEAL para el SPI. Fuente: (Mathiassen & Pourkomeylian, 2003).
8 -13
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
En la prctica, hay bastante espacio para interpretar estos modelos y para complementarlos con otros conocimientos, pero son herramientas actuales a estas preocupaciones actuales para mejorar la calidad del proceso de desarrollo en este tipo de organizaciones (Mathiassen & Pourkomeylian, 2003). Administracin del Conocimiento Iniciativas como el SPI, adems de conformar un proceso de mejora, conforma iniciativas para crear y compartir el conocimiento generado a nivel organizacional entre diferentes individuos, proyectos y departamentos (ya que se observa una etapa de aprendizaje) (Mathiassen & Pourkomeylian, 2003). Puesto que la ingeniera de software es una actividad de conocimiento altamente intensa y las organizaciones necesitan constantemente adoptar nueva tecnologa y mejorar sus prcticas, la Administracin del Conocimiento ha sido empleada con el objeto de transmitir estas prcticas y experiencias (Mathiassen & Pourkomeylian, 2003). La administracin del conocimiento consiste en codificar las experiencias y lecciones aprendidas, para almacenar los objetos de conocimiento resultantes y reutilizarlos por medio del uso de Tecnologas de Informacin, lo que permite a un gran nmero de personas buscar y recuperar el mismo conocimiento sin ser necesario tener contacto con la persona que originalmente lo desarroll. Muchas herramientas de Software y Estrategias existen para la administracin del conocimiento actualmente, y el mismo SPI constituye una forma particular de crear, compartir y administrar el conocimiento dentro de la organizacin si se puede implantar adecuadamente (Mathiassen & Pourkomeylian, 2003).
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
9-13
10 -13
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
Tabla 2 Aplicaciones de Administracin de Proyectos Disponibles. Fuente: (List of project management software.2005).
Una consideracin importante sobre el uso de aplicaciones de Administracin de Proyectos, es que por ms potente que sea la herramienta, de nada servir si el personal que la utiliza no la utiliza adecuadamente y ms an, los productos ms sofisticados nunca podrn sustituir a un buen Administrador de Proyectos (Murtagh, 2004). Incorporacin de Agentes Inteligentes en las Aplicaciones de Administracin de Proyectos Un agente inteligente es un programa de computadora capaz de realizar acciones por si mismo en busca de lograr un objetivo especfico. Su autonoma implica que tiene la habilidad de desarrollar tareas sin control ejercido directamente sobre l. Dicha tecnologa esta siendo explorada como una manera promisoria de apoyar e implementar sistemas distribuidos complejos, entre ellos los Sistemas de Administracin de Proyectos. Una de las funciones que pueden desarrollar estos agentes en aplicaciones como sta, es la programacin de agendas de actividades de manera automatizada en colaboracin de otros agentes sin necesidad de cualquier ayuda por parte de los usuarios del sistema (Nienaber & Cloete, 2003). Este tipo de tecnologa promete tener una gran variedad de aplicaciones que facilitaran el control y ejecucin de grandes proyectos de desarrollo de software (Nienaber & Cloete, 2003).
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
11-13
Conclusiones
Es posible observar que el manejo de una adecuada Administracin de Proyectos contina siendo una de las medidas que las organizaciones toman en cuenta para mejorar los resultados obtenidos de sus procesos de desarrollo, sin embargo estas actividades son considerablemente distintas a las prcticas de hace ms de diez aos. Se puede ver que las necesidades de manejo de comunicacin e interaccin de todos los actores involucrados con un proyecto han cambiado a tal grado, que se requieren medios de colaboracin entre los desarrolladores que antes no se tenan considerados. Remarcable es la situacin de desarrollar mltiples proyectos a la vez, integrar personal de empresas externas, e incluso considerar el trabajar a distancia. Todo esto debe lograrse sin descuidar la gestin de todos los recursos y otros aspectos relacionados con cada proyecto en especfico. Esta tarea es difcil y es por ello que el apoyo de Tecnologas es inminentemente necesario. Por otra parte, la relacin que esta disciplina mantiene con otras nuevas reas de conocimiento ampla el conjunto de herramientas y marcos de referencia sobre los que se complementa, lo que puede observarse en el conjunto de aplicaciones de software que son incorporadas con este objetivo. Dichas aplicaciones son variadas y acordes a las caractersticas de la metodologa de la organizacin. Finalmente, es posible observar que la mejora en las prcticas de la administracin de proyectos de desarrollo de software, dadas las caractersticas de la competitividad actual, solo puede lograrse por medio de la integracin de mltiples herramientas, que van desde la creacin de infraestructura y uso de Tecnologas de Informacin y Comunicaciones, hasta elaborar planes e iniciativas de mejora de calidad del proceso de desarrollo y fomentar el aprendizaje organizacional, uso de tcnicas, y adopcin de nuevos modelos de colaboracin que apoyen la estrategia de cada organizacin.
12 -13
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.
Bibliografa
BARAD, M., & RAZ, T. (2000). Contribution of quality management tools and practices to project management performance. International Journal of Quality & Reliability Management, 17(4/5), 571. BOYD, A. (2001). The five maxims of project satisfaction. Aslib Proceedings, 53(10), 423. BROCK, S., HENDRICKS, D., LINNELL, S., & SMITH, D. (2003). A balanced approach to IT project management. SAICSIT '03: Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on enablement through technology, 2-10. DIXON, M. (2000). Project management body of knowledge. Retrieved October 19, 2005 from http:// www.apm.org.uk DOOLEY, L., Lupton, G., & O'SULLIVAN, D. (2005). Multiple project management: A modern competitive necessity. Journal of Manufacturing Technology Management, 16(5), 466. Enabling superior enterprise project collaboration. (2005). Retrieved October 18, 2005 from http://www. documentum.com/products/collateral/collaboration/wp_eroom_proj_mgt.pdf LEVINE, H. (2004). Implementing a computer-based project management capability. Retrieved October 19, 2005 from http://pm.ittoolbox.com/documents/document.asp?i=843 List of project management software. (2005). Retrieved October 19, 2005 from http://en.wikipedia.org/ wiki/List_of_project_management_software MATHIASSEN, L., & POURKOMEYLIAN, P. (2003). Managing knowledge in a software organization. Journal of Knowledge Management, 7(2), 63. MURTAGH, J. (2004). IT project management: New tools same, old problem. Retrieved October 19, 2005 from http://pm.ittoolbox.com/documents/document.asp?i=1016 NEVILLE, T. (2005). Project management and software development methodology. Retrieved October 19, 2005 from http://pm.ittoolbox.com/documents/document.asp?i=1215 NIENABER, R., & CLOETE, E. (2003). A software agent framework for the support of software project management. SAICSIT '03: Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on enablement through technology, 16-23. Project management. (2005). Retrieved October 19, 2005 from http://en.wikipedia.org/wiki/Project_ management_standards Project management software. (2005). Retrieved October 19, 2005 from http://en.wikipedia.org/wiki/ Project_management_software RAPOZA, J. (2005). Good ol' project days. EWeek, 22(36), 48-48. RODRGUEZ, J. (2002). Administracin de proyectos de desarrollo de sistemas de informacin. Retrieved October 19, 2005 from http://www.monografias.com/trabajos15/sist-informacion/sist-informacion.shtml TOLEDO, R. (2002). Administre mejor sus proyectos, 12 pasos bsicos para el xito. Retrieved October 18, 2005 from http://www.software.net.mx 13-13
Coordinacin de Publicaciones Digitales. DGSCA-UNAM Se autoriza la reproduccin total o parcial de este artculo, siempre y cuando se cite la fuente completa y su direccin electrnica.