Propuesta de Pasantía Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores
Acerca de AGA Consultores Quienes somos? Somos una compañía especializada en las áreas de Consultoría, Auditoría Outsourcing y Capacitación, conformada por un grupo de expertos con amplia y comprobada experiencia en el sector bancario e industrial quienes decidimos unir nuestras fortalezas y conocimientos, con el objeto de desarrollar soluciones de negocios adaptadas a los requerimientos y expectativas de nuestros clientes. Servicios Consultoría Gerencial El éxito sostenible de toda empresa esta no solo en su capacidad de visualizar las oportunidades de negocios sino también en la definición de una estrategia adecuada y en la ejecución de los objetivos establecidos. Auditoría y Outsourcing AGA Consultores cuenta con una división de Auditoría & Outsourcing conformada por un equipo multidisciplinario de profesionales con amplia experiencia, habilidades y conocimiento técnico en las áreas de negocios, servicios, soporte y control. Capacitación La inversión en talento humano es fundamental para la consecución de las metas definidas por la gerencia. Alinear e integrar los equipos de trabajo, fortalecer las habilidades del personal de su empresa son parte de los aspectos mas importantes en términos de capacitación. Página 2 de 6
Declaración de Oportunidad del Proyecto La disponibilidad, confidencialidad e integridad de la información son los pilares fundamentales para la continuidad del negocio de AGA Consultores, es por ello que se requiere de un medio común y de fácil acceso para la evaluación del Control Interno en Pequeñas Y Medianas EmpresaS (PYMES), mantenerse comunicado con los clientes, estar al día con los objetivos propuestos, proyectos en curso, reporte de horas y gastos en clientes. Asimismo, la actualización y distribución de los papeles de trabajo, formularios, metodología, mejores prácticas y foros de discusión necesitan de un entorno común, que de forma eficiente mejoren la trasmisión de la información. Es por ello que se requiere diseñar, desarrollar e implementar en una plataforma tecnológica, el rápido y fácil acceso a las herramientas que soporten y faciliten lo descrito anteriormente. Objetivo General Diseñar, desarrollar e implantar en AGA Consultores una aplicación Web (primera fase de una Intranet) que contenga las siguientes funcionalidades: Información de Interés Papeles de trabajo Sistema de Gestión de Clientes y Objetivos / Proyectos o Gestión de horas y gastos o Seguimiento de Objetivos / Proyectos Mantenimiento y seguridad Objetivos Específicos Durante las pasantías se debe desarrollar e implementar los siguientes puntos: Desarrollo Web que centralice la información corporativa Diseñar e implementar en una arquitectura tecnológica una solución VPN (por sus siglas en ingles, Virtual Private Network), que permita el acceso a la aplicación Web fuera de las oficinas de AGA. Se sugiere RealVNC (www.realvnc.com) Diseñar e implementar en una arquitectura tecnológica una solución que permita el control de versiones de documentos. Se sugieren las siguientes soluciones Subversión (http://suversion.tigris.org y http://subversion.apache.org) y TWiki (www.twiki.org) Página 3 de 6
El diseño, desarrollo e implementación de cada uno de los sub-módulos propuestos deben cumplir con lo mínimo establecido de acuerdo al siguiente esquema: o Módulo de Información de Interés: debe contener el espacio para publicar noticias, boletines, foros de discusión, entre otros. o Módulo para la publicación de documentos (repositorio de datos), tales como: Políticas y manuales de procedimientos, papeles de trabajo, checklist, así como la carga y descarga de los mismos. o Módulo Sistema de Gestión de Clientes y Objetivos / Proyectos Gestión de horas y gastos, para la carga de los reportes de horas, control de gastos. Este módulo debe generar un reporte o informe por consultor con sus horas y gastos incurridos en el (los) cliente(s). Seguimiento de Objetivos / Proyectos, el cual debe contener una sección para crear y visualizar un Cronograma de trabajo (de ser posible tipo diagrama de Gantt), presupuesto asignado vs. Ejecutado, asimismo debe contener un espacio para la evaluación de desempeño del consultor por parte de sus supervisores o Módulo de Mantenimiento y seguridad de la aplicación, este módulo debe permitir el mantenimiento y actualización del desarrollo Web, así como controlar los perfiles de accesos. Alcance del proyecto Es importante que el estudiante tenga amplios conocimientos de configuración y desarrollo de un ambiente Web, así como otros lenguajes de programación. En este sentido podrá exponer de forma clara y precisa sus ideas, planteando la mejor manera de realizar el desarrollo de cada uno de los módulos y los requerimientos necesarios para la puesta en marcha, entre otros. Cabe destacar que la comunicación y retroalimentación continua en cada una de las etapas es una pieza fundamental para el éxito del proyecto. El alcance del proyecto será determinado por el desarrollo y puesta en marcha de cada uno de los módulos de la Intranet, siguiendo cada una de las etapas del que se exponen a continuación. Levantamiento de la Información (1 semana) El estudiante debe: Reunirse con los principales actores de la firma (socios, consultores y empleados) para obtener el detalle de las necesidades de la firma. Página 4 de 6
Revisar y estudiar las características actuales de la página Web, así como los requerimientos necesarios para cargar la información en el proveedor del servicio de host. Exponer sus ideas y proponer soluciones a las necesidades de la firma en base a las mejores prácticas en cuanto a desarrollo Web se refiere Diseño y Desarrollo del módulo Web (4 semanas) Debe ser de fácil navegación y amigable para cualquier tipo de usuario (no todos los usuarios son expertos en informática). Se deben respetar los colores corporativos ya usados en la página Web, para que exista armonía en ambos ambientes. El diseño de la Intranet debe permitir la fácil administración y soporte de la misma, una vez culminada la pasantía Diseño y desarrollo de los módulos Administrativo y Seguimiento de Objetivos (10 semanas) Diseñar y desarrollar una herramienta que permita el seguimiento de horas y gastos de los consultores en los clientes, así como el cumplimiento de los objetivos y proyectos asignados. o Carga de reporte de horas y gastos mensuales en clientes o Medición de desempeño trimestral, semestral y anual (por medio de las horas reportadas) o Medición de desempeño por cumplimiento de los objetivos y/o proyectos o Planificación de clientes Pruebas (2 semanas) Diseñar y ejecutar los scripts de pruebas para cada uno de los módulos. Validar el funcionamiento de cada uno de los módulos a través de los scripts de pruebas o Realizar las correcciones necesarias Probar la conexión remota en cada uno de los equipos clientes Puesta en marcha (pase a productivo) y Soporte (3 semanas) El estudiante debe garantizar la continuidad de la operación de cada uno de los sub-módulos desarrollados y en caso de que se detecten fallas, las mismas deben ser corregidas. Página 5 de 6
Entrenamiento a usuarios (2 semanas) El estudiante debe elaborar: o Una presentación donde se explique de manera sencilla el funcionamiento de cada uno de los módulos. o Un manual técnico que contenga las instrucciones para: La carga y descarga de archivos Eliminar publicaciones / archivos Control de versiones de documentos La instalación y configuración de Subversión La instalación y configuración de RealVNC Consideraciones El diseño y desarrollo de la aplicación se realizará utilizando estándares abiertos, todos los requerimientos técnicos necesarios para el desarrollo de la Intranet, tales como lenguaje de programación, manejador de base de datos, entre otros, deben ser de licencias libres, por lo que la empresa no incurrirá en gastos adicionales para el desarrollo del mismo. Cualquier cambio a las condiciones establecidas en la presente propuesta (alcance) o por decisiones tomadas y validadas durante el proyecto debe estar documentadas en un formulario, el cual debe estar firmado por todas las partes involucradas y debe contener una descripción de los cambios realizados al proyecto, incluyendo los tiempos de desarrollo. Se requiere que el estudiante tenga amplios conocimientos en cuanto a desarrollo de aplicaciones Web, lenguajes de programación vigentes, sistemas operativos y redes. Información de Contacto Cristóbal Martín Telf.: 0412-2747860 e-mail: cristobalmartin@gmail.com / Cristobal.martin@agacg.com Página 6 de 6