Documente Academic
Documente Profesional
Documente Cultură
INDICE GENERAL
LISTA DE CUADROS
RESUMEN vi
INTRODUCCION
01
CAPITULO I. EL PROBLEMA
Contextualizacin del Problema..
03
Objetivos de la Investigacin
04
Objetivo General
04
Objetivos Especficos
04
Justificacin de la Investigacin 05
CAPITULO II. MARCO REFERENCIAL. 06
Resea Histrica
06
Antecedentes de la Investigacin
07
Bases Tericas 09
La Internet 10
Redes Sociales 11
Ingeniera de software 11
Software 13
Calidad de Software... 15
Teora General de Sistemas. 16
Desarrollo de sistemas. 16
Metodologa 19
Metodologas giles.
20
Programacin extrema. 20
Lenguaje de modelado unificado (UML) 24
Proyecto.
27
Gestin de Proyectos... 29
Bases Legales.
31
Sistema de Variables.
31
ii
Modalidad de la Investigacin 33
Tipo de Investigacin.. 34
Fases de la Investigacin..
34
Operacionalizacin de Variables.. 36
Poblacin y Muestra 37
Tcnicas e Instrumentos de Recoleccin 37
Tcnicas de Anlisis de Datos.. 39
CAPITULO IV. RESULTADOS. 41
Conclusiones. 77
Recomendaciones 78
Referencias 79
Anexos 81
iii
LISTADECUADROS
CUADRO
pp.
1. Operacionalizacin de Variables..
38
2. Definicin de requerimientos.
59
3. Plan de Proyecto.
59
iv
de
investigacin:
Negocios,
procesos
administrativos,
distribucin de presupuesto
Autor: Br. Oswaldo Lopez
Tutor: Ing. Gloribeth Velsquez
Asesor Metodolgico: Dr. Maximo Briceo
Mes, ao: Febrero, 2010
RESUMEN
CENDITEL tiene como visin ser la institucin pblica de referencia en
Tecnologas Libres, que acte para asegurar la soberana tecnolgica de
la nacin para logar este objetivo tiene a cargo una cantidad de proyectos
los cuales son supervisados y administrados de forma manual. Por esto
surge la necesidad de plantearse como objetivo general la integracin de
una plataforma de gestin de proyectos para la red social comunitaria de
CENDITEL La investigacin estuvo orientada a mejorar la efectividad en
la gestin de proyectos
INTRODUCCIN
se estn realizando
en
CAPITULO I
EL PROBLEMA
Contextualizacin Del Problema
El Centro Nacional de Desarrollo e Investigacin en Tecnologas
Libres CENDITEL es un organismo adscrito al Ministerio del Poder
Popular para la Ciencia, Tecnologa e Industrias Intermedias; y surge
como una iniciativa para impulsar los procesos necesarios que permitan
transitar el camino hacia el verdadero rol que deben cumplir la Ciencia, la
Tecnologa y la Innovacin para alcanzar el desarrollo econmico, social y
poltico de la Nacin. En tal sentido este Centro busca
promover la
Objetivos de la investigacin
Objetivo General
Integrar productos de una plataforma de gestin de proyectos para la
Red Social Comunitaria de CENDITEL
Objetivos especficos
Diagnosticar la situacin actual de CENDITEL para el conocimiento
de control de proyectos.
Identificar la metodologa a usar para la integracin de Herramientas
de Gestin de Proyecto.
Evaluar los distintos Software relacionados con Gestin de Proyectos
para la integracin de productos.
Determinar las diferentes herramientas necesarias para la integracin
de productos de gestin de proyectos en las Red Social Comunitaria de
CENDITEL.
Justificacin
La Integracin de una Plataforma de Gestin de Proyectos para la Red
Social Comunitaria de CENDITEL se justifica plenamente en cuanto
permite dar cumplimiento al contenido del Decreto 3390
donde se
CAPITULO II
MARCO REFERENCIAL
Resea histrica
Segn Chevallier y Jacques (1980) La administracin tiene sus inicios
desde que el hombre empieza a trabajar en sociedad. El nacimiento de la
administracin ha sido un acontecimiento de importancia en la historia
social del ser humano. En la historia de la humanidad una institucin se
ha manifestado pocas veces indispensable con tanta rapidez. La
administracin que es el rgano encargado de hacer que los recursos
sean productivos, esto es, con la responsabilidad de organizar el
desarrollo econmico, refleja el espritu esencial de la era moderna.
Entonces se puede decir que la administracin es la conduccin
racional de procesos, esfuerzos y recursos de una organizacin,
resultndole algo imprescindible para su permanencia y crecimiento. La
administracin se puede ver
Antecedentes
No se encontraron antecedentes con alto grado de igualdad a la
investigacin con respecto a la que se desarrolla,
sin embargo a
que
faciliten
la
integracin
de
diferentes
tecnologas.
Bases Tericas
Segn Arias (1999). Comprenden un conjunto de conceptos y
proposiciones que constituyen un punto de vista o enfoque determinado,
dirigido a explicar el fenmeno o problema planteado. Esta seccin puede
dividirse en funcin de los tpicos que integran la temtica tratada o de
las variables que sern analizadas.
Internet
Segn Ayala (2001) la Internet es, desde el punto de vista tcnico y
por encima de todas las dems posibles definiciones, una red de redes.
10
Redes sociales
Segn Boyd y Ellison (2007) define sitios de red sociales como los
servicios a base de Web que permite a los individuos construir un perfil
pblico o semipblico dentro de un sistema saltado, articular una lista de
otros usuarios con quien ellos comparten una conexin, y atraviesan su
lista de conexiones y aquellos hechos por otros dentro del sistema. La
naturaleza y la nomenclatura de estas conexiones pueden variar del sitio
para ubicar.
Software
Segn Jonson (2005), El software es una produccin inmaterial de!
cerebro humano y tal vez una de las estructuras ms complicadas que la
humanidad conoce. De hecho, los expertos en computacin an no
entienden del todo cmo funciona, su comportamiento, sus paradojas y
sus lmites. Bsicamente, el software es un plan de funcionamiento para
un tipo especial de mquina, una mquina "virtual" o "abstracta". Una vez
escrito mediante algn lenguaje de programacin, el software se hace
funcionar en ordenadores, que temporalmente se convierten en esa
mquina para la que el programa sirve de plan. El software permite poner
en relacin al ser humano y a la mquina y tambin a las mquinas entre
s. Sin ese conjunto de instrucciones programadas, los ordenadores
seran objetos inertes, como cajas de zapatos, sin capacidad siquiera
para mostrar algo en la pantalla.
Los ordenadores slo procesan lenguaje binario, pero para las
personas ste no es un modo vlido de comunicarse. Si bien en los
tiempos heroicos de los primeros ordenadores no les quedaba otro
remedio que hacerlo, los programadores hace mucho que no escriben su
cdigo en lenguaje
binario
11
antes
a cdigo-mquina.
Esa
conversin
se realiza
12
13
permanecer estables.
Diseo y arquitectura: se refiere a determinar cmo funcionar de
forma general sin entrar en detalles. Yourdon dice que consiste en
incorporar consideraciones de la implementacin tecnolgica, como el
hardware, la red, etc.
Programacin: reducir un diseo a cdigo puede ser la parte ms
obvia del trabajo de ingeniera de software, pero no es necesariamente la
porcin ms larga.
Prueba: consiste en comprobar que el software realice correctamente
las tareas indicadas en la especificacin. Una tcnica de prueba es probar
por separado cada mdulo del software, y luego probarlo de forma
integral.
Documentacin: realizacin del manual de usuario y posiblemente un
manual tcnico con el propsito de mantenimiento futuro y ampliaciones
al sistema.
Mantenimiento: mantener y mejorar el software para enfrentar errores
descubiertos y nuevos requisitos. Esto puede llevar ms tiempo incluso
que el desarrollo inicial del software. Alrededor de 2/3 de toda la
ingeniera de software tiene que ver con dar mantenimiento. Una pequea
parte de este trabajo consiste en arreglar errores. La mayor parte consiste
en extender el sistema para hacer nuevas cosas. De manera similar,
14
intangible.
Se
desarrolla,
no
se
fabrica.
El
costo
est
15
ser
considerada
en
todos
sus
estados
de
evolucin
Desarrollo de Sistemas
Para Jonson (2005), cuando se va desarrollar un software intervienen
duchas personas como lo es el cliente quien es l que tiene el problema
en su empresa y desea que sea solucionado, para esto existe un analista
de sistema quien es el encargado de hacerle llegar todos los
requerimientos y necesidades que tiene el cliente a los programadores
quienes son las personas encargadas de realizar lo que es la codificacin
y diseo del sistema para despus probarlo e instalarlo al cliente. Es as
16
17
18
por eso que existen varios modelos o mtodos para la realizacin del
anlisis y diseo de un sistema.
Metodologa
Segn Mgueles (2002) se refiere a los mtodos de investigacin en una
ciencia. Aun cuando el trmino puede ser aplicado a las artes cuando es
necesario efectuar una observacin o anlisis ms riguroso o explicar una
forma de interpretar la obra de arte. La metodologa se entender aqu
como la parte del proceso de investigacin que sigue a la propedutica y
permite sistematizar los mtodos y las tcnicas necesarios para llevarla a
cabo. Los mtodos son vas que facilitan el descubrimiento de
conocimientos seguros y confiables para solucionar los problemas.
La metodologa etapa especfica que dimana de una posicin terica y
epistemolgica y que da pie a la seleccin de tcnicas concretas de
investigacin. La postura filosfica acerca de la ciencia de la que parte el
investigador, orientar su eleccin metodolgica, es decir, lo guiar a la
hora de resolver: cmo investigar el problema de investigacin, con bases
racionalistas, empiristas, pragmticas, constructivitas, con un sentido
crtico, escptico o dogmtico, con un enfoque positivista o dialctico
hermenutico, es el sujeto un ente pasivo o constructor del
conocimiento? La metodologa depender de los postulados que el
investigador considere como vlidos; de aquello que considere objeto de
la ciencia y conocimiento cientfico, pues ser a travs de la accin
metodolgica como recolecte, ordene y analice la realidad estudiada.
La
metodologa
es
pues,
una
etapa,
una
parte
del
proceso.
19
Metodologas giles
Segn Letelier y
20
de
dicha
tarea.
continuacin
presentaremos
las
21
22
23
Los
propios
elementos
grficos
sirven
como
24
Diagramas UML
Un diagrama es la representacin grfica de un conjunto de
elementos con sus relaciones. En concreto, un diagrama ofrece una vista
del sistema a modelar. Para poder representar correctamente un sistema,
UML ofrece una amplia variedad de diagramas para visualizar el sistema
desde varias perspectivas
Diagrama de casos de uso; muestra un conjunto de casos de uso y
actores junto con sus relaciones.
El objetivo es lograr claridad sobre lo que desea el usuario y la forma
en la que se va a presentar la solucin que se est buscando.
Muestra las operaciones que se esperan de la aplicacin y sus
relaciones con el entorno (usuarios u otras aplicaciones).
Los elementos que intervienen son:
o Los actores
o Los Casos de Uso
o Relaciones de dependencia, generalizacin y asociacin
Se utilizan para especificar el comportamiento deseado del un
sistema o subsistema:
- Describe el conjunto de secuencias de acciones que lleva a cabo el
sistema para producir un resultado para un actor.
- Capturan el comportamiento deseado del sistema, sin especificar
como se lleva a cabo dicho comportamiento
25
elementos
que
intervienen
son:
clases,
relaciones
de
26
27
28
29
Bases Legales
Decreto 3.390, publicado en gaceta oficial N 38.095 de fecha
28/12/2004
En el Artculo 1. Describe que la Administracin Pblica Nacional
emplear prioritariamente Software Libre desarrollado con Estndares
Abiertos, en sus sistemas, proyectos y servicios informticos. A tales
fines, todos los rganos y entes de la Administracin Pblica Nacional
iniciarn los procesos de migracin gradual y progresiva de stos hacia el
Software Libre desarrollado con Estndares Abiertos.
30
Sistema de variables
Una variable es una cualidad susceptible de sufrir cambios. Arias
(1999). En la presente Investigacin la variable independiente la
representa Integracin de productos para una plataforma de gestin de
proyectos, y la variable dependiente ser la Red social Comunitaria de
CENDITEL
31
32
CAPITULO III
MARCO METODOLGICO
El marco metodolgico corresponde a detallar minuciosamente cada
uno de los aspectos relacionados con la metodologa que se ha
seleccionado para desarrollar la investigacin. Explica el anlisis de la
investigacin, el tipo de investigacin y tcnicas de anlisis. Arias (1999)
puntualiza en el marco metodolgico que es el como se realiza el
estudio para responder al problema planteado.
Modalidad de la Investigacin
El Instituto Universitario Politcnico Santiago Mario (2006), en su
manual de trabajo especial de grado puntualiza que un proyecto factible
consiste en elaborar una propuesta viable que atiende a necesidades en
una
institucin,
organizacin
grupo
social.
Demostrando
las
33
Tipo de Investigacin
Segn Arias (1999), la investigacin descriptiva consiste en la
caracterizacin de un hecho, fenmeno o suposicin con establecer su
estructura o comportamiento; este proyecto cabe en el tipo de
investigacin descriptiva debido a que se necesita una previa recoleccin
de informacin para realizar la integracin de productos y especificar
detalladamente el software.
Procedimiento
La elaboracin del siguiente trabajo se apoy en tcnicas de
investigacin en las siguientes fases.
FASE I: Revisin bibliografca
34
35
Operacionalizacin de variables
Objetivo
Variables
Indicadores
General
Unidad de
medida
Independiente
Integracin
de
Productos
para
una Plataforma de
Gestin
de
Proyectos.
Integrar
Productos de una
Plataforma
de
Gestin
de
Proyectos para la
Red Social de
CENDITEL.
Requerimiento de
herramientas.
Herramientas
Cantidad de
herramientas /
necesidades.
Cantidad de
herramientas /
Actividades.
Dependiente
Red
Social
Comunitaria
de
CENDITEL.
Actividades de
proyectos
ejecutados.
36
Actividades /
tiempo
Proyectos
Numero de
proyectos de
CENDITEL o las
comunidades.
Reportes
Cantidad de
reportes
Poblacin y Muestra
necesario
37
la
conseguidos.
38
39
40
CAPTULO IV
RESULTADOS
Diagnstico de la situacin actual de la Gestin de proyectos de
CENDITEL
tcnicas
de
diagnstico
permitieron
conocer
el
Minuta
A continuacin se muestra el resultado de las minutas (ver anexo A
41
de
los
Proyecto
externos
actuales
de
CENDITEL
42
Descripcin
del
proceso
de
acompaamiento,
control
Percepcin
del
rea
del
Gestin
del
Conocimiento
inherente
su
ejecucin
Incorporacin de comentarios.
43
(actividades,
ejecucin
44
Facilidad de uso
Interfaz amigable
Modulo de proyectos
45
46
47
48
-Lista de Actores
Lista de Aliados de la Comunidad de Desarrollo de
la Aplicacin
Lista de Posibles Colaboradores en el Desarrollo de
la Aplicacin
-Factibilidad del Proyecto
Aspectos a Considerar para el Estudio de Factibilidad
del Proyecto
Urgencia con la cual se requiera el sistema
Disponibilidad del personal necesario para
llevar a cabo el proyecto
Complejidad del Desarrollo.
Administracin
Priorizacion de funcionalidades
Funcionalidad, valor cuantitativo de prioridad
Plan de Proyecto
Desarrollo
Definicin de Requerimientos
Requerimientos Funcionales
Requerimientos no funcionales
Especificacin de Requerimientos (Funcionalidades)
Diagramas de caso de uso
Diagrama de Actividades
Manual del sistema
49
ndice
Introduccin ........................................................................................... 53
Objetivos del Proyecto .......................................................................... 54
Objetivo General ................................................................................. 54
Objetivos Especficos ........................................................................ 54
Propsitos........................................................................................... 54
Alcance................................................................................................ 54
Metodologa de Desarrollo de Software Libre....................................... 55
CONCEPTUALIZACION ...................................................................... 55
Propuesta de desarrollo ................................................................. 55
Necesidades y/o Problemas.............................................................. 55
Necesidades .................................................................................... 55
Solucin Propuesta......................................................................... 56
Alcance de la propuesta ................................................................. 56
Plataforma de Operacin................................................................... 56
Plataforma de Desarrollo................................................................... 56
Licencias ........................................................................................... 57
ADMINISTRACION............................................................................... 58
Priorizacion de funcionalidades .................................................... 59
Plan de Proyecto ............................................................................. 60
DESARROLLO .................................................................................... 60
Requerimientos funcionales .......................................................... 60
Requerimientos no funcionales ..................................................... 61
Especificacin de requerimientos ................................................. 62
Casos de uso ................................................................................... 63
Caso de uso flujos de trabajo......................................................... 63
51
52
Introduccin
El Centro Nacional de Desarrollo e Investigacin en Tecnologas libres
(CENDITEL), busca constituirse como un espacio orientado a promover
la reflexin, investigacin, desarrollo y apropiacin de Tecnologas Libres
pertinentes, acordes con la sociedad democrtica, participativa y
protagnica, expresada en la Constitucin de la Repblica Bolivariana de
Venezuela, en cualquier mbito del saber y de la innovacin tecnolgica.
A travs de este centro se crearn redes de trabajo a nivel regional,
nacional e internacional, integradas por actores del sector cientfico y
tecnolgico,
que
contribuyen
en
la
ejecucin
de
los
proyectos
53
Objetivo General
Integrar una Plataforma de Gestin de Proyectos para red social
comunitaria de CENDITEL.
Objetivos Especficos
Propsitos
Con esta herramienta se espera una mayor verificacin y control de los
proyectos internos y externos que estn a cargo de la fundacin.
A nivel social las comunidades podrn usar esta herramienta con el fin de
promover la participacin ciudadana par la propuesta y ejecucin de los
proyectos y de esta manera establecer una mejor organizacin para los
mismos.
Alcance
La red social de CENDITEL estar disponible en la Internet, cualquier persona bien sea de
la comunidad o de un organismo podr consultar crear proyectos, propuestas y realizar
comentarios haciendo uso de esta herramienta.
54
CONCEPTUALIZACION
Propuesta de desarrollo
Esta investigacin tiene como fin plantear una propuesta de desarrollo
que contribuya a solventar la problemtica expuesta por las comunidades
en relacin a la gestin de proyectos vinculados a la fundacin
CENDITEL.
Necesidades y/o Problemas
Problemas
Necesidades
55
Solucin Propuesta
En vista de la problemtica y las necesidades expuestas, se plantea la
Integracin de una Plataforma de Gestin de Proyectos para la red social
comunitaria de CENDITEL, el cual permitir el almacenamiento de los
proyectos internos y/o externos de la Fundacin para la participacin de la
comunidad, control y evaluacin de estos.
Alcance de la propuesta
Plataforma de Operacin
Navegador Web
Plataforma de Desarrollo
Framework de Desarrollo:Plone
Servidor de Pruebas:
o
56
Licencias
Lista de Actores
. Lista de aliados de la comunidad de desarrollo
de la aplicacin
CENDITEL
Comunidad
.Lista de posibles colaboradores en el desarrollo
de la aplicacin
Vctor Tern-analista
57
ADMINISTRACION
En el Proceso de Administracin de Proyectos de Software se coordina y
dirige las tareas del grupo de desarrollo. Cada proyecto de software tiene
asignado un Administrador del Proyecto, quien se encarga de llevar a
cabo un conjunto de actividades orientadas a: elaborar el plan del
proyecto, conformar la comunidad desarrollo y llevar un seguimiento y
control sobre las actividades asociadas al proceso de desarrollo.
58
Priorizacion de funcionalidades
Para esta priorizacion la comunidad de usuarios, con ayuda del equipo de
desarrollo, debe indicar las funcionalidades generales de la aplicacin y
las dependencias entre estas, indicando a su vez la prioridad con la cual
requieren dichas funcionalidades.
Valor cuantitativo de prioridad
1: Muy alta.
0,75: Alta.
0,5: Media.
0,25: Baja.
0: Muy baja.
Tabla 2 Definicin de requerimientos
Valor
cuantitativo de
prioridad
funcionalidad
Dependencia
Funcionalidades
(F1)
0.75
(F1)
0,75
(F1)(F2)
59
Actividades
Responsable
Fecha de Inicio
Fecha de Fin
Integracin a
Oswaldo Lpez
11/03/10
19/05/10
Oswaldo Lpez
19/05/10
25/05/10
Oswaldo Lpez
20/05/10
03/06/10
Oswaldo Lpez
03/06/10
10/06/10
Plone 3
Funcionalidad
de proyectos
Funcionalidad
de Propuestas
Funcionalidad
de comentarios
Fuente propia (2010)
DESARROLLO
Requerimientos funcionales
Los requerimientos funcionales definen las funciones que la
aplicacin ser capaz de realizar. Describen las transformaciones
que el sistema realiza sobre los datos de entrada para producir
determinadas salidas.
60
publicados
dndole
clic
podr
ver
las
especificaciones.
Requerimientos no funcionales
Los requerimientos no funcionales tienen que ver con las caractersticas
que de una u otra forma puedan limitar la aplicacin a desarrollar, como
por ejemplo, el rendimiento (en tiempo y espacio), las interfaces de
usuario, la fiabilidad (robustez del sistema, disponibilidad de equipo), el
mantenimiento, la seguridad, la portabilidad, entre otros.
Eficiencia
de
la
informacin
cargada
aunque
no
Confiabilidad
La plataforma debe
Facilidad de Uso
61
grficas.
En
los
casos
donde
los
suscritos
Asimismo
tomar
ratificados
especial
por
Venezuela.
consideracin
al
sencillez
al
momento
de
realizar
el
mantenimiento.
Especificacin de requerimientos
La especificacin de requerimientos consiste en describir de manera
detallada cada una de las funcionalidades o requerimientos que debe
cumplir la aplicacin a desarrollar. En esta especificacin se debe indicar
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
El descubrir oportunidades para innovar los procesos de una organizacin
aprovechando las ventajas que brindan las tecnologas pone en nfasis la
vinculacin entre las estrategias de tecnologas y de negocio (integracin
nacional). Esta integracin funcional se desempea como facilitador para
transformar estructuras y procesos de la organizacin.
La estandarizaron de los procesos y actividades claves en conjunto con la
seleccin de la tecnologa adecuada aporta la mejora sustancial de los
puntos crticos en la gestin de proyectos.
El diagnostico revelo la necesidad que tiene tanto CENDITEL como las
comunidades en promover y hacer un seguimiento de los proyectos, en tal
sentido que ayude como instancia de regulacin y control de los proyectos
para as mejorar la eficiencia a fin de lograr mayor celebridad y
funcionalidad de estos.
Los resultados obtenidos en los mtodos de recoleccin de datos dieron
como resultado que se poda mejorar el proceso para el control de
proyectos
que
est
financiando
CENDITEL.
De
tal
manera
77
RECOMENDACIONES
Se recomienda hacer reuniones con los desarrolladores de proyectos
para observar avances tangibles.
Se recomienda participar a las comunidades la existencia
Plataforma de Gestin de Proyectos Libre para as
de una
promover la
78
REFERENCIAS BIBLIOGRAFICAS
I.
(1992).
Introduccin
la
teora
general
de
la
y de Indicadores de Gestin
79
80
ANEXOS
81
Manual de Usuario
Creacin de Proyectos
Buscador de proyectos