Documento arquitectura - CaviedesGitHub/MiProyectoFinal GitHub Wiki
Problema de negocio a resolver
Deficiencias en los procesos de selección de candidatos para los clientes de ABC, no cumpliendo expectativas, generando retrasos y reinicios en procesos de búsqueda de los candidatos adecuados para sus clientes, ya que cerca de un 30% deja el trabajo en el primer mes. Lo anterior se debe a que el sistema de búsqueda actual es lento y poco fiable por los errores en la transcripción de la información en los diferentes sistemas.
Riesgos
- Falta de uno o más integrantes del equipo por algún motivo de fuerza mayor. Puede afectar los tiempos del proyecto. Responsable: equipo de desarrollo.
- Planificación incorrecta. Si llegase a ocurrir, se debe reestimar el esfuerzo para la terminación del proyecto, aumentando la carga de trabajo de los responsables y la posible no terminación del proyecto. Responsable: equipo de desarrollo.
- Diseño de arquitectura difícil de implementar. En caso de ser así, se debería revisar el diseño a implementar, implicaría retrasos en la implementación y por tanto poner en riesgo la entrega del proyecto. Responsable: equipo de desarrollo.
- Una estimación de esfuerzo desproporcionado podría provocar que no se cumplan con todos los objetivos. Responsable: equipo de desarrollo.
- Problemas de comunicación entre los integrantes del equipo puede llevar a mal entendidos y problemas no resueltos. Responsable: equipo de desarrollo.
- Si las tecnologías seleccionadas no cumplen con las expectativas podría haber obstáculos técnicos que afectan el desarrollo. Responsable: equipo de desarrollo.
Objetivos de los Stakeholders
- Director de ABC: Consolidad la empresa ABC Jobs como una de las 5 más importantes en América Latina
- Empresas afiliadas: Contratar los recursos humanos más idóneos para sus proyectos
- Profesionales en TI: Encontrar una vinculación rápida que le permita crecer como profesional y persona, adquiriendo habilidades fuertes, así como blandas
- Equipo de selección y contratación: Gestionar de forma eficiente y rápida entrevistas y pruebas
- Funcionarios de ABC: Consolidar la información de aspirantes y empresas de forma fácil para facilitar procesos de facturación y selección
- Empleados de empresas afiliadas: Disminuir sus procesos internos de selección y contratación y así poder cumplir con los compromisos adquiridos en sus proyectos
- Profesionales de Recursos Humanos: Gestionar todos los procesos de contratación
- Equipo contable y financiero: Gestionar todos los procesos de cobros y pagos de nómina, así como el porcentaje con el cual se queda por la gestión realizada
- Equipo de desarrollo y TI: Consolidarse como un buen equipo de trabajo para cumplir con los requerimientos del proyecto
- Gobierno y/o entes de control: Velar por los intereses de los aspirantes a un trabajo dentro de su territorio
- Clientes potenciales (posibles nuevas empresas): Facilidad en la búsqueda de personal altamente calificado
- Proveedores de ABC: Recibir oportunamente los pagos de los servicios entregados a ABC Jobs
Restricciones de negocio y tecnología
Las restricciones de negocio y tecnología se encuentra detalladas aquí
Esfuerzo estimado
De acuerdo con la experiencia previa del equipo conformado, así como de las habilidades técnicas en las tecnologías que serán usadas para el desarrollo de la aplicación y basandonos en datos historicos de los proyectos previos, llegamos a la conclusión de que el equipo podría tener una velocidad aproximada de 14 puntos de historia por semana. Es importante aclarar que esta estimación se irá refinando durante el transcurso del proyecto para tener un dato más preciso.