M4 Metodologia Software Miguel Valderrama

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Trabajo individual

Identificación del trabajo

a. Módulo: 4

b. Asignatura: Metodologías de Diseño de Software

c. RA: Analiza las etapas que participan en un plan de trabajo


usando la metodología Scrum, considerando sus etapas,
roles y artefactos.

d. Docente Online:

e. Fecha de entrega: 23-05-2023

Identificación de la estudiante

Nombre y apellido Carrera

Miguel Valderrama Ingeniería Informatica


Introducción

La metodología Scrum es un proceso para llevar a cabo un conjunto de tareas de forma


regular con el objetivo principal de trabajar de manera colaborativa, es decir, para
fomentar el trabajo en equipo. Con este método de trabajo lo que se pretende es alcanzar
el mejor resultado de un proyecto determinado

Desarrollo
1.- Para una empresa pequeña de 30 trabajadores distribuidos en los departamentos de
Gerencia, Ventas, Contabilidad y Bodega, describa una necesidad de desarrollo de
software que involucre a las cuatro áreas.

La empresa no cuenta con un software que los tenga conectados en todas las áreas, ya
que todo se anota en un libro y muchas veces incurre en errores involuntarios y genera
problemas para los departamentos.
La empresa se dedica a venta de celulares, para tener un sistema acorde a lo necesitan,
se elaboraran historias para ir desarrollando paso a paso de acuerdo a la metodología
Scrum.-

2.- Elabore 4 historias de usuario con sus respectivas pruebas de aceptación.

Historia de Usuario

Número: 1 Nombre: Crear Base de Datos

Usuario: Product Owen

Modificacion de Historia Número: Interación:

Prioridad en Negocio: Alta Puntos Estimados: 28

Riesgo en Desarrollo: Puntos Reales:34

Descripción: yo como PO requiero que se realice una base de datos para almacenar la
información del stock de producto en bodega, además de tener un control de precios y
alertas en caso de que los productos se acaben en stock, además de tener una lista de
proveedores de cada producto para la toma de decisión en compras.

Historia de Usuario

Número: 2 Nombre: Almacenar datos


Usuario: Administrador

Modificación de Historia Número: Interacción:

Prioridad en Negocio: Alta Puntos Estimados:20

Riesgo en Desarrollo: Puntos Reales:34

Descripción: yo como administrador de la aplicación web requiero tener el control de


alta y baja de usuarios que puedan ingresar a la aplicación, como también poder
asignar roles a los usuarios nuevos u antiguos.

Historia de Usuario

Número: 3 Nombre: Ingresar Producto

Usuario: administrador bodega

Modificación de Historia Número: Interacción:

Prioridad en Negocio: Alta Puntos Estimados:24

Riesgo en Desarrollo: Puntos Reales:32

Descripción: yo como administrador de la bodega requiero de unos formularios que me


permitan ingresar los productos por marca, modelo, precio y stock en la base de datos.

Historia de Usuario

Número: 4 Nombre: Retirar Producto

Usuario: vendedor

Modificación de Historia Número: Interacción:

Prioridad en Negocio: Alta Puntos Estimados:18

Riesgo en Desarrollo: Puntos Reales:34

Descripción: yo como vendedor requiero de una plataforma que me permita buscar los
producto a través de un buscador o por categoría y además generar un carrito de
compra con los productos seleccionados haciendo la suma de la venta e incluyendo el
IVA y el medio de pago con el que se realice la compra, ojala tener algún aparato de
lectura de código de barra para agilizar la venta.
3.- Elabore un Backlog describiendo 4 sprints para el desarrollo del sistema, de acuerdo
con lo indicado en la metodología Scrum.

Ítem Descripción Estimació


s n

1 Configurar la base de datos en MySQL 8

2 Crear el modelo de base de datos 13

3 Generar la librería de persistencia en java 8

4 Crear backend en java con la utilización de la persistencia de datos 5

5 (administrador)Crear la plantilla web para el administrador 8

6 (administrador)Formulario de creación de usuarios 8

7 (administrador)Mantenedor de usuarios 5

8 (admin bodega) Crear plantilla web de usuario de bodega 8

9 (admin bodega) crear mantenedor de proveedores 8

10 (admin bodega) crear mantenedor de productos, stock y precio 8

11 (vendedor)Crear plantilla web del vendedor 8

12 (vendedor) Buscador de producto y listado de productos en stock, 8


además de tener algún periférico de lectura de código

13 (vendedor) visualizar productos a vender con detalle de precio 13

14 (vendedor) incluir motor de pago con maquina redcompra 13

15 (administrador) tablero de gráficos para visualizar venta vs stock y 13


poder tomar decisiones de compra en caso de poco stock
Sprint 1

Ítem Descripción Responsable Estimación


s

1 Se debe configurar una base de datos en MySQL, TL 8 pts


para poder acceder a ella

2 Se debe revisar el requerimiento en conjunto con el dev 13 pts


PO para poder generar un modelo de entidad
relación

3 Una vez generado el modelo de datos se procede a dev 8 pts


generar una librería de persistencia en java

4 Crear backend en java con la utilización de la dev 5 pts


persistencia de datos

TOTAL 34 pts

Sprint 2

Ítem Descripción Responsable Estimación


s

5 (administrador)Crear la plantilla web para el DEV/UX 8 pts


administrador

8 (admin bodega) Crear plantilla web de usuario de DEV/UX 8 pts


bodega

11 (vendedor)Crear plantilla web del vendedor DEV/UX 8 pts

6 (administrador)Formulario de creación de usuarios DEV 5 pts

7 (administrador)Mantenedor de usuarios DEV 5 pts


TOTAL 34 pts

Sprint 3

Ítem Descripción Responsable Estimación


s

9 (admin bodega) crear mantenedor de proveedores DEV/UX 8 pts

10 (admin bodega) crear mantenedor de productos, DEV/UX 8 pts


stock y precio

12 (vendedor) Buscador de producto y listado de DEV/UX 8 pts


productos en stock, además de tener algún
periférico de lectura de código

13 (vendedor) visualizar productos a vender con DEV 8 pts


detalle de precio

TOTAL 32 pts

Sprint 4

Ítem Descripción Responsable Estimación


s

14 (vendedor) incluir motor de pago con maquina DEV 13 pts


redcompra

15 (administrador) tablero de gráficos para visualizar DEV 13 pts


venta vs stock y poder tomar decisiones de compra
en caso de poco stock

TOTAL 32 pts
Conclusión

En este módulo logramos ver las necesidades del cliente y cómo podemos solucionar de
una manera rápida y eficiente, gracias a las metodologías ágiles. Dentro de las
características de las metodologías ágiles es que todas ellas se encuentran bajo los
lineamientos del manifiesto ágil que establece las normas generales que deben cumplir
dichas metodologías y que muchas veces contrastan con los lineamientos de las
metodologías tradicionales.

También podría gustarte