• No se han encontrado resultados

4.2. DESARROLLO DE LA METODOLOGÍA XP

4.2.1. FASE I PLANIFICACIÓN

En esta fase el cliente establece la prioridad de cada historia de usuario, y

correspondientemente, los programadores realizan una estimación del esfuerzo necesario de

cada una de ellas. Se toman acuerdos sobre el contenido de la primera entrega y se

determina un cronograma en conjunto con el cliente.

En esta primera fase se debe empezar una recopilación de todos los requerimientos del

proyecto, también debe haber una interacción con el usuario, y se debe planificar bien entre

los desarrolladores del proyecto que es lo que se quiere para el proyecto para así lograr los

4.2.1.1. Descripción del sistema

El sistema de Descripción, Clasificación, Valoración y Evaluación del desempeño de los

Puestos De Trabajo del departamento de Talento Humano de la ESPOCH, permite describir

los puestos de trabajo para clasificarlos y valorarlos para luego realizar la evaluación

desempeño a quienes ocupan los puestos del trabajo de acuerdo su respectivo perfil, según

la normativa emitida por Ministerio de Relaciones Laborales.

El sistema se desarrolló en el lenguaje de programación Java con la utilización del

Framework PrimeFaces, el mismo que se agregó en el servidor de aplicaciones de la

ESPOCH, para permitir el acceso desde cualquier navegador web ya sea Mozilla Firefox,

Google Chrome, Internet Explorer, Opera, etc., de la misma manera para el

almacenamiento de la información se utilizó el gestor de base de datos PostgreSql, debido a

su rapidez y bajo consumo de recursos, sobre todo que trabajan bajo una licencia libre.

4.2.1.2. Definición del flujo del proceso de Gestión de Puestos de Trabajo

Para una mejor comprensión de los procesos que se desea automatizar se debe definir

conjuntamente tanto desarrolladores como cliente, es necesario definir los flujos de

procesos que se deben seguir para cumplir el objetivo deseado, de esta manera evitar pasar

por alto procesos necesarios, dichos los flujos fueron realizados junto al Analista de

Recursos Humanos.

A continuación se presenta el flujo del proceso desde cuando se crea el puesto de trabajo

hasta cuando se realiza la evaluación del desempeño a quienes ocupan dicho puesto de

Figura IV. 5 Flujo de proceso (Evaluación del Desempeño)

4.2.1.3. Especificación de Requerimientos

Comprende la descripción completa del comportamiento del sistema a desarrollarse, como la perspectiva del producto, requerimientos no funcionales. Incluye un conjunto de historias de usuarios que describen cada uno de los requerimientos funcionales, también un plan de iteraciones a seguir para el diseño e implementación del sistema.

Requerimientos funcionales

1. El sistema permitirá al usuario analista ingresar y modificar los datos generales del

puesto de trabajo.

2. El sistema permitirá al usuario analista ingresar y modificar la misión del puesto de

trabajo.

3. El sistema permitirá al usuario analista ingresar y modificar las actividades del

4. El sistema permitirá al usuario analista ingresar y modificar la frecuencia con que se

realiza la actividad del puesto de trabajo.

5. El sistema permitirá al usuario analista ingresar y modificar la consecuencia por

omisión de la actividad del puesto de trabajo.

6. El sistema permitirá al usuario analista ingresar y modificar complejidad de la

actividad del puesto de trabajo.

7. El sistema permitirá al usuario analista ingresar y modificar la interfaz de la

actividad del puesto de trabajo.

8. El sistema permitirá al usuario analista ingresar y modificar los conocimientos

requeridos para la actividad del puesto de trabajo.

9. El sistema permitirá al usuario analista ingresar y modificar la instrucción

formal requerida para el puesto de trabajo.

10.El sistema permitirá al usuario analista ingresar y modificar la experiencia laboral

requerida para el puesto de trabajo.

11.El sistema permitirá al usuario analista ingresar y modificar las destrezas técnicas

requeridas para ejecución de la actividad del puesto de trabajo.

12.El sistema permitirá al usuario analista ingresar y modificar la relevancia de la

destreza técnica requerida para la actividad del puesto de trabajo.

13.El sistema permitirá al usuario analista ingresar y modificar las destrezas

conductuales para el puesto de trabajo.

14.El sistema permitirá al usuario analista ingresar y modificar la relevancia de la

15.El sistema permitirá al usuario analista ingresar y modificar la capacitación

requerida para el puesto de trabajo.

16.El sistema permitirá emitir el reporte con el catálogo de las competencias técnicas

del puesto de trabajo.

17.El sistema permitirá emitir el reporte con el catálogo de las competencias

conductuales del puesto de trabajo.

18.El sistema permitirá emitir reportes con el perfil del puesto de trabajo.

19.El sistema permitirá emitir el libro de puestos de trabajo.

20.El sistema permitirá emitir reportes de acuerdo a la clasificación de los puestos de

trabajo en base al régimen laboral.

21.El sistema permitirá emitir reportes de acuerdo a la clasificación de los puestos de

trabajo en base al nivel.

22.El sistema permitirá emitir reportes de acuerdo a la clasificación de los puestos de

trabajo en base al rol.

23.El sistema permitirá emitir reportes de acuerdo a los procesos gobernantes.

24.El sistema permitirá emitir reportes de acuerdo a procesos de gestión académica de

grado.

25.El sistema permitirá emitir reportes de acuerdo a procesos de gestión de

investigación y posgrado.

26.El sistema permitirá emitir reportes de acuerdo a procesos de gestión de vinculación

y servicios a la comunidad.

27.El sistema permitirá emitir reportes de acuerdo a procesos habilitantes de asesoría.

29.El sistema permitirá al usuario evaluador asignar los datos del empleado a la

evaluación del desempeño del puesto de trabajo.

30.El sistema permitirá al usuario evaluador ingresar y modificar el indicador para la

actividad del puesto de trabajo.

31.El sistema permitirá al usuario evaluador ingresar y modificar la meta del periodo

evaluado para la actividad del puesto de trabajo.

32.El sistema permitirá al usuario evaluador ingresar y modificar el cumplimento de la

meta del periodo evaluado.

33.El sistema permitirá al usuario evaluador ingresar y modificar el nivel del

conocimiento que posee el empleado.

34. El sistema permitirá al usuario evaluador ingresar y modificar el nivel de

desarrollo del comportamiento observable de la competencia técnica del puesto de

trabajo.

35.El sistema permitirá al usuario evaluador ingresar y modificar el nivel de desarrollo

del comportamiento observable de la competencia técnica del proceso.

36.El sistema permitirá al usuario ingresar y modificar la frecuencia de aplicación del

comportamiento observable de la destreza.

37.El sistema permitirá al usuario evaluador ingresar y modificar el comportamiento

observable de la competencia del contexto.

38.El sistema permitirá al usuario evaluador ingresar y modificar la relevancia del

trabajo en equipo.

39.El sistema permitirá al usuario evaluador ingresar y modificar las observaciones de

40.El sistema permitirá al usuario evaluador ingresar y modificar la frecuencia de

aplicación de la relevancia del trabajo en equipo.

41.El sistema permitirá al usuario evaluador ingresar y modificar las debilidades del

empleado.

42.El sistema permitirá al evaluador ingresar y modificar las observaciones del jefe

inmediato del empleado evaluado.

43.El sistema permitirá al usuario evaluador ingresar y modificar las quejas y

denuncias ciudadanas del empleado.

44.El sistema permitirá al usuario evaluador ingresar y modificar sugerencias para

reforzar el desempeño del empleado.

45.El sistema permitirá al usuario evaluador visualizar un reporte con el resultado de la

evaluación al empleado.

46.El sistema permitirá al usuario evaluador visualizar un reporte del análisis de

resultados de evaluación del desempeño.

47.El sistema permitirá al usuario analista aceptar o rechazar las evaluaciones

realizadas a los empleados.

Requerimientos No funcionales

Amigabilidad

El sistema proporcionara una interfaz gráfica sencilla y fácil de utilizar.

Es sistema estará disponible las 24 horas debido a que es una aplicación web y

estará alojado en el servidor web da la ESPOCH.

Fiabilidad

El sistema es confiable ya que es sometido a pruebas y validaciones necesarias con el fin de

garantizar la calidad del producto.

Mantenibilidad

Mantenimiento anual de la base de datos.

Seguridad

El sistema posee un formulario para la autenticación de usuarios.

Rendimiento

El sistema en tiempos de respuesta es muy veloz satisfaciendo las expectativas del usuario.

Definición de usuarios

Es la persona o individuo que interactúan directamente con el sistema de Gestión de

Puestos de la ESPOCH, así como los roles que cumplen cada uno de ellos en el sistema.

Definición de roles

Los usuarios tienen asignados diferentes roles en el sistema como se muestra a

Figura IV. 6 Rol del Usuario Administrador

Figura IV. 7 Rol del Usuario Analista

Figura IV. 8 Rol del Usuario Evaluador

Figura IV. 9 Rol del Usuario Empleado

Historias de Usuario

Representan una breve descripción del comportamiento del sistema, se utiliza para

especificar los requerimientos del sistema, se realiza una por cada requerimiento, se

emplean para hacer estimaciones de tiempo, reemplazan una gran cantidad de

documentación, el tratamiento de las historias de usuario, es muy dinámico y flexible, en

cualquier momento historias de usuario pueden romperse, reemplazarse por otras más

específicas o generales, añadirse otras nuevas o ser modificadas.

HISTORIA DE USUARIO

Numero: 1 Usuario: Analista

Nombre Historia: Ingreso y modificación de datos generales del puesto de trabajo

Iteración Asignada: 1

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de una zona generales del puesto de trabajo.

Observaciones:

Tabla IV. I Historia de usuario de ingreso y modificación de datos generales del puesto de trabajo

HISTORIA DE USUARIO

Numero: 2 Usuario: Analista

Nombre Historia: Ingreso y modificación la misión del puesto de trabajo.

Iteración Asignada: 1

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de la misión del puesto de trabajo.

Observaciones:

Tabla IV. II Historia de usuario de ingreso y modificación la misión del puesto de trabajo

HISTORIA DE USUARIO

Numero: 3 Usuario: Analista

Nombre Historia: Ingreso y modificación las actividades del puesto de trabajo.

Iteración Asignada: 1

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de las actividades del puesto de trabajo.

Observaciones:

Tabla IV. III Historia de usuario de ingreso y modificación las actividades

HISTORIA DE USUARIO

Numero: 4 Usuario: Analista

Nombre Historia: Ingreso y modificación la frecuencia con que se

realiza la actividad del puesto de trabajo.

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos la frecuencia con que se realiza la actividad del puesto de trabajo

Observaciones:

Tabla IV. IV Historia de usuario de ingreso y modificación de la frecuencia de la actividad

HISTORIA DE USUARIO

Numero: 5 Usuario: Analista

Nombre Historia: Ingreso y

modificación la consecuencia por

omisión de la actividad del puesto de trabajo.

Iteración Asignada: 1

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de la consecuencia por omisión de la actividad del puesto de trabajo

Observaciones:

Tabla IV. V Historia de usuario de ingreso y modificación la consecuencia por omisión

HISTORIA DE USUARIO

Numero: 6 Usuario: Analista

Nombre Historia: Ingreso y modificación complejidad de la actividad del puesto de trabajo.

Iteración Asignada: 2

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de complejidad de la actividad del puesto de trabajo

Observaciones:

Tabla IV. VI Historia de usuario de ingreso y modificación complejidad

HISTORIA DE USUARIO

Numero: 7 Usuario: Analista

Nombre Historia: Ingreso y modificación la interfaz de la actividad del puesto de trabajo.

Iteración Asignada: 2

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de la interfaz de la actividad del puesto de trabajo.

Observaciones:

Tabla IV. VII Historia de usuario de ingreso y modificación la interfaz

HISTORIA DE USUARIO

Numero: 8 Usuario: Analista

Nombre Historia: Ingreso y

modificación los conocimientos

requeridos para la actividad del puesto de trabajo.

Iteración Asignada: 2

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará datos de los conocimientos requeridos para la actividad del puesto de trabajo.

Observaciones:

HISTORIA DE USUARIO

Numero: 9 Usuario: Analista

Nombre Historia: Ingreso y modificación de la instrucción formal requerida para el puesto de trabajo.

Iteración Asignada: 2

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de la instrucción formal requerida para el puesto de trabajo.

Observaciones:

Tabla IV. IX Historia de usuario de ingreso y modificación de la instrucción formal

HISTORIA DE USUARIO

Numero: 10 Usuario: Analista

Nombre Historia: Ingreso y modificación de la experiencia laboral requerida para el puesto de trabajo.

Iteración Asignada: 2

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Villa

Descripción: El usuario analista ingresará o modificará los datos de la experiencia laboral requerida para el puesto de trabajo.

Observaciones:

Tabla IV. X Historia de usuario de ingreso y modificación de la experiencia laboral

HISTORIA DE USUARIO

Numero: 11 Usuario: Analista

Nombre Historia: Ingreso y

modificación las destrezas técnicas

requeridas para ejecución de la actividad

del puesto de trabajo.

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de las destrezas técnicas requeridas para ejecución de la actividad del puesto de trabajo

Observaciones:

Tabla IV. XI Historia de usuario de ingreso y modificación las destrezas técnicas

HISTORIA DE USUARIO

Numero: 12 Usuario: Analista

Nombre Historia: Ingreso y modificación de relevancia de la destreza técnica requerida para la actividad del puesto de trabajo.

Iteración Asignada: 3

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de relevancia de la destreza técnica requerida para la actividad del puesto de trabajo

Observaciones:

Tabla IV. XII Historia de usuario de ingreso y modificación de relevancia

HISTORIA DE USUARIO

Numero: 13 Usuario: Analista

Nombre Historia: Ingreso y

modificación de las destrezas

conductuales para el puesto de trabajo.

Iteración Asignada: 3

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de una zona (nombre, observación)

Observaciones:

Tabla IV. XIII Historia de usuario de ingreso y modificación de las destrezas conductuales

HISTORIA DE USUARIO

Numero: 14 Usuario: Analista

Nombre Historia: Ingreso y modificación de relevancia de la destreza conceptual para el puesto de trabajo.

Iteración Asignada: 3

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará los datos de relevancia de la destreza conductual para el puesto de trabajo.

Observaciones:

Tabla IV. XIV Historia de usuario de ingreso y modificación de relevancia

HISTORIA DE USUARIO

Numero: 15 Usuario: Analista

Nombre Historia: Ingreso y modificación la capacitación requerida para el puesto de trabajo.

Iteración Asignada: 3

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista ingresará o modificará la capacitación requerida para el puesto de trabajo.

Observaciones:

HISTORIA DE USUARIO

Numero: 16 Usuario: Analista

Nombre Historia: Emitir un reporte con el catálogo de las competencias técnicas del puesto de trabajo.

Iteración Asignada: 4

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara el reporte con el catálogo de las competencias técnicas del puesto de trabajo.

Observaciones:

Tabla IV. XVI Historia de usuario de emisión de reporte del catálogo de competencias técnicas

HISTORIA DE USUARIO

Numero: 17 Usuario: Analista

Nombre Historia: Emitir un reporte con

el catálogo de las competencias

conceptuales del puesto de trabajo.

Iteración Asignada: 4

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara el reporte con el catálogo de las competencias conceptuales del puesto de trabajo.

Observaciones:

Tabla IV. XVII Historia de usuario de emisión de reporte del catálogo de competencias conceptuales

Numero: 18 Usuario: Analista Nombre Historia: Emitir un reporte con

en el perfil del puesto de trabajo.

Iteración Asignada: 4

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara el reporte con el perfil del puesto de trabajo.

Observaciones:

Tabla IV. XVIII Historia de usuario de emisión de reporte del perfil del puesto de trabajo

HISTORIA DE USUARIO

Numero: 19 Usuario: Analista

Nombre Historia: Emitir el libro de puestos de trabajo.

Iteración Asignada: 4

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara el libro de puestos de trabajo Observaciones:

Tabla IV. XIX Historia de usuario de emisión del libro de puestos de trabajo

HISTORIA DE USUARIO

Numero: 20 Usuario: Analista

Nombre Historia: Emisión de reportes de acuerdo a la clasificación de los puestos de trabajo en base al régimen laboral.

Iteración Asignada: 5

Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara reportes de acuerdo a la clasificación de los puestos de trabajo en base al régimen laboral.

Observaciones:

Tabla IV. XX Historia de usuario de emisión de reportes de acuerdo a la clasificación de los puestos de trabajo

HISTORIA DE USUARIO

Numero: 21 Usuario: Analista

Nombre Historia: Emisión de reportes de acuerdo a la clasificación de los puestos de trabajo en base al nivel.

Iteración Asignada: 5

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara reportes de acuerdo a la clasificación de los puestos de trabajo en base al nivel.

Observaciones:

Tabla IV. XXI Historia de usuario de emisión de reporte de clasificación en base al nivel

HISTORIA DE USUARIO

Numero: 22 Usuario: Analista

Nombre Historia: Emisión de reportes de acuerdo a la clasificación de los puestos de trabajo en base al rol.

Iteración Asignada: 5

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara reportes de acuerdo a la clasificación de los puestos de trabajo en base al rol.

Observaciones:

Tabla IV. XXII Historia de usuario de emisión de reporte de clasificación en base al rol

HISTORIA DE USUARIO

Numero: 23 Usuario: Analista

Nombre Historia: Emisión de reportes de acuerdo a los procesos gobernantes.

Iteración Asignada: 5

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara reportes de acuerdo a los procesos gobernantes.

Observaciones:

Tabla IV. XXIII Historia de usuario de emisión de reporte de los procesos gobernantes

HISTORIA DE USUARIO

Numero: 24 Usuario: Analista

Nombre Historia: Emisión de reportes de acuerdo a procesos de gestión académica de grado.

Iteración Asignada: 6

Prioridad en Negocio: Alto Riesgo en Desarrollo: Alto Programador Responsable: Edison Villa/Fabián Chimbo

Descripción: El usuario analista consultara reportes de acuerdo a procesos de gestión

Documento similar