• No se han encontrado resultados

CAPITULO III INTERVENCION METODOLOGICA

4. PRUEBAS

Aplicación: Es una implementación informática construida con el fin de satisfacer una necesidad o propósito. (Pressman, 2010)

Cliente: Persona encargada de escribir historias de usuarios, establecer prioridades y formular la cartera de productos. (Muradas, 2018)

Codificación: Es la acción de digitar o escribir una serie de instrucciones sobre un entorno de desarrollo de programación o herramienta. (Beck & Fowler, 2000)

Entrenador: Persona encargada de vigilar el trabajo del equipo, controla y enseña a los miembros a implementar las prácticas más efectivas. (Muradas, 2018)

Framework: Es un esquema o marco de trabajo que ofrece una estructura base para desarrollar un proyecto con objetivos específicos, una especie de plantilla que sirve como punto de partida para la organización y desarrollo de software. (Quality Devs, 2021)

Funcionalidad: Es la capacidad de un software para proporcionar las funciones las cuales satisfacen una necesidad cuando el software sea utilizado bajo un requerimiento específico. (Beck & Fowler, 2000)

Gestión: Es tanto la acción y consecuencia de administrar algo. (Pérez Porto, Definición.de, 2008) Interfaz: La conexión e interacción entre hardware, software y usuarios, es decir, como plataforma o método de comunicación entre usuarios o programas. (Ramos Martín & Ramos Martín, 2014) Metodología: Es el conjunto de procedimientos las cuales son utilizados para alcanzar una gama de objetivos que dirige una investigación científica que requieran habilidades, conocimientos o cuidados específicos. (Beck & Fowler, 2000)

Mockups: Es un prototipo o modelo el cual sirve para proyectar un diseño. (Pérez Porto &

Gardey, Definición.de, 2019)

Probador: Miembro del equipo cuya responsabilidad es la prueba del producto. La calidad del producto completado al 100%, depende en gran medida de su trabajo. (Muradas, 2018)

Programador: Desarrollador normal, que digita el código y realiza la totalidad de las tareas del proyecto. (Muradas, 2018)

Pronosticador: Persona cuya responsabilidad es rastrear todos los riesgos del proyecto y advertir de ello al equipo. (Muradas, 2018)

Rastreador: Persona cuya responsabilidad principal es monitorear el progreso del desarrollo del software y detectar todos los inconvenientes en él. (Muradas, 2018)

Requerimientos: Son actividades o funcionalidades que los softwares en el proceso desarrollo deben satisfacer. (Beck & Fowler, 2000)

Retroalimentación: Recopilar información de resultados de un proceso en específico para usarla en una nueva ejecución con el fin de ajustar los parámetros internos para cumplir con el objetivo.

(Beck & Fowler, 2000)

Servidor: Equipo informático que proporciona archivos de red. (Ramos Martín & Ramos Martín, 2014)

Sistema: Un conjunto de elementos interrelacionados o que interactúan. (Ramos Martín & Ramos Martín, 2014)

SPSS:

Usuario: individuo que interactúe a través de una computadora a nivel de aplicación. (Luján Mora, 2001)

Web: Hace referencia a una red informática, en el ámbito tecnológico. (Pérez Porto & Merino, 2010)

En este capítulo se dio a conocer los antecedentes mencionados cuyos propósitos eran similares a esta investigación, dan la garantía. Ya que obtuvieron resultados satisfactorios al ser aplicadas en la realidad.

Asimismo, se define la metodología que se aplicara para el desarrollo del sistema web para la gestión de expedientes del estudio jurídico Gamión Asociados, con sus instrumentos y los pasos a seguir para el correcto desarrollo.

A continuación, en la tabla 14 se muestra todas las historias de usuario, las cuales se recopilaron a través de reuniones de trabajo.

Tabla 14

Lista de Historias de Usuario

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la tabla 15 se muestra la historia de usuario 01.

ACTOR DESCRIPCION ENCARGADO

Programador / Diseñador

Persona que realiza el diseño y codificación del sistema

Joan Bruno Matos Hinostroza

Cliente Persona que brinda los requerimientos para

la funcionalidad del sistema Abogados Tester Persona encargada de realizar las pruebas

de funcionalidad del sistema

Abogados / Joan Bruno Matos Hinostroza Tracker Persona encargada de realizar el

seguimiento del proyecto

Joan Bruno Matos Hinostroza

Entrenador Persona encargada orientar y guiar de los procesos de la metodologia XP

Joan Bruno Matos Hinostroza

Gestor Persona encargada de la interaccion entre el cliente y programador

Joan Bruno Matos Hinostroza

Nro 1 2 3 4 5 6 7 8 9 10 11

Reporte de Expediente Registrar Diligencia

Registrar Pago Registrar Cita

Reporte de Pagos Actualizar Cita Actualizar Cliente

Registrar Cliente

Acceso al Sistema Modulo Ingresar al Sistema

Registrar Expediente Actualizar Expediente

Expedientes Citas Clientes

Pagos Nombre de la Historia de Usuario

Tabla 15

Historia de Usuario 01 – Ingresar al Sistema

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 01 se muestra el proceso de Ingresar al Sistema, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es limitar el acceso al sistema a usuarios específicos.

En la tabla 16 se muestra la historia de usuario 02 Tabla 16

Historia de Usuario 02 – Registrar Cita

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 02 se muestra el proceso de Registrar cita, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es agendar una cita con algún cliente con previa coordinación.

En la tabla 17 se muestra la historia de usuario 03.

Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja

Puntos Estimados: 1 Iteracion Asignada: 1

Programador Responsable: Joan Bruno Matos Hinostroza

Descripción: Al iniciar el sistema se muestra una interfaz de acceso (usuario - contraseña) Observaciones: Solo accederan al sistema los que tengan usuarios

Nombre Historia: Ingresar al Sistema

Historia de Usuario

Numero: 01 Usuario: administrador

Puntos Estimados: 1 Iteracion Asignada: 1

Programador Responsable: Joan Bruno Matos Hinostroza Descripción: Registra los detalles de la Cita

Observaciones: La interfaz debe ser amigable, la cita puede ser por consulta o por proceso del expediente previamente registrado

Historia de Usuario

Numero: 02 Usuario: administrador

Nombre Historia: Registrar Cita

Prioridad en Negocio: Media Riesgo en Desarrollo: Baja

Tabla 17

Historia de Usuario 03 – Actualizar Cita

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 03 se muestra el proceso de Actualizar Cita, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es modificar los detalles de una cita de un cliente con previa coordinación.

En la tabla 18 se muestra la historia de usuario 04.

Tabla 18

Historia de Usuario 04 – Registrar Cliente

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 04 se muestra el proceso de Registrar Cliente, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es registrar la información de un cliente para luego proceder a registrar su expediente o registrar una cita.

En la tabla 19 se muestra la historia de usuario 05

Puntos Estimados: 1 Iteracion Asignada: 1

Programador Responsable: Joan Bruno Matos Hinostroza Descripción: Actualiza los detalles de la Cita

Observaciones: La interfaz debe ser amigable, se actualiza los detalles de la cita previamente registrada.

Historia de Usuario

Numero: 03 Usuario: administrador

Nombre Historia: Actualizar Cita

Prioridad en Negocio: Media Riesgo en Desarrollo: Baja

Puntos Estimados: 1 Iteracion Asignada: 1

Programador Responsable: Joan Bruno Matos Hinostroza Descripción: Registrar la información de los clientes

Observaciones: La interfaz debe ser amigable, el registro de los clientes se realizara como el primer proceso para luego proceder con los otros procesos.

Historia de Usuario

Numero: 04 Usuario: administrador

Nombre Historia: Registrar Cliente

Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja

Tabla 19

Historia de Usuario 05 – Actualizar Cliente

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 05 se muestra el proceso de Actualizar Cliente, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es modificar la información de un cliente.

En la tabla 20 se muestra la historia de usuario 06 Tabla 20

Historia de Usuario 06 – Registrar Expediente

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 06 se muestra el proceso de Registrar Expediente, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es registrar de la información de un expediente, el cual llevan como proceso judicial.

En la tabla 21 se muestra la historia de usuario 07

Iteracion Asignada: 1 Programador Responsable: Joan Bruno Matos Hinostroza

Descripción: Actualizar la infromación de los clientes

Observaciones: La interfaz debe ser amigable, se actualiza la información de un cliente previamente registrado.

Historia de Usuario

Numero: 05 Usuario: administrador

Nombre Historia: Actualizar Cliente

Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja Puntos Estimados: 1

Observaciones: La interfaz debe ser amigable, el cliente debe ser registrado previamente para registrar el expediente.

Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja

Historia de Usuario

Numero: 06 Usuario: administrador

Nombre Historia: Registrar Expediente

Puntos Estimados: 1 Iteracion Asignada: 1

Programador Responsable: Joan Bruno Matos Hinostroza Descripción: Registra la información del Expediente

Tabla 21

Historia de Usuario 07 – Actualizar Expediente

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 07 se muestra el proceso de Actualizar Expediente, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es actualizar la información de un expediente previamente registrada.

En la tabla 22 se muestra la historia de usuario 08 Tabla 22

Historia de Usuario 08 – Registrar Diligencia

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 08 se muestra el proceso de Registrar Diligencia, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es registrar los detalles de una o más diligencias realizadas de un proceso judicial, el cual se plasma dentro del expediente.

En la tabla 23 se muestra la historia de usuario 08

Numero: 07 Usuario: administrador

Nombre Historia: Actualizar Expediente

Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja Programador Responsable: Joan Bruno Matos Hinostroza

Descripción: Actualiza los detalles del Expediente

Observaciones: La interfaz debe ser amigable, se actualiza la información de un expediente previamente registrado.

Puntos Estimados: 1 Iteracion Asignada: 1

Historia de Usuario

Puntos Estimados: 1 Iteracion Asignada: 1

Programador Responsable: Joan Bruno Matos Hinostroza

Descripción: Registra los detalles de la diligencia realizada dentro de un Expediente Observaciones: La interfaz debe ser amigable, el expediente tiene que estar registrado previamente.

Historia de Usuario

Numero: 08 Usuario: administrador

Nombre Historia: Registrar Diligencia

Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja

Tabla 23

Historia de Usuario 08 – Registrar Diligencia

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 08 se muestra el proceso de Registrar Diligencia, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es registrar los detalles de una o más diligencias realizadas de un proceso judicial, el cual se plasma dentro del expediente.

En la tabla 24 se muestra la historia de usuario 09 Tabla 24

Historia de Usuario 09 – Reporte de Expediente

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 09 se muestra el proceso de Reporte de Expediente, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es brindar la información de un expediente en específico con las diligencias.

En la tabla 25 se muestra la historia de usuario 10

Puntos Estimados: 1 Iteracion Asignada: 1

Programador Responsable: Joan Bruno Matos Hinostroza

Descripción: Registra los detalles de la diligencia realizada dentro de un Expediente Observaciones: La interfaz debe ser amigable, el expediente tiene que estar registrado previamente.

Historia de Usuario

Numero: 08 Usuario: administrador

Nombre Historia: Registrar Diligencia

Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja

Descripción: Realiza el Reporte de Expediente con sus diligencias Observaciones: La interfaz debe ser amigable,

Nombre Historia: Reporte de Expediente

Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja

Puntos Estimados: 1 Iteracion Asignada: 1

Programador Responsable: Joan Bruno Matos Hinostroza

Historia de Usuario

Numero: 09 Usuario: administrador

Tabla 25

Historia de Usuario 10 – Registrar Pago

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 10 se muestra el proceso de Registrar Pago, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es registrar el pago del proceso judicial que llevan a cabo (Expediente) o consulta que brindan.

En la tabla 26 se muestra la historia de usuario 11 Tabla 26

Historia de Usuario 11 – Reporte de Pago

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la historia de usuario 11 se muestra el proceso de Reporte de Pago, la cual fue diseñada de acuerdo a las necesidades de los abogados del estudio jurídico cuya finalidad es brindar la información de pagos por el rango de fechas establecidas.

Tabla 27

Requerimientos del Sistema

Fuente: Estudio Jurídico Gamión Asociados Elaboración: Propia

En la tabla 27 se muestra un total de 11 requerimientos, que se deben cumplir para el correcto funcionamiento del sistema.

5. Plan de Entregas

Para el desarrollo del sistema se entregó un plan de entregas como se muestra en la tabla 28 Tabla 28

Plan de Entregas

Fuente: Planificación de Entregables Elaboración: Propia

La tabla 28 muestra las semanas que fueron entregadas cada historia de usuario registrado, previo acuerdo con los usuarios.

6. Plan de Iteración

Para el desarrollo del sistema se entregó un plan de iteración como se muestra en la tabla 29 Nro

1 2 3 4 5 6 7 8 9 10 11

Nombre del Requerimiento del Sistema

Los usuarios deben tener un usuario y contraseña para ingresar al sistema Los usuarios deben registrar, actualizar o eliminar clientes

Los usuarios deben registrar, actualizar o eliminar citas Los usuarios deben registrar, actualizar o eliminar expedientes

Los usuarios deben registrar o eliminar diligencias

Los usuarios deben generar reporte de expediente con sus diligencias Los usuarios deben generar reporte de pagos de acuerdo a un rango de fechas Los clientes se deben mostrar como una lista, obteniendo más información al seleccionarlos Los expedientes se deben mostrar como una lista, obteniendo más información al seleccionarlos

EL sistema debe contar con menús (lateral y/o central) , con imágenes o iconos El sistema web debe tener una interfaz amigable

1s 2s 3s 4s 1s 2s 3s 4s

X X X

X X

X X

X X

X X

X X

Registrar Diligencia Registrar Pago Reporte de Pagos

Entrega Julio Agosto

Ingresar al Sistema Registrar Cita Actualizar Cita Registrar Cliente Actualizar Cliente Registrar Expediente Actualizar Expediente Reporte de Expediente

Tabla 29

Plan de Iteraciones

Fuente: Planificación de Iteraciones Elaboración: Propia

La tabla 29 muestra las semanas que se realizaron las iteraciones, previo acuerdo con los usuarios.

2. DISEÑO

En esta etapa se desarrolla la base de datos y las interfaces que tendrá el sistema web, los cuales se desarrollaron conjuntamente con los usuarios.

Figura 8

Diagrama de la base de datos

Fuente: Diseño de la base de datos del sistema web para la gestión de expedientes Elaboración: Propia

En la figura 8 se muestra la relación que tiene cada tabla, para lo cual se utilizó el modelo de entidad relación. De tal forma se obtenga integridad referencial de las llaves primarias y llaves foráneas. La relación de cada tabla se basa en las llaves primarias las cuales utilizan un ID único, que se convertirán en llaves foráneas en las tablas donde se requiera la información de estas.

En la figura 9, se muestra la parte derecha del diagrama de la base de datos Figura 9

Diagrama de la base de datos – Parte Derecha

Fuente: Diseño de la base de datos del sistema web para la gestión de expedientes Elaboración: Propia

La figura 9, muestra la relación de la tabla Personas, el cual tiene 16 atributos (ID, APELLIDO_PATERNO, APELLIDO_MATERNO, NOMBRES, FECHA_NACIMIENTO, ETC)

donde el id es la llave primaria que se utilizara en las demás tablas que estén relacionadas como llave foránea, la relación es directa con la tabla Citas y con la tabla Users.

En la figura 10 se muestra la parte izquierda del diagrama de la base de datos.

Figura 10

Diagrama de la base de datos – Parte Izquierda

Fuente: Diseño de la base de datos del sistema web para la gestión de expedientes Elaboración: Propia

En la figura 10, se observa la tabla Expedientes que tiene 16 atributos (ID, ID_CLIENTE_FK, ID_ABOGADO_FK, ID_TIPO_PROCESO_FK, CODIGO_EXPEDIENTE, ETC). El atributo id es

la llave primaria; esta tabla contiene llaves foráneas como: id_cliente_fk, id_abogado_fk que proviene de la relación con la tabla Personas.

Figura 12

Interfaz de Acceso al Sistema

Fuente: Requerimientos del Sistema web para la gestión de expedientes Elaboración: Propia

En la figura 12, una vez ingresado al sistema se muestra el panel de control que está ubicado en la barra vertical de la izquierda, donde podrán acceder a todas las funcionalidades del sistema (INICIO, CLIENTE, EXPEDIENTE, ETC).

En la parte central se muestra un calendario que mostrará las citas registradas con los clientes previamente.

En la parte superior izquierda se muestra el nombre completo del usuario está utilizando el sistema.

2.2.2.1. Formulario de Registrar Cliente

En la figura 13 se muestra el formulario de registra cliente.

Figura 13

Formulario de Registrar Cliente

Fuente: Requerimientos del Sistema web para la gestión de expedientes Elaboración: Propia

En la figura 13, una vez seleccionado la opción Cliente – Registrar de la barra izquierda, muestra la ventana donde se puede apreciar los clientes registrados y el botón registrar cliente. Al seleccionar este botón muestra otra ventana emergente que contiene el formulario para rellenar la información necesaria del cliente para darle seguimiento más adelante.

2.2.2.2. Formulario de Actualizar Cliente

En la figura 14 se muestra el formulario de actualizar cliente.

Figura 14

Formulario de Actualizar Cliente

Fuente: Requerimientos del Sistema web para la gestión de expedientes Elaboración: Propia

En la figura 14, dentro de la opción Cliente – Registrar. una vez seleccionado el botón de editar que está representando por el icono de lápiz y hoja, que se ubica en la columna de Mantenimiento de la fila del cliente, emerge el formulario para realizar la modificación de la información.

2.2.2.3. Formulario de Registrar Expediente

En la figura 15, se muestra el formulario para registrar expediente.

Figura 15

Formulario de Registrar Expediente

Fuente: Requerimientos del Sistema web para la gestión de expedientes Elaboración: Propia

En la figura 15, dentro de la opción Cliente – Registrar, se ubica el botón Registrar Expediente que está representado por el icono de una hoja, dentro de la columna Acciones de la fila del cliente. Emerge una ventana que contiene el formulario para rellenar la información necesaria para darle seguimiento más adelante.

2.2.2.4. Formulario de Actualizar Expediente

En la figura 16 se muestra el formulario de actualizar expediente.

Figura 16

Formulario de Actualizar Expediente

Fuente: Requerimientos del Sistema web para la gestión de expedientes Elaboración: Propia

En la figura 16, dentro de la opción Expedientes – Diligencias se muestra el registro de todos los expedientes registrados previamente. El botón de editar que está representando por el icono de lápiz y hoja, que se ubica en la columna de Mantenimiento de la fila del expediente, emerge el formulario para realizar la modificación de la información.

2.2.2.5. Formulario de Registrar Diligencia

En la figura 17, se muestra el formulario para registrar diligencia dentro de un expediente.

Figura 17

Formulario de Registrar Diligencia

Fuente: Requerimientos del Sistema web para la gestión de expedientes Elaboración: Propia

En la figura 17, dentro de la opción Expediente – Diligencia, una vez seleccionado el botón de registrar diligencia que está representado por el icono de una hoja ubicado en la columna Acciones de la fila del expediente muestra el formulario para rellenar la información necesaria para darle seguimiento más adelante.

2.2.2.6. Formulario de Registrar Cita

En la figura 18, se muestra el formulario para registrar cita.

Figura 18

Formulario de Registrar Cita

Fuente: Requerimientos del Sistema web para la gestión de expedientes Elaboración: Propia

En la figura 18, dentro de la opción Cita – Registrar, se ubica el botón Registrar Cita una vez seleccionado muestra el formulario para rellenar la información necesaria para darle seguimiento más adelante.

2.2.2.7. Formulario de Actualizar Cita

En la figura 19 se muestra el formulario de actualizar cita.

Documento similar