week2 Requisitos de calidad - proyecto-1-2-grp-23/proyecto_1 GitHub Wiki
Hoja de trabajo
https://uniandes.sharepoint.com/:w:/s/Proyectofinal1/EUvFtvTPaFpJtiw2SwM2xS4BaOya154O61E-2yC92Dh5Bg?e=O3IRtZ
Objetivos de negocio
Objetivos # 1
| Concepto |
Valoracion |
| Descripción del objetivo |
Se desea aumentar su presencia en más países en América Latina |
| Tiempo de cumplimiento |
5 años |
| Mejora esperada al negocio |
Convertirse en uno de los 5 proveedores de recursos más importante en Latino América |
| Cómo considera que pueda afectar la arquitectura del sistema este objetivo |
Más cantidad de países / regiones operando en el sistema tiempos de respuesta óptimos, Disponibilidad |
Objetivos # 2
| Concepto |
Valoracion |
| Descripción del objetivo |
Llegar a tener más de 30,000 recursos técnicos en su base de datos, así como 500 empresas a nivel mundial |
| Tiempo de cumplimiento |
2 años |
| Mejora esperada al negocio |
Tener más reconocimiento y cantidad de usuarios siendo parte de los procesos del sistema |
| Cómo considera que pueda afectar la arquitectura del sistema este objetivo |
Mayor cantidad de usuarios operando en el sistema , mayor control de proyectos por empresa |
Restricciones de negocio
Restricciones de negocio # 1
| Concepto |
Valoracion |
| Descripción de la restricción |
Se debe poder manejar múltiples monedas y tasas de cambio. |
| Usuario que expresa esta restricción |
Directora de contratación |
| Justificación para esta restricción |
Dado que se quiere incursionar en diferentes países a nivel mundial se requiere poder manejar diferentes monedas |
| Cómo considera que pueda afectar la arquitectura del sistema esta restricción |
A la hora de realizar modificaciones en las divisas ya sea para agregarlas o asociarlas sin tener afectaciones en otros componentes |
Restricciones de negocio # 2
| Concepto |
Valoracion |
| Descripción de la restricción |
Los usuarios deben poder configurar la herramienta en un idioma de su preferencia. |
| Usuario que expresa esta restricción |
Director General |
| Justificación para esta restricción |
Dado que el sistema tiene presencia en diferentes países se debe poder manejar la inclusión de lenguaje en la aplicación. |
| Cómo considera que pueda afectar la arquitectura del sistema esta restricción |
Más que todo en front de la aplicación y la forma como la arquitectura gestione la internacionalización |
Restricciones de negocio # 3
| Concepto |
Valoracion |
| Descripción de la restricción |
La información suministrada deberá ser procesada e integrada con los demás sistemas de ABC de forma automática. |
| Usuario que expresa esta restricción |
Jefe de TI. |
| Justificación para esta restricción |
Actualmente ya existen tres tipos de sistemas que gestionan diferentes procesos y que deben contar con los datos registrados por medio de ABC Jobs para su correcto funcionamiento. |
| Cómo considera que pueda afectar la arquitectura del sistema esta restricción |
En la obtención de los componentes que generan la integración y la comunicación con dichos sistemas. |
Restricciones de negocio # 4
| Concepto |
Valoracion |
| Descripción de la restricción |
Se debe poder trabajar con empresas que tienen regulaciones laborales diferentes. |
| Usuario que expresa esta restricción |
Directora de contratación. |
| Justificación para esta restricción |
Se requiere para poder llevar correctamente controles contables y legales en los contratos y pagos. |
| Cómo considera que pueda afectar la arquitectura del sistema esta restricción |
En la administración de las empresas y la forma como el componente dedicado a ello puede gestionar los datos de la empresa. |
| |
|
Restricciones de tecnología
Restricciones de tecnología # 1
| Concepto |
Valoracion |
| Descripción de la restricción |
Se debe contar con una aplicación móvil que facilite la interacción de los participantes. |
| Usuario que expresa esta restricción |
Jefe de TI y director general. |
| Justificación para esta restricción |
La experiencia de usuario es un aspecto fundamental para la nueva herramienta. |
| Cómo considera que pueda afectar la arquitectura del sistema esta restricción |
Facilidad de despliegue para el componente móvil determinado en la arquitectura y facilidad de comunicación con el back. |
Restricciones de tecnología # 2
| Concepto |
Valoracion |
| Descripción de la restricción |
Se debe contar con un portal web dinámico y amigable |
| Usuario que expresa esta restricción |
Jefe de TI y director general |
| Justificación para esta restricción |
Para que permita interactuar de la mejor forma a candidatos, empresas y funcionarios de ABC. |
| Cómo considera que pueda afectar la arquitectura del sistema esta restricción |
Facilidad de despliegue para el componente web determinado en la arquitectura y facilidad de comunicación con el back |
Restricciones de tecnología # 3
| Concepto |
Valoracion |
| Descripción de la restricción |
Todo el backend y frontend (portal web) deberán estar desplegados en la nube. |
| Usuario que expresa esta restricción |
Jefe de TI |
| Justificación para esta restricción |
Dado que debe ser un sistema altamente escalable y disponible |
| Cómo considera que pueda afectar la arquitectura del sistema esta restricción |
Se debe conocer los beneficios que tiene la nube para ser utilizados para el desempeño de la aplicación. |
Requisitos de calidad
- Desempeño (Latencia): Este atributo es importante porque ABD Jobs requiere que las respuestas sean oportunas ante los usuarios cuando se realicen diferentes tipos de pruebas y estas deben ser evaluadas a medida que van siendo solucionadas para tener alto nivel de confianza en reconocimiento de habilidades y adaptación del candidato a las mismas
- Facilidad de modificación : Dado que el sistema por requerimiento debe ser fácil de modificar este atributo es importante para poder actualizar componentes en el sistema que permiten mantenerlo a la vanguardia de lo que el negocio requiere a medida que se avanza en el tiempo.
- Desempeño (Escalabilidad) : Este atributo es importante porque ABC Jobs necesita optimizar procesos para generar mayor respuesta en los mismos en un determinado tiempo.
- Disponibilidad : Es importante ya que el sistema opera en diferentes países y regiones que cuentan con horario diferentes y en donde las pruebas deben ser habilitadas para cualquier candidato en cualquier momento sin importar su ubicación.
- Confidencialidad : Dado que ABC Jobs cuenta con diferentes roles y diferentes tipos de procesos es importante que la información de las pruebas sea vista únicamente por aquellos usuarios que se encuentran habilitados según un rol asignado.
- Integridad: Los datos de un candidato son sumamente importantes para los procesos que tiene ABC Jobs en cada proyecto con sus empresas. Por ello es importante que los datos se integren correctamente en los sistemas transversales de ABC y que estos datos se mantengan limpios en dicho paso de información entre aplicaciones.
Requisitos de calidad # 1
| Atributo |
Estimulo |
Respuesta |
Medida de respuesta |
| Desempeño (Latencia) |
El candidato realiza examen teórico y responde una pregunta dada. |
Se recalculan las preguntas teóricas y su nivel de adaptación según respuestas recibidas. |
Menos de 0.5 segundos |
| Desempeño (Latencia) |
El candidato envía la respuesta a una pregunta. |
Se realiza una evaluación de la pregunta correctamente. |
Menos de 0.3 segundos |
| Facilidad de modificación |
La directora de contratación selecciona agregar o modificar tipos de evaluación. |
Se agrega o modifica un nuevo tipo de evaluación. |
Máximo 1 hora |
| Facilidad de modificación |
La directora de selección selecciona modificar o agregar un nuevo algoritmo para clasificación de candidatos. |
Se agrega o modifica un algoritmo de analítica correctamente. |
Máximo 2 horas |
Requisitos de calidad # 2
| Atributo |
Estimulo |
Respuesta |
Medida de respuesta |
| Desempeño (Escalabilidad) |
Se selecciona la opción de realizar prueba. |
Se realizan pruebas a usuarios concurrentemente. |
Hasta 100 usuarios concurrentes. |
| Disponibilidad |
Se selecciona la opción de realizar prueba. |
Se habilita el formulario para realización de la prueba. |
Ocurre el 100% de las veces 7X24x365. |
| Confidencialidad |
Se selecciona consultar para saber resultados de pruebas técnicas y/o psicológicas de un candidato. |
Solamente permite ver la información requerida si se cuenta con el rol asignado para ello. |
Ocurre el 100% de las veces. |
| Integridad |
Se selecciona guardar al realizar registro de un aspirante en el sistema. |
Se guarda la información del aspirante y esta es procesada e integrada correctamente con los demás sistemas de ABC. |
Ocurre el 100% de las veces. |