IEEE 830


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









 Documento validado por las partes en fecha: 23.Nov.2018


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.

Referencia
Titulo
Ruta
Fecha
Autor
REF-001
Sovos Visual Style Guide
FY19_Sovos_Visual_Style_Guide.pdf
2019
Sovos






2.1 Perspectiva del Sistema
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.

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
 Requisito
 Restricción
Fuente del requisito
Jefe area RRHH
Prioridad del requisito
 Alta/Esencial
 Media/Deseado
 Baja/ Opcional


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


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.
N/A
Comunicación con base de datos por red interna, por TCP/IP.



















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.

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.












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.


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.

Instagram