Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GearSolid GearSolid
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GuerreroDIM46
  • GearSolidGearSolid
  • Wiki
    • Documentacion
  • Alternativas

Last edited by netbook Mar 28, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Alternativas

Alternativas

Alternativa Opensource: Metabase + Koboo toolbox

Gestión de datos: Koboo Toolbox

Koobo Koboo es un desarrollo opensource que permite diseñar formularios y vincularlos a una base de datos PostgreSQL o MONGDB. En el contexto de la necesidad del cliente serviría para diseñar formualrios flexibles para la recolección de datos. El acceso a la herramienta se realiza a través del navegador mediante una interfaz intuitiva que no requiere conocimientos avanzados para su manejo.

Características principales:

  • Generar forularios en línea mediante una interfaz intuitiva
  • Posibilidad de editar formularios en excel
  • Uso de plantillas
  • Recolección de datos mediante aplicación android o navegador
  • Exportación de datos en XLS, CSV, KML ZIP o GeoJSON
  • Posibilidad de integración con otras herramientas vía API
  • Integra Protocolos legales de Protección de datos
  • Seguridad de datos por diseño

Despliegue

Instalación mediante kobo-install

Se trata de un programa escrito en python que permite desplegar los contenedores necesarios en Docker. Esta instalación tiene las siguientes dos características principales:

  • Permite instalación en un servidor propio
  • Emplea postgresSQL y MongoDB

Análisis de datos: Metabase

metabase Metabase es una herramienta que permite realizar informes a partir de los datos que recolecta de distintas bases de datos ( entre ellas PostgreSQL)

Es una herramienta muy potente, no obstante cabe destacar que permite los siguentes usos. Características:

  • Integración de datos desde una base PostgreSQL (véase el siguiente link)
  • Permite realizar consultas personalizas y filtros mediante interfaz gráfica (query builder)
  • Permite navegar entre los modelos de datos
  • Permite generar gran cantidad de diagramas
  • Permite integrar distintos usuarios que trabajan sobre los datos
  • Un enorme repositorio de opciones avanzadas desde conexión a MatLab hasta consultas SQL ad-hock

Despliegue

Existen dos alternativas de despliegue. Se puede instalar como un programa java o levantar un contenedor dedicado en Docker. Veáse metabase-oss

Precio

Las estimaciones se realizan teniendo en cuenta un máximo de 10 usuarios-gestores

Desarrollo

Debido a que la curva de aprendizaje en ambas plataformas no es muy abrupta, se considera que su puesta en marcha requeriría un mes aproximadamente. -Se incurría en costes de desarrollo imputables al despliegue de servicios equivalentes a 100 horas de administrador de sistemas:

Hosting

Propio
  • Esta implementación no contempla el despliegue de cluster, no obstante se podría estudiar en base a docker. (En ese caso el precio se duplicaría)
  • Puesta en marcha: 75 horas: 1500 euros (contando con un salario de 20 euros/hora)
  • Mantenimiento: 16 horas al mes: 320 euros al mes (contando con un salario de 20 euros/hora)
  • Coste inicial: empleando software libre
    • Servicio de backup de datos: NAS westerDigital + 2 HDD (2TB): 500 euros
    • Servicio de computación: Servidor HPE ProLiant ML110 Gen11 + Almacenamiento: 3000 euros
  • Coste inicial: A partir de 5000 euros
  • Mantenimiento: 320 euros al mes
AWS
  • Koboo: EC2 + EBS

    • Una instancia tipo t4g2xlarge (8vCPU) 32GBRAM red: 5Gbps: 92,78 $ al mes

    EC2

    • Almacenamiento de 60GB con respaldo mensual en incremento de 2GB: 11,96 $ al mes

    EBS

  • Metabase: ECS + Fargate

    • Sería necesario un único pod en funcionamiento las 24 horas del día empleanado 2 vCPU : 82,90$ al mes

    ECS-Fargate

Total AWS: A partir de 187,64 $ al mes, aproximadamente a partir de 170 euros al mes Costes Mensuales

  • Mantenimiento: 8 horas al mes: 160 euros al mes (contando con un salario de 20 euros/hora)
  • AWS: a partir de 170 euros al mes Despliegue: 50 horas: 1000 euros (contando con un salario de 20 euros/hora)

Alternativa de pago: Combinación de Microsoft sharepoint como repositorio de datos y PowerBI para emisión de informes

Almacenamiento de datos: Microsoft sharepoint

Microsoft sharepoint es una plataforma en la nube que permite gestionar documentos, almacenar datos de forma estructurada, generar formularios y flujos de trabajo entre otros.

sharepoint

Características principales

  • Fácil integración en sa suite de office
  • Los planes incluyen almacenamiento en la nube
  • Permite almacenar documentos en la propia estructura categorizándolos
  • Curva de aprendizaje sencilla al emplear conceptos ya desarrollados en Microsoft Office
  • Permite generar bases de datos en base a listas
  • Permite una aplicación de calendario altamente personalizable vinculando elementos de una base de datos al calendario
  • Dispone de áreas de trabajo colaborativas facilitando el trabajo a distancia
  • Permite gestionar flujos de trabajo con documentos entre colaboradores
  • Permite edición simultánea de documentos y control de versiones
  • Contiene herramientas de informes integradas y registro de asistentes

Análisis de datos y generación de informes: PowerBi

powerbi

Powerbi es una herramienta de inteligencia de negocio que permite generar informes a partir de bases de datos o archivos de diversa índole (entre ellos listas de sharepoint).

Además permite configurar consultas avanzadas mediante el uso de de Dax.

Características principales:

  • Facil integración en sharepoint y ofiice
  • Fuentes de datos de diversa índole incluyendo bases de datos
  • Permite consultas complejas entre tablas vinculadas mediante DAX (requiere formación como programador)
  • Permite el empleo de gran variedad de formas y gráficos predefinidos
  • Los informes son interactivos pudiendo generarse filtros sobre la marcha
  • Informes exportables a otros formatos como pdf

Precio:

  • Microsoft 365 Empresa Estandar: 11,70 euros al mes por trbajados (Incluye Loops, Teams y exchange)
    • Sharepoint(plan1): A un coste menos permite servicios limitados. La diferencia radicaría en la facilidad de uso y automatización provista por la aplicación, así como presencia de apliaciones de videoconferencia etc.
  • PowerBi: Licencia gratuita
  • Despliegue: 60 horas de consultor (30 euros la hora): 1800 euros
  • Mantenimiento: Bajo petición, no obstante, dada la curva de aprendizaje, el usuario podría llegar a mantenerlo.

Desarrollo propio: GearSolid

Despiegue

  • Base de datos: https://www.elephantsql.com/:
    • simple Spider 5$/month
  • Backend: https://www.back4app.com/
    • MVP 15$/month

Precio

  • 2 meses
Clone repository

GearSolid


Fase de concepto (Presentación)

1. Estudio de Viabilidad del Sistema (EVS)

  • Análisis del problema
  • Mind Map
  • Impact Map
  • Requisitos
  • Alternativas
  • Matriz de Cumplimiento de Requisitos
  • Matriz de decisión

2. Especificación de Requisitos de Software (ERS)

  • Planificación General
  • Diagrama de Casos de Uso y Modelo de Dominio
  • Interfaz de Usuario

3. Producto Mínimo Viable (MVP)

  • Definición del MVP

Preproducción

1. Sprint 1

2. Sprint 2