GESTIÓN DE PROYECTOS DE SOFTWARE PARA INSTITUCIONES PÚBLICAS

Abstract

RESUMEN El presente articulo presenta una forma de hacer gestion de software para entes publicos bajo la nocion de prestacion de servicios, de acuerdo a los lineamientos del Estado Venezolano. En particular, el Estado Venezolano ha estado promoviendo el uso del software libre a fin de potenciar la soberania tecnologica y el desarrollo endogeno. Para lograr la gestion de servicios de software colectivo o publico, se hace necesario recurrir a herramientas y a metodologias que permitan una gestion inclusiva de estos aspectos, que permita la participacion de las comunidades, como la planificacion estrategica y la prospectiva tecnologica. Por otro lado, es necesario tambien incluir ciertos elementos administrativos del desarrollo orientado a la filosofia “software libre”, con sentido social y comunitario, para lo cual se ha recurrido a tomar ideas de varios metodos de desarrollo de software, tales como XP, RUPy MoProSoft. La forma de hacer la gestion propuesta esta siendo seguida en la Fabrica de Software Libre del Centro Nacional de Desarrollo e Investigacion en Tecnologias Libres, el cual atiende a diversos entes y comunidades de la Nacion Venezolana. De esta manera, la propuesta tambien se ha nutrido de la creatividad y del aprendizaje derivado de la praxis desarrollada en dicho centro en el cual existen tres procesos fundamentales para el manejo de proyectos de software, estos son, gestion de proyectos, administracion de proyectos especificos y desarrollo de aplicaciones basadas en el uso de componentes, esto ultimo facilita la reutilizacion de codigo fuente existente. PALABRAS CLAVE Metodologia de desarrollo de software Software Libre Gestion de proyectos de software Gobierno software administracion publica ABSTRACT This paper presents an approach to manage aspect related to software projects for public administration under the notion of service providers, following Venezuela state laws and government lines. The nation is particularly interested in free software in order to increase technologic sovereignty and endogenous development. On the one side, it is needed the use of tools and methods that allow an inclusive management for these aspects, and the participation of different communities, such as strategic planning and technologic prospective. On the other side, it is important to include some other management elements for software development, which will be brought in from a diversity of software development methods and models such as Extreme Programming, Rational Unified Process, and MoProSoft; as well as from practice and experience. This approach is being implemented by the Free Software Factory of the National Research and Development Center for Free Technologies, which gives support to many Venezuelan official entities and communities. In this manner, the proposal has also fed from the creativity and learning generated for the praxis from this center which has three main process for software projects, they are, project management, specific project administration and application development based on component use, this last one makes easier the use of already existent source code. KEYWORDS Software Development Methodology Free Software Software Projects Management Government software public administration

Description

Citation

DOI