Especificación de requisitos de software
Proyecto: Sistema de Gestión de Postulantes
Revisión 1.0
Fecha
|
Revisión
|
Autor
|
Verificado dep. calidad.
|
01.11.2018
|
1.0
|
Ignacio Avellaneda
Elio Flores
Emmanuel Gonza
|
Por el cliente
|
Por la empresa suministradora
|
Fdo. D./ Dña Virginia Costa
|
Fdo. D./Dña Ignacio Avellaneda
|
Especificación de requisitos de software
Ficha del documento.............................................................................................. 2
Contenido................................................................................................................3
1 Introducción.....................................................................................................4
1.1 Alcance......................................................................................................4
1.2 Definiciones, acrónimos y abreviaturas.....................................................4
1.3 Referencias................................................................................................4
2 Descripción general.........................................................................................4
2.1 Perspectiva del Sistema............................................................................4
2.2 Funciones del Sistema..............................................................................5
2.3 Características de los usuarios...................................................................5
2.4 Restricciones..............................................................................................5
2.5 Suposiciones y dependencias....................................................................5
2.6 Requisitos Futuros.....................................................................................5
3 Requisitos específicos......................................................................................6
3.1 Requisitos de interfaces externas............................................................7
3.1.1 Interfaces de usuario...............................................................................7
3.1.2 Interfaces de hardware............................................................................7
3.1.3 Interfaces de comunicación.....................................................................7
3.2 Requisitos funcionales.............................................................................8
3.2.1 Requisito funcional 1...............................................................................8
3.2.2 Requisito funcional 2...............................................................................8
3.2.3 Requisito funcional 3...............................................................................9
3.3 Requisitos de datos..................................................................................9
3.4 Requisitos no funcionales........................................................................9
3.4.1 Requisitos de rendimiento.......................................................................9
3.5 Otras restricciones...................................................................................9
3.5.1 Seguridad................................................................................................10
3.5.2 Fiabilidad................................................................................................10
3.6 Otros requisitos........................................................................................10
1.1 Alcance
El Sistema de Gestión de Postulantes será un sistema web, que permitirá gestionar los postulantes a ocupar cargos en la empresa, permitiendo cargar sus CVs en formatos de archivo Word o PDF, y los datos del postulante, así como etiquetas con las áreas en las que sobresale. Luego permitira realizar búsquedas sobre postulantes (por apellido y nombre o DNI) o filtrará a los mismos de acuerdo a las etiquetas elegidas, de manera de poder adecuar los resultados al puesto vacante. También permitirá asentar en una agenda las entrevistas pactadas a futuro, y las mostrará al acercarse la fecha. Además se podrá cargar y gestionar los puestos vacantes de manera que se pueda ver fácilmente cuáles son las posiciones a cubrir.
Se mostrará un resumen de puestos vacantes, próximas citas y estadísticas breves de postulantes a modo de dashboard o homepage.
No realizará ningún procesamiento sobre los archivos de curriculum ingresados, mas que el almacenarlos y relacionarlos a una determinada persona.
No contará con acceso desde internet para los postulantes, ni ningún tipo de acceso para los mismos siendo únicamente los usuarios finales el departamento de RRHH.
Se espera mediante el uso del mismo automatizar la gestión de CVs y postulantes, evitando el extravío de los CVs así como facilitar la búsqueda de un postulante en concreto, y tener rápida visibilidad de las búsquedas activas.
· CV: Curriculum Vitae
· RRHH: Recursos Humanos
· Reclutador/Recruiter: persona que realiza y pacta las entrevistas.
1.3 Referencias
Referencia
|
Titulo
|
Ruta
|
Fecha
|
Autor
|
REF-001
|
Sovos Visual Style Guide
|
FY19_Sovos_Visual_Style_Guide.pdf
|
2019
|
Sovos
|
El sistema es totalmente independiente de otros sistemas.
· Alta, Baja, Modificación y Búsqueda de postulantes.
· Almacenamiento del CV junto a los datos del postulante
· Alta, Baja, Modificación y Búsqueda de entrevistas
· Alta, Baja, Modificación y Búsqueda de puestos vacantes.
· Dashboard con resumen de información relevante
Tipo de usuario
|
Jefe de RRHH
|
Formación
|
Universitaria en Psicología y RRHH
|
Habilidades
|
Operador de PC avanzado
|
Actividades
|
Revisión de postulaciones, estadísticas y búsquedas, alta de puestos vacantes.
|
Tipo de usuario
|
Reclutador
|
Formación
|
RRHH
|
Habilidades
|
Operador de PC
|
Actividades
|
Carga de CVs y datos de postulante. Gestión de entrevistas y consulta de puesto vacantes.
|
2.4 Restricciones
El sistema deberá ser desarrollado mediante metodologia agil, con entregas cada 2 semanas. Se ejecutará en un navegador web. Debe ser compatible con Google Chrome, y será instalado en servidores de la empresa que ejecutan Windows Server 2008. Se preferirá que sea desarrollado bajo lenguaje HTML+ReactJS pudiendo utilizar herramientas javascript adicionales. Deberá funcionar en base de datos Oracle 11.2
Para el desarrollo del sistema se supone 2 tipos de usuario, y hasta 5 usuarios simultáneos. Se requiere que una persona cargue los datos de CVs y postulantes ya que no serán ingresados por los postulantes mismos al sistema.
Una mejora a futuro sería la posibilidad de exponer públicamente a través de Internet un acceso para que los postulantes (previo registro) puedan cargar sus datos y curriculums, así como conocer el estado de su postulación y ver la fecha de entrevista asignada.
Número de requisito
|
RE-001
| ||
Nombre de requisito
|
El sistema deberá permitir almacenar CVs en formato Word y PDF.
| ||
Tipo
| |||
Fuente del requisito
|
Jefe area RRHH
| ||
Prioridad del requisito
|
Número de requisito
|
RE-002
| ||
Nombre de requisito
|
Se deberá almacenar de cada postulante:
- DNI
- Apellido y nombre
-Título
-Teléfono
- Email
- Fecha de Nacimiento
- Habilidades duras
- Habilidades blandas
- Etiquetas de habilidades
- Foto (opcional)
| ||
Tipo
|
Requisito
|
Restricción
| |
Fuente del requisito
|
Jefe area RRHH
| ||
Prioridad del requisito
|
Alta/Esencial
|
Media/Deseado
|
Baja/ Opcional
|
Número de requisito
|
RE-003
| ||
Nombre de requisito
|
Se deberá podes buscar al postulante por los siguientes campos:
- DNI
- Apellido y nombre
- Email
Y Filtrar por los siguientes datos:
-Título
- Habilidades duras
- Habilidades blandas
- Etiquetas de habilidades
| ||
Tipo
|
Requisito
|
Restricción
| |
Fuente del requisito
|
Jefe area RRHH
| ||
Prioridad del requisito
|
Alta/Esencial
|
Media/Deseado
|
Baja/ Opcional
|
Número de requisito
|
RF-004
| ||
Nombre de requisito
|
A modo de dashboard o pagina principal del sistema, se deberán exponer la siguiente información:
- Próximas entrevistas (hasta 1 semana)
- Puestos vacantes
- Estadísticas de postulantes por etiquetas. Ej:
C++ 2 Java 5
Cobol 3
(mostrar solo las 5 mas numerosas)
| ||
Tipo
|
Requisito
|
Restricción
| |
Fuente del requisito
|
Jefe area RRHH
| ||
Prioridad del requisito
|
Alta/Esencial
|
Media/Deseado
|
Baja/ Opcional
|
Número de requisito
|
RF-005
| ||
Nombre de requisito
|
Exportar datos de postulantes a formato Excel
| ||
Tipo
|
Requisito
|
Restricción
| |
Fuente del requisito
|
Jefe area RRHH
| ||
Prioridad del requisito
|
Alta/Esencial
|
Media/Deseado
|
Baja/ Opcional
|
3.1.1 Interfaces de usuario
La interfaz web deberá utilizar Material Design, utilizando la guía de estilo visual (ver referencias), plantilla de colores y tipografías provistas por la empresa así como los logotipos.
3.1.2 Interfaces de hardware
N/A
Comunicación con base de datos por red interna, por TCP/IP.
3.2.1 Requisito funcional 1
1.
Numero:
|
RF01
|
Requerimiento:
|
Alta de postulante
|
Prioridad:
|
Alta
|
Descripción:
|
El sistema permitirá ingresar un nuevo postulante
|
Entrada:
|
Apellido y Nombre, DNI, Telefono, Titulo, Fecha de Nacimiento, Email, etiquetas de habilidades.
|
Proceso:
|
Se comprobará si el candidato no ha sido cargado con anterioridad mediante DNI. Si ya ha sido cargado se ofrecerá actualizar los datos, o cancelar. Se validarán los datos y luego se persistirán en base de datos.
|
Salida:
|
Postulante agregado al sistema.
|
3.2.2 Requisito funcional 2
Numero:
|
RF02
|
Requerimiento:
|
Alta de entrevista
|
Prioridad:
|
Media
|
Descripción:
|
El sistema permitirá agenda una nueva entrevista
|
Entrada:
|
DNI del postulante, fecha de entrevista, puesto relacionado, reclutador asignado.
|
Proceso:
|
Se comprobará que no haya ya pactada una entrevista para el mismo reclutador, si ya la hay se ofrecerá fecha alternativa, sino se guardará en base de datos.
|
Salida:
|
Entrevista agregada al sistema.
|
3.2.3 Requisito funcional 3
Numero:
|
RF03
|
Requerimiento:
|
Alta de vacante
|
Prioridad:
|
Alta
|
Descripción:
|
El sistema permitirá dar de alta una nueva vacante
|
Entrada:
|
Nombre del puesto, linea de negocios, area, requisitos, prioridad, cantidad de postulantes requeridos para el puesto.
|
Proceso:
|
Se comprobará que el puesto vacante no se haya cargado con anterioridad, si ya esta cargado se informará, sino se guardará en base de datos.
|
Salida:
|
Puesto vacante agregado al sistema.
|
Debe soportar al menos 5 usuarios simultáneos y tener en cuenta la concurrencia al modificar datos.
N/A
3.5.1 Seguridad
El sistema poseerá 3 tipos de usuarios (de menor a mayor privilegio): reclutador, jefe de área, y administrador. Este último tendrá permisos especiales para poder depurar en caso de fallas, y realizar cambios en los parámetros del sistema.
La autenticación se realizará mediante LDAP, utilizando las credenciales de dominio de los usuarios.
Se auditará tanto los ingresos exitosos al sistema como los fallidos en una tabla en base de datos. Los otros sucesos del sistema, como conexión y desconexión de la base de datos, asi como excepciones, serán logueados a disco.
3.5.2 Fiabilidad
Se requiere que el sistema tenga un uptime de al menos 90% ya que debe ser utilizado diariamente y el no disponer del mismo causa un atraso directo al personal de RRHH.
3.6 Otros requisitos
El sistema deberá cumplir con la Ley de Protección de datos (Ley 25.326) de la República Argentina.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.