Vous êtes sur la page 1sur 17

Universidad Tcnica de Manab

Integrantes:
CEDEO MOREIRA XAVIER GARCA PONCE KAREN GILER VILLAVICENCIO JOS VILLAMAR HERNNDEZ SERGIO

Tema:
SISTEMA DE CONTROL DE COMPRAS Y VENTAS DE MINI-TIENDA NIBELY APLICANDO LA METODOLOGIA AGIL SCRUM

Catedrtica:
Ing. MARISELA PINARGOTE

PROYECTO CON METODOLOGIA AGIL SCRUM


METODOLOGA SCRUM QUE ES SCRUM

Ingeniera de Software

Es un marco de trabajo gil que se basa en la iteracin y entrega incrementales de desarrollo de un producto o servicio. Scrum es un framework para crear proyectos, y su objetivo es invertir la menor cantidad de tiempo posible para lograr llegar a una posicin donde se pueda comenzar con el ciclo iterativo de Scrum. CICLO DE TRABAJO DE SCRUM

1- Toma de requisitos al cliente. Para cada requisito principal se crea un bloque de trabajo, llamado historia 2- El cliente ordena los bloques de trabajo en una pila de producto segn su prioridad de entrega. 3- El equipo de trabajo toma un grupo de historias, con el que trabajan durante una iteracin o sprint. 4- Una vez finalizado un sprint entregan al cliente el resultado del trabajo. Se vuelve al punto 2 hasta terminar la pila de producto.

PROYECTO CON METODOLOGIA AGIL SCRUM

Ingeniera de Software

ROLES Cada persona que interviene en el proceso de creacin de un producto o servicio tiene un rol especfico en Scrum.

Product Owner El Product Owner representa la voz del cliente. Se asegura de que el equipo Scrum trabaja de forma adecuada desde la perspectiva del negocio. El Product Owner escribe historias de usuario, las prioriza, y las coloca en el Product Backlog. ScrumMaster (o Facilitador) El Scrum es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los obstculos que impiden que el equipo alcance el objetivo del sprint. El ScrumMaster no es el lder del equipo (porque ellos se auto-organizan), sino que acta como una proteccin entre el equipo y cualquier influencia que le distraiga. El ScrumMaster se asegura de que el proceso Scrum se utiliza como es debido. El ScrumMaster es el que hace que las reglas se cumplan. Equipo
2

PROYECTO CON METODOLOGIA AGIL SCRUM

Ingeniera de Software

El equipo tiene la responsabilidad de entregar el producto. Un pequeo equipo de 5 a 9 personas con las habilidades transversales necesarias para realizar el trabajo (diseador, desarrollador, etc). PRODUCT BACKLOG O PILA DE PRODUCTO: Una estructura "pila", es ms bien una lista ordenada y priorizada de Historias de Usuario. Es confeccionada por el Product Owner o el Cliente. Las Historias de Usuario son requisitos a muy alto nivel de lo que debe hacer la aplicacin. ESTIMACIN: El Scrum Master y el Equipo estiman cada una de las Historias de Usuario del Product Backlog. Para ello, cada miembro del Equipo, dispone de una baraja Scrum, que contiene los valores: 0, , 1, 2, 3, 5, 8, 13, 20, 40, 100, infinito, ?. Estos valores son llamados Puntos de Historia y sirven para valorar el "esfuerzo" necesario para desarrollar cada "Historia de Usuario". SPRINT: Es un ciclo de produccin dentro de un desarrollo iterativo e incremental. Una vez tenemos el Product Backlog estimado y priorizado, se procede a decidir las Historias que se van a resolver durante el Sprint, dependiendo de los Puntos de Historia que "cuesten" las Historias. El Sprint es un periodo de tiempo que suele variar de una semana a un mes. DESCRIPCIN DE UN SPRINT Reunin de Sprint: Todo el equipo se rene Seleccin requisitos a implementar Estimacin (estimacin pker) Pizarra tareas

Seguimiento: Reunin diaria Cada persona del equipo comenta: Qu hizo el da anterior Qu va a hacer hoy Problemas / impedimentos

Entrega
3

PROYECTO CON METODOLOGIA AGIL SCRUM CASO PRCTICO DEFINICIN DEL PROBLEMA

Ingeniera de Software

Mini-Tienda Nibely es una micro-empresa dedicada a realizar operaciones de compras y ventas de los productos que administra. Desde su creacin se ha llevado un control manual de las operaciones o movimientos que este realiza, por lo que siempre han existido inconvenientes como prdidas de informacin tales como: facturas, listados de deudas de clientes, etc. Y adems debido que los datos no se encuentran ordenados, se produce algo de complejidad al momento de realizar una bsqueda o consulta. La Sra. Ninfa Ponce, quien es la propietaria de este negocio, desea implementar un sistema de control de compras y ventas, que le permita brindar un buen servicio a su clientela, y llevar un registro de los movimientos realizados en ella. El sistema deber permitir: Segn la pltica con nuestro cliente se recogieron los siguientes requerimientos:

1. Registrar los proveedores que suministran los productos. 2. Registrar las compras, que a su vez deber permitir registrar los productos. 3. Registrar los clientes. 4. Registro de las ventas. 5. Registro de los crditos. 6. Registrar las devoluciones, las cuales pueden ser de compra y de venta. 7. Consultar los proveedores. 8. Consultar los clientes. 9. Consultar las compras. 10. Consultar las ventas. 11. Consultar los crditos. 12. Consultar las devoluciones. 13. El sistema deber actualizar automticamente el stock de los productos, a medida que se ingrese una compra o una venta. 14. El ingreso al sistema slo se debe realizar por medio de una autenticacin. 15. Buenas interfaces para el administrador (compras, ventas, pagos, consultas de saldo, devoluciones, actualizacin de datos). 16. Manejo adecuado de las transacciones en interaccin con la base de datos y el sistema.

PROYECTO CON METODOLOGIA AGIL SCRUM HISTORIAS DE USUARIOS HISTORIA DE USUARIO 01:

Ingeniera de Software

Nombre de Historia Registrar compras 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El proveedor se acerca a entregar un pedido de productos, la administradora recibe una factura, la cual registra en el sistema, la administradora efecta el pago y recibe los productos del pedido. Un registro de compras deber permitir consultar un proveedor para dicha compra o ingresar uno en el caso que no est registrado. Se deber ingresar la lista de productos de dicha compra, con sus respectivos precios y cantidades, el sistema calcular automticamente los subtotales y el total de la compra. Un proceso interno del sistema ser el de aumentar el stock de los productos por cada compra registrada. HISTORIA DE USUARIO 02: Nombre de Historia Registrar Venta 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El cliente se acerca a efectuar un pedido de productos, la administradora entrega el pedido de productos, el sistema registra la venta, la cual deber permitir consultar un cliente para dicha venta o ingresar uno en el caso que no est registrado. Se deber ingresar la lista de productos de dicha venta, con sus respectivas cantidades, el sistema calcular automticamente los subtotales, el total de la venta y el total de cambio. En este movimiento, se le podr otorgar a un cliente un tipo de pago, los cuales pueden ser: Normal y Crdito. Un proceso interno del sistema ser el de disminuir el stock de los productos por cada venta registrada.

PROYECTO CON METODOLOGIA AGIL SCRUM HISTORIA DE USUARIO 03:

Ingeniera de Software

Nombre de Historia Registrar Crditos 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El cliente efecta una venta con el tipo de pago Crdito, la administradora registra la deuda del cliente y con su respectiva fecha y un mximo de das si fuera necesario. HISTORIA DE USUARIO 04: Nombre de Historia Registrar clientes 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El cliente se acerca a efectuar un pedido de productos, la administradora entrega el pedido de productos y registra los datos del cliente en el sistema. HISTORIA DE USUARIO 04: Nombre de Historia Registro de Proveedores

21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El proveedor se acerca a tomar un pedido, la administradora realiza el pedido y registrar los datos del proveedor en el sistema. HISTORIA DE USUARIO 05: Nombre de Historia Registrar Devolucin Compra 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: La administradora efecta la devolucin de productos (productos en mal estado, vencidos, baja demanda.) al proveedor, y proceder a registrar un detalle del motivo de la devolucin, los productos a devolver, la cantidad y fecha de devolucin, el proveedor entrega los nuevos productos. El sistema deber actualizar el stock de los productos en el caso que sea necesario.
6

PROYECTO CON METODOLOGIA AGIL SCRUM

Ingeniera de Software

HISTORIA DE USUARIO 06: Nombre de Historia Registrar Devolucin Venta 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El cliente efecta la devolucin de productos a la administradora, la administradora consulta la venta efectuada por el cliente y procedea registrar un detalle del motivo de la devolucin, los productos a devolver, la cantidad y fecha de devolucin, el administrador entrega los nuevos productos. El sistema deber actualizar el stock de los productos en el caso que sea necesario. HISTORIA DE USUARIO 07: Nombre de Historia Autenticacin de usuario

21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: 1.- El administrador ejecuta La aplicacin. 2.- el sistema muestra un editor de texto para introducir el usuario, y otra para introducir el password. 3.- el administrador introduce el nombre de usuario y su password respectivamente. 4.- El sistema comprueba la validez de los datos, y si no son correctos, se le permite al administrador ingresar nuevamente sus datos. 5.-El administrador ingresa al sistema.

HISTORIA DE USUARIO 09: Nombre de Historia Consultar compras 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El sistema deber permitir consultar las compras, ya sea por cdigo (# de factura), proveedor, o fecha.

PROYECTO CON METODOLOGIA AGIL SCRUM HISTORIA DE USUARIO 10:

Ingeniera de Software

Nombre de Historia Consultar ventas 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El sistema deber permitir consultar las ventas, ya sea por cdigo (# de factura), cliente, o fecha. Este procedimiento puede realizarse en el caso de que un cliente quiera efectuar una devolucin. HISTORIA DE USUARIO 11: Nombre de Historia Consultar crdito 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El cliente se acerca a realizar un pago de su deuda, la administradora consulta el crdito del cliente, ya sea por cdigo (cdula), por nombres o por fecha. El administrador ingresa el abono y el sistema calcular automticamente el saldo del cliente.

HISTORIA DE USUARIO 12: Nombre de Historia Consultar los proveedores 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El sistema deber permitir consultar los proveedores, ya sea por ruc o nombres. HISTORIA DE USUARIO 13: Nombre de Historia Consultar los clientes 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El sistema deber permitir consultar los clientes, ya sea por cdigo (cdula) o por nombres.
8

PROYECTO CON METODOLOGIA AGIL SCRUM HISTORIA DE USUARIO 14:

Ingeniera de Software

Nombre de Historia Consultar devolucin compra 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El sistema deber permitir consultar las devoluciones de compra por fecha.

HISTORIA DE USUARIO 15: Nombre de Historia Consultar devolucin venta 21/01/12 Fecha Ninfa Ponce Entrevistado (Usuario) 2 horas Tiempo estimado Descripcin: El sistema deber permitir consultar las devoluciones de venta por fecha.

PROYECTO CON METODOLOGIA AGIL SCRUM BACKLOG INICIAL DEL PROYECTO

Ingeniera de Software

Registro de compras. Registro de productos. Registro de venta.


Buenas interfaces para el administrador (compras, ventas, pagos, consultas de saldo, devoluciones, actualizacin de datos).

Registro de crdito Registro de clientes. Actualizacin de la Base de Datos.

Product Owner
(Ninfa Ponce)

Registro de devolucin compra. Registro de devolucin venta.


Sistema de seguridad del sistema (autenticacin). Manejo adecuado de las transacciones en interaccin con la base de datos y el sistema.

Registro de proveedores. Consultas de Registros.

Pila de productos
10

PROYECTO CON METODOLOGIA AGIL SCRUM APLICANDO EL PLANNING POKER

Ingeniera de Software

Registro de compras. Registro de productos. Registro de venta.


Buenas interfaces para el administrador (compras, ventas, pagos, consultas de saldo, devoluciones actualizacin de datos).

8 5 8
5 5 5

13
8
5

Registro de crditos. Registro de clientes.


Actualizacin de la Base de Datos.

5 3 13 5

Registro de devolucin compra. Registro de devolucin venta.


Sistema de seguridad del sistema (autenticacin). Manejo adecuado de las transacciones en interaccin con la base de datos y el sistema.

1 3
5 5
5

Registro de proveedores. Consulta de Registros.


11

PROYECTO CON METODOLOGIA AGIL SCRUM

Ingeniera de Software

REORDENAR LA PILA POR PARTE DEL CLIENTE


Registro de compras. Registro de productos. Registro de venta. Buenas interfaces para el administrador (compras, ventas, pagos, consultas de saldo, devoluciones, actualizacin de datos). Registro de crditos. Registro de clientes. Actualizacin de la Base de Datos. 13
5

1
5 5 5 8 5 5 8 5 13 5

Sistema de seguridad del sistema (autenticacin).

5
5

Registro de devolucin venta.


Registro de devolucin compra.

8
5

13

Consulta de Registros. Registro de crditos.

8
5

Registro de proveedores. Registro de clientes.

5 3 5 5 1 3

Registro de venta. Registro de productos. Registro de compras.


Actualizacin de la Base de Datos.

Registro de devolucin compra. Registro de devolucin venta. Sistema de seguridad (autenticacin). del sistema

Manejo adecuado de las transacciones en interaccin con la base de datos y el sistema. Registro de proveedores. Consulta de Registros.

Buenas interfaces para el administrador (compras, ventas, pagos, consultas de saldo, devoluciones, actualizacin de datos). Manejo adecuado de las transacciones en interaccin con la base de datos y el sistema.

13 3

5 5
5

12

PROYECTO CON METODOLOGIA AGIL SCRUM PRIMER SPRINT

Ingeniera de Software

Sistema de seguridad del sistema (autenticacin).

1
5 5 5 8 5 5 8 5 8 5
Sistema de seguridad del sistema (autenticacin).

Registro de devolucin venta.


Registro de devolucin compra.

Consulta de Registros. Registro de crditos.


Registro de proveedores.

Registro de clientes. Registro de venta. Registro de productos. Registro de compras.


Actualizacin de la Base de Datos.

Registro de proveedores.

Registro de productos. Registro de compras. Consulta de Productos. Consulta de Proveedor.

Buenas interfaces para el administrador (compras, ventas, pagos, consultas de saldo, devoluciones, actualizacin de datos). Manejo adecuado de las transacciones en interaccin con la base de datos y el sistema.

13 3

13

PROYECTO CON METODOLOGIA AGIL SCRUM

Ingeniera de Software

Sprint: Gestionar compra Inicio: Fin:

25/01/2012 29/01/2012

Sprint 1. Historias correspondientes a COMPRAS

Das
ID Historia/tareas 1 Sistema de seguridad del sistema (autenticacin). 0 27 1 6 6 7 3 4 1 13 0,5 2 4 3 1 2 2 7,5 0,5 1 2 3 0 1 3 5 0 1 2 1 0 1 4 4 0 4 0 0 0 0 5 0 0 0 0 0 0 0

Registro de proveedores. Registro de productos. Registro de compras. Consulta de Proveedor. Consulta de Productos.

14

PROYECTO CON METODOLOGIA AGIL SCRUM

Ingeniera de Software

15

PROYECTO CON METODOLOGIA AGIL SCRUM Primera Reunin: Diagnstico

Ingeniera de Software

El Dueo del Producto expresa sus requerimientos en historias de usuario y explica el por qu desea la implementacin del sistema.

El objetivo del proyecto es para llevar un control de las compras y ventas realizadas en Mini-Tienda Nibely que permitan agilizar los procesos y maximizar las ganancias. Se arm los grupos de trabajo asignados al siguiente proyecto y el tamao de las iteraciones.

Se defini la plataforma en que se desarrollar la aplicacin, el motor de base de datos a utilizar, as como tambin la arquitectura indicada para el proyecto. Se trat de una breve reunin de 30 minutos, donde se comunic los requerimientos funcionales del proyecto. Segunda Reunin: Anlisis del Presupuesto y Esfuerzo Se define el presupuesto para el proyecto, y se otorga una estimacin de esfuerzo, es aqu en donde el Dueo del Producto prioriza las historias de usuario, y se define un bloque de ellas para formar el primer Sprint. Se asigna un tiempo determinado para cada requerimiento en el primer sprint, y realiza un grfico burn down. Se trat de una breve reunin de 20 minutos. Tercera Reunin: Presentacin del Primer Sprint Se presenta un avance del proyecto, y el dueo del producto corrige ciertos aspectos. En los 25 minutos que dur la misma el cliente verific el modulo presentado y corrigi ciertos aspectos a mejorar para su facilidad.

16

Vous aimerez peut-être aussi