Está en la página 1de 10

Trabajo individual

Identificación del trabajo

a. Módulo: 4
b. Asignatura: Metodología de diseño de software
c. RA: Reconoce e identifica las etapas que participan en un plan
de trabajo usando la metodología Scrum, considerando sus
etapas, roles y artefactos
d. Docente Online: César Sánchez Sánchez
e. Fecha de entrega: 31.05.2021

Identificación del estudiante

Nombre y apellido Carrera


Julio Mardones Ojeda Ingeniería Informática

1
Introducción

En la actualidad la agilidad es un tema recurrente en el área de las tecnologías de la


información, este concepto se ha masificado a todas las áreas debido al entorno cambiante
de las aplicaciones y los entornos empresariales. En estos momentos las empresas desean
ser competitivas por lo cual deben centrarse en los gustos y preferencias de los clientes, a
partir de esto deben optimizar sus procesos de negocios para para satisfacer al cliente, es
lo que llamamos mejora continua. Como ya se ha dado a conocer en el curso, para lograr
la eficiencia de los procesos de negocios, estos deben estar altamente soportados por
sistemas de información.

Entonces, debido a la presión del mercado los sistemas de información deben responder a
los cambios solicitados de manera rápida y eficiente. Esto ha potenciado el uso de las
metodologías ágiles de manera tal que en la actualidad están masificadas en los entornos
empresariales, no solamente enfocadas en el desarrollo de sistemas, sino que como una
cultura empresarial que involucra a todos, actividades, procesos, entorno, roles, etc.

En el presente trabajo evaluado del módulo 4, se profundizarán los conocimientos en las


metodologías ágiles relacionadas con el desarrollo de software, para este caso en particular
se aplicará el aprendizaje esperado, en sentido de reconocer e identificar las etapas que
participan en un plan de trabajo usando la metodología Scrum, considerando sus etapas,
roles y artefactos, en base a 3 preguntas de desarrollo asociadas

2
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.

Gerencia: Se necesita un sistema que muestre a la jefatura de la empresa el control de


gestión de todas las áreas de la empresa, demostradas en gráficos, informes de ventas,
contabilidad y bodega, entre otras, realizando comparativos mensuales y anuales, a fin de
demostrar la gestión.

Ventas: Se necesita un sistema que muestre y pueda editar los productos a vender, donde
se pueda ingresar los precios, características, facturaciones, proceso de compra y
despachos a los clientes.

Contabilidad: Se necesita un sistema que almacene los datos de las ventas realizadas,
procesándolas en informes de contabilidad que pueden ser descargados en formato PDF.

Bodega: Se necesita un sistema que agregue y descuente los productos que mantiene a
la venta la empresa, teniendo la opción igualmente de verificar la actual existencia en
bodega.

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

Historia de Usuario
Número: 1 Nombre: Ingreso a las plataformas y
acceso nivel gerencia
Usuario: Gerencia
Modificación de Historia Número: Gerencia Iteración: Ventas, Contabilidad y Bodega
Prioridad en Negocio: Alta Puntos Estimados: 30%
Riesgo en Desarrollo: Alta Puntos Reales:
Descripción:
Al ingresar al área de Gerencia, se mostrará un sistema relacionado al control de gestión
de la empresa, mostrando en la primera pestaña diferentes gráficos relacionados con las
ventas, también tendrá sector de informe de ventas, contabilidad y bodega, mostrándose
en cada uno de ellos comparativos mensuales y anuales, los cuales pueden ser
modificados de acuerdo a apreciación del usuario.

Observaciones: Debe mantenerse un usuario registrado en el sistema.

3
Prueba de aceptación:

1. Se introduce usuario y contraseña incorrecto y se comprueba que se indica error.


2. Se ingresa en gráfico venta un código o palabra y se comprueba que indica error por
no agregarse un número entero.
3. Se ingresa en gráfico bodega un código o palabra y se comprueba que indica error por
no agregarse un número entero.
4. Se ingresa en gráfico contabilidad un código o palabra y se comprueba que indica error
por no agregarse un número entero.
5. Se ingresan los datos correctos, el sistema arroja diversos gráficos del área ventas,
contabilidad y bodega junto a comparativos mensuales y anuales.

Historia de Usuario
Número: 2 Nombre: Ingreso a plataforma venta
Usuario: Ventas
Modificación de Historia Número: Venta Iteración: Gerencia, Contabilidad y Bodega
Prioridad en Negocio: Alta Puntos Estimados: 30%
Riesgo en Desarrollo: Alta Puntos Reales:
Descripción:

Al ingresar al área de ventas, se mostrará un sistema en el que el usuario con privilegio


de venta, podrá agregar o quitar productos, pudiéndose ingresar los precios,
características, facturaciones y finalmente agregar a los proveedores de acuerdo a su
razón social y dirección.

Observaciones: Debe utilizarse el usuario “vendedor”.

Prueba de aceptación:

1. Se introduce usuario y contraseña incorrecto y se comprueba que se indica error.


2. Se agrega producto sin detalles, el sistema indica error, debiéndose rellenar los
campos.
3. Se elimina producto sin conformación, el sistema indica error, debiéndose aceptar los
términos y condiciones.
4. Se ingresa en precio un código o letra, indicando el sistema que debe ingresar un
número.
5. Se deja en blanco el área de característica de producto, indicando el sistema que debe
rellenarse los campos.
6. Se ingresa proveedor con razón social mal digitada, el sistema solicita ingresar un rut
correcto.
7. Se ingresa una dirección errónea, el sistema no la reconoce.
8. Se ingresan los datos correctos, el sistema permite agregar o quitar productos de
acuerdo a la necesidad del usuario.

Historia de Usuario
Número: 3 Nombre: Ingreso a plataforma Contabilidad
Usuario: Contabilidad

4
Modificación de Historia Número: Iteración: Gerencia, Venta y Bodega
Contabilidad
Prioridad en Negocio: Alta Puntos Estimados: 30%
Riesgo en Desarrollo: Alta Puntos Reales:
Descripción:

Al ingresar al área de contabilidad, se mostrará un sistema que presenta información


relacionada a datos de las ventas realizadas, procesándolas en informes de contabilidad
que pueden ser descargados en formato PDF, lo cual se puede buscar con un simple
formulario de búsqueda.

Observaciones: Debe utilizarse el usuario “contabilidad”.

Prueba de aceptación:

1. Se introduce usuario y contraseña incorrecto y se comprueba que se indica error.


2. Se ingresa fecha errónea, el sistema no reconoce la fecha actual.
3. Se inicia la búsqueda con caracteres, informándose error de búsqueda.
4. Se digita razón social incorrecta, el sistema indica que no existe rut asociado.
5. Se digitan los datos de forma correcta, el sistema presenta planilla PDF junto a datos
de contabilidad.

Historia de Usuario
Número: 4 Nombre: Ingreso a plataforma Bodega
Usuario: Bodega
Modificación de Historia Número: Bodega Iteración: Gerencia, Venta y Contabilidad
Prioridad en Negocio: Alta Puntos Estimados: 10%
Riesgo en Desarrollo: Alta Puntos Reales:
Descripción:

Al ingresar al área de bodega, se muestra un sistema que agrega y descuenta los


productos que mantiene a la venta la empresa, teniendo la opción igualmente de verificar
la actual existencia en bodega.

Observaciones: Debe utilizarse el usuario “bodega”.

Prueba de aceptación:

1. Se introduce usuario y contraseña incorrecto y se comprueba que se indica error.


2. Se ingresa código de producto erróneo, el sistema informa error de producto.
3. Se elimina producto de bodega sin ser vendido, el sistema informa error de venta.
4. Se agrega producto de bodega con letras y/o código, el sistema informa error por no
digitar número entero.
5. Se agregan los datos correctos, el sistema permite agregar o quitar productos con un
mensaje de éxito.

5
3.- Elabore un Backlog describiendo 4 sprints para el desarrollo del sistema, de
acuerdo a lo indicado en la metodología Scrum.

Producto Pendiente En Progreso Finalizado

N° Sprint: 01

Objetivo del Sprint

Es que el usuario
pueda generar un
gráfico de venta,
contabilidad y
bodega, junto a los
comparativos anuales
y mensuales, en
formato PDF, siendo
visualizado en el
navegador web
predeterminado.

Producto Pendiente En Progreso Finalizado

N° Sprint: 02

6
Objetivo del Sprint

Es que el usuario de
ventas pueda agregar
o quitar productos de
acuerdo a su
administración, con
determinadas
características que
puede ir agregando a
cada producto, lo cual
se puede realizar
dentro del mismo
navegador
predeterminado.

Producto Pendiente En Progreso Finalizado

N° Sprint: 03

Objetivo del Sprint

Es que el usuario de
contabilidad pueda
descargar desde el
navegador
predeterminado un
archivo PDF con
información
relacionada a datos de
las ventas realizadas,
procesándolas en
informes de
contabilidad.

7
Producto Pendiente En Progreso Finalizado

N° Sprint: 04

Objetivo del Sprint

Es que el usuario
bodega pueda agregar
o quitar productos
desde el navegador
predeterminado, por
intermedio de
información
propiciada mediante
formularios en código
Javascript.

8
Conclusión

En la actualidad las organizaciones requieren contar con sistemas de información que se


adapten a las necesidades del cliente de manera rápida y eficiente, esto ha sido uno de los
factores claves para la rápida adopción de las metodologías ágiles. En nuestro caso hemos
visto las metodologías ágiles a través de la Programación Extrema y Scrum, estos dos son
los modelos más representativos y utilizados. 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. Dentro
de estas podemos destacar la documentación, postura de los usuarios para levantar
requerimientos, desarrollo incremental, capacidad de los programadores, tipo y tamaño del
proyecto.

En el caso de XP es un modelo muy radical que se ciñe de forma muy estricta al manifiesto
y se caracteriza por contar con 3 personas en el equipo de trabajo, el usuario y un par de
programadores, en donde el objetivo es que el usuario manifiesta sus necesidades y los
programadores, que poseen solo un equipo, desarrollan el código necesario para satisfacer
al usuarios, además se realizan las pruebas a medida que se desarrolla el código,
obteniendo al final un sistema probado.

En el caso de Scrum, se caracteriza por los Sprint, que son iteraciones de desarrollo,
durante la cual se realizan todas las etapas para contar al final de éste con un producto
software. Este sprint tiene una duración entre 2 y 3 semanas. La característica más
significativa de Scrum, es la reunión diaria del equipo, realizada a primera hora de la
mañana, llamada daily scrum donde se presentan las dificultades a la fecha, las mejoras y
propuestas para el trabajo diario. En síntesis, el daily scrum es una estrategia de
retroalimentación para la mejora dinámica del producto bajo desarrollo, y que le proporciona
agilidad ya que a través de ellas se aplican las mejoras a través de los cambios.

9
Bibliografía

- IPP. (2021). Metodologías de diseño de software Módulo 4. 31.05.2021, de CANVAS Sitio


web: https://ipp.instructure.com/courses/7298/assignments/syllabus#M4

10

También podría gustarte