... | ... | @@ -29,26 +29,24 @@ JSM se ofrece como solución SaaS en Cloud, con varios planes (Free, Standar, Pr |
|
|
|
|
|
### Estimación
|
|
|
|
|
|
Dado que JSM satisface la mayor parte de los requisitos del cliente, se estima que la personalización de la aplicación, formularios y carga de datos requeriría del trabajo de 2 desarrolladores, a tiempo completo, durante 1 mes.
|
|
|
Dado que JSM satisface la mayor parte de los requisitos del cliente, se estima que la personalización de la aplicación, formularios, carga de datos e integración con el directorio activo y SAP requeriría del trabajo de 2 desarrolladores, a tiempo completo, durante 2 mes.
|
|
|
|
|
|
### Valoración Económica
|
|
|
|
|
|
Como se ha comentado, JSM se ofrece en cuatro tipos de planes, _Free_, _Standar_, _Premium_ y _Enterprise_. De estos planes solo los dos últimos disponen de la función de gestión del inventario, siendo el _Premium_ el más ajustado a las necesidades del cliente.
|
|
|
|
|
|
Este plan tiene un coste de 44€ al mes por agente, sin límite de clientes. Como punto de partida, el cliente estima que serían necesario habilitar un mínimo de 150 agentes, con un coste de 6.600€/mes. No obstante, la fase de evaluación de esta solución se podría llevar a cabo con el número mínimo de agentes permitido (3) con un coste de 132€/mes, a lo que habría que sumar el el sueldo de 2 desarrolladores estimado en 3.000€/mes/desarrollador. El coste de esta solución sería de **6.132€** el primer mes (desarrollo) más el coste posterior del servicio (6.600€/mes).
|
|
|
Este plan tiene un coste de 44€ al mes por agente, sin límite de clientes. Como punto de partida, el cliente estima que serían necesario habilitar un mínimo de 150 agentes, con un coste de 6.600€/mes. No obstante, la fase de desarrollo de esta solución se podría llevar a cabo con el número mínimo de agentes permitido (3) con un coste de 132€/mes, ampliándose posteriormente, a lo que habría que sumar el sueldo de 2 desarrolladores estimado en 3.000€/mes/desarrollador. El coste de esta solución sería de **12.132€** los dos primeros meses (desarrollo) más el coste posterior del servicio (6.600€/mes).
|
|
|
|
|
|
### Riesgos
|
|
|
|
|
|
* **R1. Falta de cumplimiento normativo**: El artículo 2.3 del Real Decreto 311/2022, de 3 de mayo, por el que se regula el Esquema Nacional de Seguridad, especifica que los pliegos de los contratos que se celebren con la Administración deben garantizar que el objeto del mismo cumple con ENS. En la actualidad Atlassian no cuenta con la correspondiente información, aunque se encuentra en proceso. Se puede considerar como _probable_ el hecho que, finalizado el proceso de desarrollo, aún no haya obtenido la certificación. Sin embargo, dado que el coste económico y en tiempo de desarrollo es pequeño, su impacto puede calificarse de _menor_.
|
|
|
|
|
|
* **R2. Cambios en las condiciones de prestación del servicio**: Dado que la herramienta en producción utilizaría datos sensibles de Guardia Civil y sus componentes, es requisito del cliente que pueda ser desplegada en la red corporativa del Cuerpo. En este sentido, como se ha comentado, JSM está disponible también como solución on premise, sin embargo, en los útimos tiempos, Atlassian ha estado migrando algunas de sus soluciones a un entorno Cloud en exclusiva, habiéndose visto afectados algunos órganos de la Administración por este hecho. Puesto que no existen indicios, se considera _improbable_ de que esto pueda suceder. Por otra parte, en caso de producirse, el impacto se consideraría de _mayor_ al estar la herramienta ya en producción.
|
|
|
|
|
|
La plataforma se encuentra desplegada en la nube, sin posibilidad de ser auditada directamente por el cliente. No obstante, cuenta con la certificación AICPA SOC 2, por lo que se considera que la fuga de información sería _improbable_, aunque su impacto se calificaría de _mayor_ debido a que contendría datos personales de miembros de la Guardia Civil.
|
|
|
* **R3. Subestimación del tiempo de desarrollo**: JSM es una solución muy completa que cubre todos los requisitos del cliente y existen ya muchos casos de exito documentado de integración con otras soluciones, como puedan ser LDAP e incluso SAP, por lo que se ha estimado un tiempo de desarrollo ajustado. No obstante, durante la integración con otros sistemas pueden es _probable_ que se produzcan imprevistos que produzcan retrasos en el proceso de desarrollo, considerandose que estos tendrían un impacto _insignificante_ en el proyecto.
|
|
|
|
|
|
* **R2. Falta de adaptación de los usuarios**: Manatal es una herramienta muy completa ideada para el reclutamiento de candidatos. Cuenta con múltiples opciones que inicialmente no son necesarias para cumplir con el objetivo del proyecto, lo supone que pueda resultar compleja de usar por parte de los usuarios, siendo _probable_ que su despliegue fracase por la reticencia a su utilización. No obstante, dado que su coste se abona mensualmente y que no es necesario un desembolso incial importante, se considera que su impacto sería _menor_.
|
|
|
|
|
|
* **R3. Disponibilidad del servicio**: Actualmente la plataforma arroja un porcentaje de disponibilidad del 99.86% del tiempo, habiendo experimentado en un corte del servicio, de duración superior a 2 horas, en los útimos 90 días, por lo que se considera _probable_ que se pueda producir una indisponibilidad del servicio. Sin embargo, dado que no se trata de un servicio crítico, su impacto sería _insignificante_.
|
|
|
|
|
|
![Matriz de riesgos de Jira](./imagenes/mapa_de_riesgos_Jira.png)
|
|
|
![Matriz de riesgos de Jira](./img/mapa_de_riesgos_Jira.png)
|
|
|
|
|
|
### Licenciamiento
|
|
|
|
... | ... | @@ -62,40 +60,38 @@ No aplica al tratarse de una solución propietaria. |
|
|
|
|
|
![Logo de GLPI](./img/GLPI.png)
|
|
|
|
|
|
[GLPI](https://glpi-project.org/) es un software open source que se ofrece en versión gratuita y de pago. Cuenta con las siguientes funcionalidades:
|
|
|
|
|
|
* Sección de puestos de trabajo para la búsqueda y creación de nuevos puestos.
|
|
|
* Sección de cadidatos donde se pueden dar de alta nuevos candidatos y realizar búsquedas.
|
|
|
[GLPI](https://glpi-project.org/) es un software open source para la gestión de sistemas de información que se ofrece en versión gratuita y de pago, diferenciándose en que la segunda cuenta con soporte técnico hasta nivel 3. Se trata de un proyecto vivo con más de 28.000 commits a fecha de redacción de este documento y con actualizaciones diarias. Ambas versiones cuentan con un gran número de funcionalidades, entre las que destacan:
|
|
|
|
|
|
* Gestión de inventario, pudiendo incorporar la información técnica, comercial y financiera asociada. Generación de reportes y solicitudes, o carga de documentos relacionados con los ítems del inventario gestionado, tanto de equipos, piezas, consumibles u otros materiales relacionados.
|
|
|
* Atribución de material: ubicación, usuarios y grupos.
|
|
|
* Gestión de usuarios (perfiles, grupos, entre otros).
|
|
|
* Generación de tickets y solicitudes con capacidad de seguimiento.
|
|
|
* Gestión de multi-entidades.
|
|
|
* Base de conocimientos.
|
|
|
|
|
|
### Arquitectura
|
|
|
|
|
|
Esta aplicación está desarrollada en PHP, utiliza MariaDB y puede desplegarse en sistemas Windows y Linux.
|
|
|
Esta aplicación está desarrollada en PHP, utilizando como sistema de gestión de base de datos MariaDB o MySQL, y es compatible con navegadores Edge, Firefox y Chrome.
|
|
|
|
|
|
### Estimación
|
|
|
|
|
|
La aplicación cubre parcialmente las necesidades del proyecto, por lo que se estima que sería necesario el trabajo de 2 personas a jornada completa durante 5 meses para su completo desarrollo e integración.
|
|
|
La aplicación cumple con todas las necesidades del proyecto, por lo que se estima que sería necesario el trabajo de 2 personas a jornada completa durante 2 meses para su personalización, carga de datos e integración con otros sistemas.
|
|
|
|
|
|
### Valoración Económica
|
|
|
|
|
|
El desarrollo de esta solución tiente un coste de 6.000€/mes, correspondiente al sueldo de 2 desarrolladores. El coste total estimado es de **30.000€**.
|
|
|
El desarrollo de esta solución tiente un coste de 6.000€/mes, correspondiente al sueldo de 2 desarrolladores. El coste total estimado es de **12.000€**.
|
|
|
|
|
|
### Riesgos
|
|
|
|
|
|
* **R1. Limitaciones debido al licenciamiento**: Parte del código software está registrado bajo una licencia que no permite su modificación. Esto supone una limitación importante con vistas a la reutilización y adaptación del código. El número de componentes bajo esta licencia es elevado, por lo que la probabilidad de que se produzca este riesgo es _Casi Seguro_, siendo su impacto _Moderado_.
|
|
|
|
|
|
* **R2. Riesgo de fuga de información**: Aunque la solución se desplegaría en servicios gratuidos de la nube, estos ofrecen altos estándares de seguridad, además de poderse implantar mecanismos adicionales de seguridad como el cifrado de datos, por lo que se considera _improbable_ que se produzca una fuga de información, sin embargo, debido al tipo de datos que trataría, el impacto de se calificaría de _mayor_.
|
|
|
* **R1. Subestimación del tiempo de desarrollo**: En el momento actual GLPI satisface las necesidades planteadas inicialmente por el cliente, contando con plugins publicados para su integración con otros sistemas, por lo que el tiempo de desarrollo estimado es reducido. No obstante, debido a la falta de soporte y a la inexperiencia en la tecnología en el que está desarrollada la herramienta, se considera _probable_ la probabilidad de que puedan producirse retrasos que, en cualquier caso, tendrían un impacto _insignificante_.
|
|
|
|
|
|
* **R3. Problemas de integración**: Tanto el lenguaje en el que está desarrollada la aplicación, como la base de datos, no son los utilizados en el entorno del equipo desarrollador, por lo que existe una probabilidad _Casi Segura_ de que se produzcan problemas con la integración que no puedan ser resueltos por ellos. Esto puede derivar en la necesidad de contratar personal adicional, afectando directamente sobre coste de desarrollo, aunque su impacto podría calificarse de _Menor_.
|
|
|
* **R2. Falta de implicación de los grupos de interés**: con GLPI se pretende dar una solución que integre distintas prestaciones de manera sencilla que el cliente ya tiene implementadas mediante varias herramientas y procedimientos. Por lo tanto, esta nueva solución debe ser del agrado de los grupos de interés, puesto que la falta de aceptación puede desembocar en el fracaso del proyecto. En este sentido, dado que solución actual dista mucho de ser ideal, se considera como _improbable_ que exista falta de implicación de los grupos de interés, en cuyo caso, su impacto se podría calificar de _menor_.
|
|
|
|
|
|
![Matriz de riesgos de OpenCATS](./imagenes/mapa_de_riesgos_opencats.png)
|
|
|
![Matriz de riesgos de GLPI](./img/mapa_de_riesgos_GLPI.png)
|
|
|
|
|
|
### Licenciamiento
|
|
|
|
|
|
El código de OpenCATS está registrado bajo dos tipos de licencias:
|
|
|
|
|
|
* Mozilla Public License 2.0
|
|
|
* CATS Public License Version 1.1a
|
|
|
El código de GLPI está registrado bajo la versión 3 de la Licencia Pública General de GNU (GPLv3), por lo que no nos impone ninguna limitación para el uso (no comercial) que se pretende hacer del mismo.
|
|
|
|
|
|
|
|
|
|
... | ... | @@ -109,23 +105,27 @@ El código de OpenCATS está registrado bajo dos tipos de licencias: |
|
|
|
|
|
### Arquitectura
|
|
|
|
|
|
Aplicación desarrollada con los framework Spring (Backend API) y Vue (Frontend), alojada en la nube (Netlify y back4app).
|
|
|
Aplicación desarrollada con los framework Spring (Backend API) y Vue (Frontend), alojada en la nube (Netlify y back4app) durante la fase de concepto. Para la fase de preproducción y producción se alojarán Back y Front en servidores virtualizados de la infraestructura del cliente.
|
|
|
|
|
|
![Arquitectura de GATEL](./img/arquitectura.png)
|
|
|
|
|
|
Para las fases de preproducción y producción se migrarán tanto la parte de Back como la de Front a servidores virtualizados de la infraestructura del cliente.
|
|
|
|
|
|
### Estimación
|
|
|
|
|
|
Se trata de un proyecto que se inicia desde cero, sin embargo, dado que no se es un proyecto complejo, se estima que su desarrollo completo e integración requeriría el trabajo de 2 personas a jornada completa durante 6 meses.
|
|
|
Se trata de un proyecto iniciado desde cero, en el que existe gran incertidumbre en cuanto al proceso de integración con otros sistemas del cliente, por lo que se estima que para su completo desarrollo sería necesario el trabajo de 2 personas a jornada completa durante 6 meses.
|
|
|
|
|
|
### Valoración Económica
|
|
|
|
|
|
El desarrollo de esta solución tendrá un coste de 6.000€/mes, correspondiente solo al sueldo de 2 desarrolladores, ya que no hay costes de alojamiento. Por tanto, el coste total estimado es de **36.000€**.
|
|
|
El desarrollo de esta solución tendrá un coste de 6.000€/mes, correspondiente al sueldo de 2 desarrolladores, sin considerar costes de alojamiento, ya que se hará uso de servicios gratuitos y, posteriormente, infraestructura que el cliente tiene ya disponible. Por tanto, el coste total estimado total es de **36.000€**.
|
|
|
|
|
|
### Riesgos
|
|
|
|
|
|
* **R1. Riesgo de fuga de información**: Aunque la solución se desplegaría en servicios gratuidos de la nube, estos ofrecen altos estándares de seguridad, además de poderse implantar mecanismos adicionales de seguridad como el cifrado de datos, por lo que se considera _improbable_ que se produzca una fuga de información, sin embargo, debido al tipo de datos que trataría, el impacto de se calificaría de _mayor_.
|
|
|
* **R1. Deficiente elección de los requisitos**: A diferencia de las otras soluciones analizadas, GATEL es un desarrollo ad-hoc que se ajusta exclusivamente a los requisitos manifestados por el cliente, por lo que es _probable_ que durante su desarrollo se aprecien otros nuevos que deban ser incorporados al proyecto, traduciéndose en retrasos con un impacto _menor_ sobre el proyecto, debido al incremento del coste final.
|
|
|
|
|
|
* **R2. Cambio de las condiciones del servicio**: Los términos de los servicios gratuidos empleados en el proyecto pueden sufrir modificaciones, lo que se considera _probable_, repercutiendo en gastos de alojamiento. No obstante, dada las limitadas necesidades de recursos de la aplicación, su impacto se considera _insignificante_.
|
|
|
* **R2. Problemas de integración con otros sistemas**: Según la información obtenida del cliente, no son pocos los proyectos que han fracasado en la integración con otros de sus sistemas, particularmente en lo que se refiere a los módulos de SAP. Por lo tanto, debe considerarse como _probable_ que no se terminen de integrar algunas de las funcionalidades, en cuyo caso, se consideraría el impacto como _moderado_, al existir aún la posibilidad de carga manual de los datos asociados a dichas funcionalidades.
|
|
|
|
|
|
![Matriz de riesgos del desarrollo propio](./imagenes/mapa_de_riesgos_desarrollo_propio.png)
|
|
|
![Matriz de riesgos del desarrollo propio](./img/mapa_de_riesgos_GATEL.png)
|
|
|
|
|
|
### Licenciamiento
|
|
|
|
... | ... | |