USER
Identifica y describe de forma breve las tareas diseño y las funcionabilidades que se indican en el siguiente documento de la Fase de Diseño de un software. Incluye como evidencias las figuras que justifican el desarrollo de las tareas o funciones. El documento es el siguiente: "Durante esta tercera anualidad, se comienza con el diseño de la página de descripción general de la funcionalidad del GoatOnboarding. En esta primera vista general es posible visualizar instantáneamente las características de cada usuario. Entre las diferentes funciones que tiene esta página general se encuentra el progreso del usuario, el contenido publicado, el resumen de lo que se tiene que hacer en el día en que se está observando y las tareas que se tienen que hacer en el día.
Figura 58. Diseño de la función del resumen de la funcionalidad GoatOnboarding (I)
Si se baja más por esta vista principal y se centra la atención en las tareas para realizar en el día de hoy, las tareas se dividen en dos grandes bloques, uno destinado a las tareas por completar, mostrando la información básica de esas tareas, que sería el título, la fecha de vencimiento, el usuario, el responsable directo y el estado de la tarea.
El otro bloque de tareas que aparece reflejado son las tareas de acompañamiento, pertenecientes a aquellas tareas que se deben realizar juntamente con demás personas del equipo o de otros departamentos para lograr los objetivos planteados de esa tarea. Por lo que respecta a la información de las tareas, es la misma que la de las tareas por completar. Se puede observar en la siguiente imagen esta interfaz.
Figura 59. Diseño de la función del resumen de la funcionalidad GoatOnboarding (II).
Si se aprieta sobre algunas de las tareas para ver en más detalle, se abre una nueva interfaz donde aparecen los diferentes detalles, como el usuario, el estado, por quién ha sido realizada y supervisada, la fecha de lanzamiento y el tiempo de procesamiento. Debajo se pueden escribir unos comentarios en caso de tener cualquier duda, y a la derecha aparece de forma redactada en qué consiste la tarea en sí.
Figura 60. Diseño de la interfaz del resumen de las tareas de la funcionalidad de GoatOnboarding.
La tarea es posible editarla pinchando en el modo de edición que aparece en la parte derecha superior de la pantalla, y ahí es posible modificar el título y la descripción, además de añadir alguna foto o algún archivo que vaya adjunto a la tarea.
Figura 61. Diseño de la interfaz de la edición de la tarea de la funcionalidad de GoatOnboarding.
Otra funcionalidad característica es la del perfil de usuario. Como se puede observar en la siguiente imagen, en el perfil de usuario aparecen todos los miembros de los diferentes equipos por su nombre, además de mostrar la fase en la que se encuentran trabajando, la fecha en la que se empieza a trabajar, si tienen asignado un viaje de negocio para realizar durante el proyecto específico. Además, el uso de etiquetas o tags también es muy utilizado para asignar de manera más rápida las diferentes funciones a los usuarios.
Figura 62. Diseño de la funcionalidad de perfil de usuario.
Es posible filtrar por cualquier campo, en cosa de querer filtrar, por ejemplo, por el viaje de negocio, o jornada de negocio a realizar, se abre una nueva interfaz donde se puede visualizar las diferentes tareas, o ventos que se van a realizar, tanto las actividades que se realizan antes del viaje como las que se realizan una vez allí.
Figura 63. Diseño de la función de conectar con los integrantes del viaje de la funcionalidad de perfil de usuario (I).
También es posible ver los miembros que van a realizar el viaje, al igual que enviarles un correo electrónico donde se recuerde la realización de este viaje de negocios.
Figura 64. Diseño de la función de conectar con los integrantes del viaje de la funcionalidad de perfil de usuario (II).
Cada usuario puede ver un listado con las actividades que tiene que realizar tanto antes como durante el viaje de una forma más personalizada simplemente desplegando el nombre el usuario.
Figura 65. Diseño de la función de conectar con los integrantes del viaje de la funcionalidad de perfil de usuario (III).
Volviendo otra vez al perfil de usuario, se encuentran más funciones diferenciadas. Si se pincha en un miembro, aparece la misma información más grande y con nuevas funciones, como se puede ver la siguiente imagen.
La primera función que aparece es la de los viajes, donde aparecen dispuesto con diferente información, como lo es el título, la fecha de comienzo, la fecha de vencimiento, la asignación, el estado en el que se encuentra. En la siguiente figura se puede observar el diseño de esta función.
Figura 66. Diseño de la función de viaje de la funcionalidad de perfil de usuario.
Por lo que respecta a la segunda función, perteneciente a los detalles, aquí aparece reflejada la información personal del usuario, con su nombre completo, el número de teléfono, la fecha de nacimiento, al igual que la dirección e-mail. Además, aparecen detalles del puesto de trabajo, como la fecha de incorporación y la fecha en la que se finalizó el periodo de pruebas. Si procede, aparece reflejada información importante relativa a la directiva de la empresa y al departamento de recursos humanos.
Figura 67. Diseño de la función de detalle de la funcionalidad de perfil de usuario.
En último lugar se encuentra la función de documentos, donde se muestran aquellos documentos más relevantes para la realización de un viaje en concreto. Estos archivos aparecen ordenados en forma de lista, donde se muestra el tipo de contenido que se trata, el tamaño del archivo y la fecha de carga.
Figura 68. Diseño de la función de documentos de la funcionalidad de perfil de usuario.
Como se ha comentado en la primera fase de análisis de especificaciones de esta anualidad, una funcionalidad que se diseña también en esta anualidad es la funcionalidad de gestión de actividades.
Una de las actividades es la de los viajes, que ya se ha abordado en otras partes del proyecto. Aquí vuelve a aparecer, con nuevos campos y con nuevas funciones. En la siguiente figura se puede visualizar el diseño de la interfaz de la funcionalidad de gestión de actividades con la función de viajes.
Figura 69. Diseño de la función de viajes de la funcionalidad gestión de actividades.
Como se puede observar en el diseño anterior, en la parte superior derecha se observa un campo que se puede leer crear viaje, clicando ahí aparece una interfaz en la que se crear el viaje indicando el nombre del viaje y la descripción.
Figura 70. Diseño de la interfaz de crear viajes de la funcionalidad de gestión de actividades.
Al crear el viaje también se da la posibilidad de añadir etiquetas, que se pueden asignar en función de otros parámetros, como lo puede ser el departamento, la tarea, el área de negocio o la ubicación. Al igual que es posible crear nuevas etiquetas.
Figura 71. Diseño de la interfaz de añadir etiquetas de la funcionalidad de gestión de actividades.
En caso de que no haya ningún viaje creado, aparecerá una interfaz en la que es posible comenzar a ajustarlo, añadiendo o creando nuevas actividades al viaje, como lo es crear un artículo, un evento, una tarea o una encuesta.
Figura 72. Diseño de la función de viajes sin viajes creados de la funcionalidad de gestión de actividades.
También es posible enviar a otros miembros el viaje, seleccionando al resto de los usuarios que se consideren que van a ser necesarios para realizar la actividad. Es posible visualizar el diseño en la siguiente figura.
Figura 73. Diseño de la función de compartir con otros usuarios de la funcionalidad de gestión de actividades.
Otra de las funciones de la funcionalidad de gestión de actividades son los artículos, los artículos son actividades que con frecuencia aparecen asignados a los viajes. En esta interfaz aparecen dispuesto en función de su título, además de contener los campos del tipo de contenido, la duración y la etiqueta.
Figura 74. Diseño de la función de artículos de la funcionalidad gestión de actividades.
Los artículos se pueden crear clicando en la pestaña de crear artículo que aparecen en la parte superior derecha. Al abrirse esta nueva interfaz, es posible ver los detalles del artículo, que por regla general siempre es la fecha de lanzamiento y las etiquetas. Para crear el artículo hay que escribir el título y la descripción, donde además se puede añadir una foto en la cubierta y algún archivo adjunto en caso de que sea necesario.
Figura 75. Diseño de la función de crear/editar artículos de la funcionalidad de gestión de actividades.
La función de eventos tiene la misma estructura que la función de artículos. Aquí los artículos también aparecen ordenados siguiendo con los campos de título, tipo de contenido, duración y etiqueta. A la hora de crear un evento ocurre también lo mismo, la diferencia con los artículos, es que aparece otra información en el campo de detalles. Aquí, además de aparecer la fecha de lanzamiento, también está la fecha del evento y el comienzo.
Figura 76. Diseño de la función de eventos de la funcionalidad gestión de actividades.
Figura 77. Diseño de la función de crear/editar eventos de la funcionalidad de gestión de actividades.
Las tareas es otra de las funciones de la funcionalidad de gestión de actividades. Son las encargadas de planificar, asignar y supervisar las actividades y responsabilidades dentro de la organización o el proyecto. A la hora de mostrar las tareas, la información que aparece de cada una de ellas es la siguiente: título, tipo, duración, tiempo del proceso, responsables y etiquetas. En la siguiente figura se puede observar el diseño de la interfaz que contine esta función.
Figura 78. Diseño de la función de tareas de la funcionalidad gestión de actividades.
También es posible tanto crear una tarea de cero como editar una tarea que ya existe. Los detalles que se muestran en cada tarea son por quién están hechas y por quién están supervisadas, mostrando así el rango jerárquico dentro de la empresa. Se incluye la fecha de lanzamiento y el tiempo del proceso, como se muestra también en la interfaz anterior.
Figura 79. Diseño de la función de crear/editar tareas de la funcionalidad de gestión de actividades.
En último lugar se encuentra la función de las encuestas, que se utilizan principalmente para recopilar retroalimentación y opiniones de los trabajadores en relación con alguna actividad específica. En la figura siguiente se observa el diseño la interfaz de esta función, remarcando que los campos de datos son los mismos que los de la función de las tareas.
Figura 80. Diseño de la función de encuestas de la funcionalidad gestión de actividades.
Como si ha visto en el resto de las cinco funciones, es posible crear y editarlas, la diferencia que se encuentra entre esta función y el resto es que, al tratarse de una encuesta, se realizan unas preguntas determinadas, donde el usuario puede ajustar si se tratan de cuestiones de opción única, de opción múltiple, de ordenar una escala o de escribir una respuesta libre. En el siguiente diseño se observa también que es necesario escribir un título y una pequeña descripción del tipo de encuentra y del propio fin de esta.
Figura 81. Diseño de la función de crear/editar encuesta de la funcionalidad de gestión de actividades.
Los flujos de trabajo son una funcionalidad en la que el equipo técnico de la empresa ha invertido tiempo en su diseño. El flujo de trabajo es una consecución de las diferentes actividades que realizan los miembros de una empresa para un determinado proyecto, mostrando así la interrelación entre ellas y el orden a seguir. En este caso, se ha diseñado dos tipos diferentes para poder visualizar el flujo de trabajo de los usuarios, en primer lugar, en forma de lista, y el segundo lugar en forma de esquema, que de forma más visual y obviando alguna información no tan importante muestran esta misma relación.
En las siguientes dos figuras se puede observar el diseño de las interfaces para la funcionalidad del flujo de trabajo, diferenciando en la primera figura el diseño de la lista y en la segunda figura el diseño del esquema.
Figura 82. Diseño de la función vista de la lista de la funcionalidad de flujos de trabajo.
Figura 83. Diseño de la función vista del esquema de la funcionalidad de flujos de trabajo.
Otra de las funcionalidades que se diseñan durante esta anualidad, tal y como se ha explicado en la fase de análisis de especificaciones, es la funcionalidad de gestión del perfil y preferencias, que está dividida en cuatro funciones diferenciadas: usuario, ajustes, información legal y protección de datos y personalización de la interfaz.
En la función de usuario se puede se pueden ver todos los miembros de la organización o de un proyecto es concreto, para cada uno de ellos aparece la información más relevante, que en este caso es el nombre de la persona, el rol que tiene el usuario dentro de la organización y quién es el responsable directo de esta persona.
En la siguiente figura se puede visualizar el diseño de la interfaz correspondiente, donde se crea con la posibilidad de que ciertos miembros de la empresa puedan gestionar la responsabilidad de otros miembros y crear nuevos usuarios.
Figura 84. Diseño de la función usuario de la funcionalidad de gestión del perfil y preferencias.
Al apretar en la gestión de responsabilidades se abre una nueva interfaz en la que se puede diferenciar los diferentes nombres de los departamentos y el número de miembros que integran cada uno de los grupos. Al clicar sobre el campo de crear responsabilidad es posible asignar nuevas responsabilidades a determinados miembros de los departamentos.
Figura 85. Diseño de la función de gestión de responsabilidades de la funcionalidad de gestión del perfil y preferencias.
Por lo que respecta a la creación de nuevos usuarios, el proceso de creación está dividido en tres etapas diferentes. La primera etapa consiste en la introducción de los datos personales básicos, como el nombre, el apellido, el e-mail y el teléfono. Una vez completado este paso se pasa al siguiente, en el que se introduce el rol que va a tener el usuario en un cierto departamento: si va a ser propietario, administrador o miembro, y los tipos de permisos que se le van a dar para poder modificar o crear determinadas tareas dentro de un equipo. El último paso consiste en asignarle alguna responsabilidad, en cada de que este nuevo usuario vaya a ostentar alguna en función de su rol y puesto de trabajo.
En las siguientes tres figuras se pueden visualizar las interfaces del proceso de creación de un nuevo usuario dentro de la plataforma.
Figura 86. Diseño de la función de crear usuario de la funcionalidad de gestión del perfil y preferencias (I).
Figura 87. Diseño de la función de crear usuario de la funcionalidad de gestión del perfil y preferencias (II).
Figura 88. Diseño de la función de crear usuario de la funcionalidad de gestión del perfil y preferencias (III).
La función de ajustes está destinada a los aspectos más corporativos del usuario, donde aparecen los detalles de la empresa, es decir, el nombre completo y dirección, la dirección e-mail y el número de teléfono. También se muestra el correo corporativo del propio usuario y el periodo de prueba al que ha estado sometido una vez se incorpora la persona a la empresa.
Figura 89. Diseño de la función de ajustes de la funcionalidad de gestión del perfil y preferencias.
Siguiendo por la línea anterior, la protección de datos es muy importante en las empresas que tratan con material sensible. Es por eso que se diseña la función de información legar y protección de datos, en la que se muestra toda la información que hay que tener en cuenta al tratar con los datos de otras personas, y consultar esta información de manera frecuente es importante para no cometer ningún tipo de infracción.
Figura 90. Diseño de la función de información legal y protección de datos de la funcionalidad de gestión del perfil y preferencias.
En último lugar, es posible que el miembro personalice sus interfaces a través de la función de personalización de la interfaz. En la siguiente figura se puede observar el diseño de esta función, en la que se puede cambiar el color de la plataforma por el que más se ajuste a los gustos de los usuarios.
Figura 91. Diseño de la función de personalización de interfaz de la funcionalidad de gestión del perfil y preferencias.
Muy relacionada con la funcionalidad anterior de gestión de perfil y preferencias, se encuentra la funcionalidad de ajustes privados. A diferencia de la otra funcionalidad, esta es más privada, donde las funciones están relacionadas con el propio miembro u usuario, sin involucrar a nadie más.
La primera función es la función de detalles, donde aparece toda la información el miembro, comenzado por su nombre y su foto, seguido de la información personal más relevante, como lo es el nombre, apellidos, dirección e-mail y el teléfono. Además de mostrar los roles y permisos a los que el usuario tiene acceso. En casa de ser responsable, aparece también un organigrama del resto de miembros que están bajo su responsabilidad.
Figura 92. Diseño de la función de detalles de la funcionalidad de ajustes privados.
Pasando a la otra función, ésta permite ajustar diversos parámetros que están más relacionados con la plataforma. Es posible cambiar el idioma por otro en el que se halle el usuario más cómodo. Además, como cambiar la contraseña en caso de que se haya olvidado o por seguridad y una serie de advertencias si fuera necesario resolverlas.
Figura 93. Diseño de la función de configuración personal de la funcionalidad de ajustes privados.
Con ello, se concluye la fase de diseño de la presente anualidad 2022/2023, donde el equipo técnico ha logrado realizar con éxito los diseños y estudios de las tres funcionalidades, asentando la base científica sobre las que se llevan a cabo los desarrollos de las fases posteriores del proyecto.
"