0% encontró este documento útil (0 votos)
10 vistas9 páginas

Implementación de Scrum en Desarrollo Web

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas9 páginas

Implementación de Scrum en Desarrollo Web

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

EJEMPLO DE APLICACIÓN DEL MARCO DE TRABAJO SCRUM EN EL INICIO DEL DESARROLLO DE UN PROGRAMA

WEB

Es requerido el diseño, creación e implementación de un sistema que administre los servicios que les son prestados a los clientes de un cyber
ubicado en Higuerote, Municipio Brión del Estado Miranda y que tiene como nombre comercial Inversiones Terared C.A.
Dicho establecimiento cuenta con un número variado de trabajadores denominados transcriptores que realizan las siguentes actividades
denominadas servicios: operaciones bancarias, impresiones, copias, digitalizaciones, investigaciones, operaciones en la web, alquiler de
equipos computacionales, entre otras.
De igual forma existe entre los trabajadores un personal denominado cajero que es el encargado de la cobranza de dichos servicios y por
último varios administradores que coordinan el funcionamiento del negocio.
La operaciones que se efectuan en este negocio son realizadas de la siguente manera:
Los clientes que acceden al establecimiento por uno o varios servicios deben esperar por orden de llega el turno de ser atendidos sin ningún
tipo de control de este hecho, una vez son atendidos, el trabajador anota en un papel con un formato preestablecido el servicio prestado y el
monto a cobrar, el cliente se dirije a caja y efectua el pago.

La necesidad del desarrollo del software radica en las siguientes problemáticas:


• Los trabajadores, cada uno debe tener el listado de los servicios con sus precios actualizados, ello ocasiona gasto extra cada vez que
se actualizan los precios o se añade un nuevo servicio.
• Gasto extra al imprimirse lo tickets que seran entregados a los cliente debido a que la administración lleva un control del las
actividades de cada trabajador con dichos tickets.
• Cuando cliente requiere diferentes servicios en distintas areas del establecimiento, ejemplo unas impresiones y una copias, se les
entregan distintos tickets, y por descuido extravian el o los tickets; ello ocasiona retraso en el proceso o simplemente el cliente no
cancela dicho servicio.
• Estadisticas inexactas y tardias de los servicios que son prestados así como de la labor prestada por los trabajadores durante un
periodo de tiempo.
• Molestias en los clientes por no llevar un control eficiente para ser atendidos.
• Dificultad en caja a la hora de efectuar el cierre debido a que se debe calcular la cantidad de dinero que se recaba por cada ticket
pagado, asi como organizar dichos ticket por cada trabajador.

PILA DEL PRODUCTO

ID NOMBRE IMPORTANCIA ESFUERZO COMO PROBARLO NOTAS


ESTIMADO
1 Módulo de clientes Alta Bajo Registrar un cliente, este se carga a una
lista de clientes por atender, los cuales se
descargan del listado cuando son
atendidos o eliminados del listado por no
estar presentes al ser llamados.

2 Control de acceso al Muy Alta Medio Registrar un usuario en el sistema,


sistema estableciendo user y pass. Intentar
ingresar al sistema con datos erróneos y
luego correctos. Detectar que usuario se
ha logueado en ese momento.

3 Permitir a los usuarios Alta Medio Usuario accede a editar únicamente sus
administrar sus usuarios datos de acceso . Al cambiar los mismos,
y contraseñas y al el sistema cierra sesión y solicita los
administrador controlar nuevos datos.
las cuentas del resto de
usuarios
4 Gestionar los usuarios Alta Bajo Un usuario administrador podrá crear,
del sistema editar, ver y eliminar los usuarios que
podrán acceder al sistema. a los mismos
se les asignará un privilegio que les
permitirá tener acceso a los distindo
modulos del sistema que les sean de su
incumbencia.
5 Busqueda predictiva de Baja Medio Usuario escribe en un campo de texto, el
los servicios inmediatamente comienzan a aparecer
una lista de los servicios que coinciden
con lo escrito y el precio de los mismos. Si
el usuario es administrador, el mismo
puede seleccionar dicho servicio y
editarlo. Si es transcriptor, puede
visualizarlo en un alert.

6 Módulo de trabajadores Muy Alta Muy Alta Módulo donde un administrador puede
crear un nuevo trabajador, el cual es
presentado en un listado y posteriormente
puede ser editado y/o eliminado
7 Módulo de gestión de Muy alta Muy alta Un usuario cajero podrá ver los tickets
caja que han sido procesados por los
transcriptores, procesar los pagos que
pueden ser en efectivo, transferencia,
punto o mezclados. De igual forma podrá
generar las facturas de varios tickets,
cerrar cajas y visualizar los montos
obtenidos durante su turno. El usuario
también debe poder abrir y cerrar el turno
y el sistema hará un grabado de dicho
hecho a travez de una hora y una fecha.
8 Gestión de los servicios Alta Muy Alta El administrador podrá editar, agregar, y
deshabilitar los servicios. Un servicio
dispondrá de un código, nombre, tipo,
precio y un estado. Los mismos podrán
listarse y ser vistos por los transcriptores.

9 Gestión de los artículos Alta Alta El administrador podrá editar, agregar, y


deshabilitar los articulos en venta. Un
artículo dispondrá de un código, nombre,
precio y un estado. Los mismos podrán
listarse y ser vistos por el cajero.
10 Gestión de los tickets Muy alta Muy alta Se presiona atender en el listado de los
clientes, el sistema trae el número de
ticket próximo a ser atendido. Es
seleccionado el o los servicios, la cantidad
y el sistema muestra en una tabla dicha
información incluyendo el costo del
servicio así como el resultado de
multiplicar el costo del servicio por la
cantidad que solicita el cliente, y en última
instancia el total de los servicios
prestados. Por último se presiona en
Procesar tickets y este es enviado al
modulo de caja y se limpia la ventana.

11 Gestionar Base de datos Alta Alta Generar modulo que le permita al


administrador técnico del sistema
respaldar la base de datos y restaurarla
en casos de contingencia.
12 Instalación y Muy alta Muy alta Instalación de un servidor ubuntu, instalar
configuración de un mysql y apache, ingresar la base de datos y
servidor el sistema, configurar para permitirle a los
equipos que se encuentran LAN conectarse
al sistema. Comprobar que los datos se
estan almacenando de forma correcta.
13 Resumen de ventas Alta Alta Modulo que le permite a los
administradores obtener balances de los
ingresos obtenidos en tiempos
determinados, tanto por trabajadores, como
por servicios.
14 Impresiones Muy Alta Alta Los usuarios del sistema pueden imprimir
por pdf el listado de los servicios, asi como
las estadísticas de ingresos.
15 Módulo de Media Media Los usuarios administradores podrán
requerimientos de ingresar insumos faltantes del cyber,
insumos agregandose la fecha, para que los jefes
tengan un listado de los insumos que
deben adquirirse. Una vez solventado el
requerimiento pueden retirarlo del listado
y quedar un historico de la operación para
llevar un control.

ID SPRINT 1
INICIO 05-02-18
FIN 26-02-18
ID PILA DEL 1-12
PRODUCTO
TAREAS
-Estudiar la instalación y administración de ubuntu server
-Estudio de las herramientas de desarrollo: Cakephp, bootstrap, adminLTE, Jquery.
-Diseño conceptual y lógico de la base de datos
-Creación de la estructura de la aplicación en el framework CakePHP
- Creación del módulo de los clientes.
-Permitir el refrescado automático del listado de clientes
- Insertar adminLTE a la apliación.
-Prueba de funcionalidad
-Presentación de prototipo
-Instalación del servidor y sistema en el mismo.
-Pruebas
ID SPRINT 2
INICIO 05-03-18
FIN 26-03-18
ID PILA DEL 2-3-4-6
PRODUCTO
TAREAS
-Diseñar, crear e implementar el módulo de control de acceso al sistema
-Encriptado de contraseñas para el acceso al sistema
-Establecimiento del acceso al sistema por nivel de privilegio.
-Diseño del módulo para el control de la cuentas de usuario por parte del administrador
- Diseño del módulo para que los usuarios no administradores modifiquen usuario y contraseña
- Diseño del módulo para la gestión de los trabajadores
- Instalación de los últimos cambios en el servidor y pruebas

ID SPRINT 3
INICIO 02-04-18
FIN 23-04-18
ID PILA DEL 5-8
PRODUCTO
TAREAS
-Diseñar, crear e implementar el módulo para el control de los servicios
-Busqueda predictiva de los servicios
-Modificado de los precios de los servicios por porcentaje
-Modulo para la gestión de los tipos de servicio
- Vista de los servicios para los usuarios no administradores
- Instalación de los últimos cambios en el servidor y pruebas

ID SPRINT 4
INICIO 01-05-18
FIN 18-05-18
ID PILA DEL 10
PRODUCTO
TAREAS
-Creación de los tickets cuando se atiende un cliente
-Vista y funcionalidad de ticket actual
-Vista y funcionalidad de ticket express
-Listado de tickets pagados y no pagados
- Instalación de los últimos cambios en el servidor y pruebas

ID SPRINT 5
INICIO 21-05-18
FIN 15-06-18
ID PILA DEL 7
PRODUCTO
TAREAS
-Creación vista y funcionalidad para aperturar y cerrar turno
-Vista y funcionalidad para cobrar tickets
-Vista y funcionalidad para tipos de pagos de los tickets
-Vista y funcionalidad para gestionar los gastos del turno
-Vista y funcionalidad para que un administrador gestione los turnos
-Vista y funcionalidad para gestionar los puntos y los bancos para las transferencias
-Vista y funcionalidad para el resumen que visualizarán cajeros y administradores.
- Instalación de los últimos cambios en el servidor y pruebas
- Taller instructivo para los usuarios finales del sistema

ID SPRINT 6
INICIO 18-06-18
FIN 29-06-18
ID PILA DEL EXTRAS
PRODUCTO
TAREAS
-Manual de usuarios del sistema
- Elementos gráficos de ayuda que le permitan al usuario conocer en detalle para que sirve un
elemento.
- Establecer gráficos para las estadísticas.
- Instalación y configuración de un servidor espejo

También podría gustarte