Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Taller 4

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

Tendencias en Ingeniería de Software

Universidad Distrital Francisco José de Caldas

1. Trabajo: Mapa de Historias de Usuario para un Producto


Este trabajo busca construir un mapa de historias de usuario (user story mapping)
para un producto, así como definir una delimitación de una primera versión (para
un producto mínimo viable). Esta definición inicial será utilizada en los ejercicios y
ejemplos de metodologías ágiles y Scrum.

1.1. Introducción
En metodologías ágiles como Scrum y Lean Startup, el desarrollo se centra en la
construcción de funcionalidades pequeñas. En lugar de intentar crear “un producto
completo” desde el principio, los desarrolladores construyen un “producto mínimo”
y agregan funcionalidades iterativamente. Parte del proceso de desarrollo consiste
en determinar cuáles son las funcionalidades “más importantes” o “que agregan
más valor”, a partir de la retroalimentación de los usuarios o experimentos con
clientes.

Un Producto Mínimo Viable (PMV), es una versión inicial de un nuevo producto


que permite a un equipo reunir la mayor cantidad de aprendizajes sobre los clientes
con el menor esfuerzo1. Un PMV es un producto con un conjunto mínimo de
funcionalidades, que puede desarrollarse en muy poco tiempo (3-4 sprints) que
pueda ser revisado con clientes potenciales y que permita al equipo determinar si
la propuesta es interesante para ellos y puede ser una buena idea de negocio. En la
práctica, los PMV son una estrategia de negocio en donde el equipo busca
determinar cuáles funcionalidades agregan más valor a los clientes e incorporar
estas funcionalidades permanentemente en el producto.

Aunque existen varios métodos y técnicas para construir los MVP. Cuando un MVP
involucra el desarrollo de un nuevo software, el equipo de desarrollo se concentra
en las funcionalidades “de mayor valor”, p.ej. en aquellas funcionalidades que no
hacen los otros productos en el mercado, que son difíciles de usar y/o en aquellas
características (features) que son un factor diferenciador.

1
Reis, Eric. The Lean Startup: How Constant Innovation creates Radically Successful Business.
Penguin. 2011

1
1.2. Enunciado del Trabajo
La empresa IngeSoft ha notado que los profesores dictando clases virtuales o
semipresenciales a través de internet desean agregar mayor interactividad en sus
presentaciones. Muchas veces cuando ellos usan software de presentaciones como
PowerPoint o Keynote, los estudiantes no se sienten involucrados en las clases y no
mantienen su atención. Muchos profesores buscan software adicional que puedan
usar para hacer encuestas, sondeos y otras actividades interactivas.

En este software, el profesor


• Crea una actividad, p.ej., una encuesta o un panel de preguntas y respuestas
• Invita a los estudiantes a participar, para que los estudiantes vean la
actividad y puedan participar, p.ej, completando la encuesta o enviando
preguntas y respuestas
• Muestra la actividad en tiempo real, para que los estudiantes vean el avance
de la actividad. Al hacerlo, la pantalla se actualiza en tiempo real a medida
que los estudiantes participan. El profesor puede compartir esa pantalla
para que los estudiantes lo vean en una videoconferencia usando Zoom o
Google Meet.
Normalmente los estudiantes,
• Ingresan a la actividad, usando la invitación hecha por el profesor y
• Participan en la actividad, enviando respuestas a la encuesta o enviando
preguntas y respuestas. El tipo de interacción depende del tipo de actividad
propuesta por el profesor.

Su equipo de desarrollo se propone crear un nuevo producto de presentaciones


interactivas que pueda integrarse a software de presentación como Powerpoint,
Keynote o Google Slides, y/o que pueda usarse con software de videconferencias
como Zoom, Microsoft Teams o Google Meet. La empresa cree que este producto
complementa el portafolio de productos que se tiene para colegios y universidades
y podría atender un nicho creciente de mercado.

2
1.2.1. Producto inicial para Presentaciones Interactivas
Los directivos de IngeSoft están considerando un producto que permita a los
profesores crear encuestas, sondeos y juegos interactivos que puedan ser incluidos
en las clases por Internet. La idea inicial es crear un producto inicial que se pueda
mostrar a los profesores de la Universidad y que nos permita saber si esta idea tiene
sentido y puede ser una buena oportunidad de negocio.

En la actualidad ya existen servicios en Internet para hacer presentaciones


interactivas. La empresa cree que una revisión de estos servicios ya existentes sería
útil para establecer un alcance para este producto inicial.

1.2.2. Servicios similares en Internet


Los directivos de la empresa han hecho un listado de servicios que consideran de
interés. Algunos de estos proveedores ofrecen varios planes y productos para
diferentes segmentos de mercado.

Algunos servicios similares


Mentimeter https://www.mentimeter.com/
Aha Slides https://ahaslides.com/
Kahout https://kahoot.com/
Classtime https://www.classtime.com/es/
Slido https://www.sli.do/
DirectPoll http://directpoll.com/

3
1.3. Actividades
Individualmente, realice las siguientes actividades:
1. Revise varios productos similares de reuniones por internet. Al menos dos
deestos productos.
o Cree una cuenta en estos servicios
o Cree una presentación interactiva
o Revise la oferta de servicios (p.ej. que planes ofrecen, costos de cada
plan, funcionalidades incluidas)
o Revise cómo funciona la aplicación (p.ej. haga un listado de las
funcionalidades más importantes o las que se ven a primera vista)
2. Teniendo en cuenta los productos revisados, determine una propuesta de
valor para el nuevo producto.
o ¿Cuáles son los objetivos que tienen los profesores universitarios al
usar un producto como estos?
o ¿Qué características tienen estos productos que no tiene un software
de presentaciones (como Powerpoint) o de videoconferencias (como
Google Meet) que hace que los usuarios quieran usar y comprar un
producto de presentaciones interactivas (como Mentimeter)?

Individualmente, elabore un primer boceto de mapa de historias de usuario


3. Elabore un marco para el mapa de historias de usuario
o Quién: Tipos de usuarios para el software
o Qué: Objetivos de los usuarios al usar el software
o Para que: Objetivos de la empresa para crear este software.

4. Defina la espina dorsal del mapa de historias de usuario


o Defina los tipos de usuarios: Identifique 2 o más tipos de usuarios para
el software. Cree una “persona” colocando un nombre y una corta
descripción
o Defina los objetivos de cada tipo de usuario: identifique un objetivo
para cada tipo de usuario. Aquí el objetivo es una actividad de alto
nivel. Defina qué quiere hacer el usuario con el software.
o Defina un conjunto de tareas de alto nivel para cada uno de los
objetivos.
o Incluya estos elementos en un mapa de historias de usuario de alto
nivel.
o NOTA: Puede usar una herramienta como FeatMap para crear el
mapa de historias de usuario (https://www.featmap.com/).

4
5. Descomponga en actividades para el mapa de historias de usuario
o Tome cada una de las tareas de alto nivel y defina un conjunto de
actividades de más bajo nivel o subtareas. Pueden ser tareas que se
requieran en el software, como ingresar al sitio web, enviar un correo
o validar una cuenta de correo.
o Defina 3 o más subtareas por cada una de las actividades de alto nivel
o Intente construir un flujo narrativo, en donde una tarea de bajo nivel
pueda llevar a otra tarea de bajo nivel. Por ejemplo, una narrativa
como “el usuario primero hace… y luego… para poder…”
o Agregue estas subtareas en el mapa de historia de usuarios

6. Defina una primera versión del producto agrupando algunas subtareas


o Defina un conjunto mínimo de subtareas que permita a los usuarios
realizar 1 o más de sus objetivos
o Agrupe estos elementos en el diagrama del mapa de historias y
elabore un “slice” o un “release”

En grupo, revise el mapa de historias de usuario y elabore un mapa a partir de la


discusión entre todos los participantes
7. Prepare una presentación para hacer en clase
8. Elabore un informe.

NOTA: Para este taller, el objetivo es definir características del producto en temas
funcionales y de interfaz de usuario. Enfoque su trabajo en las opciones que
ofrece el software, p.ej., el tipo de preguntas que soporta, las opciones que
ofrece, las posibilidades de personalización y de reportes, entre otros.

5
1.4. Elementos mínimos del informe

Título: (Nombre propuesto para su nuevo producto)

Descripción: (Descripción textual de la propuesta. Escriba una introducción al


informe y describa cada una de las tablas a medida que se presentan en el texto)

Servicios revisados:
Servicios revisados
Nombre, URL Descripción de principales características

Marco del Producto:


Quien Tipos de Usuarios (mínimo 2)
-
-
Qué Objetivos (mínimo 1 por tipo de usuario)
- Usuario 1
o
- Usuario 2
o
Para qué Beneficios para la empresa
- Mercados a los que espera llegar
- Nuevos negocios
- :

6
Mapa de Historias de Usuario: (Representación del Mapa de Historias de Usuario,
señalando una primera versión para el producto. Idealmente use una herramienta
que permita construir estos mapas de historia)

Usuario 1 Usuario 2
Objetivo Objetivo
Espina Dorsal Tarea de Tarea de … Tarea de Tarea de …
nivel nivel nivel nivel
objetivo objetivo objetivo objetivo
Release 1 Subtarea Subtarea Subtarea Subtarea
Subtarea Subtarea Subtarea Subtarea
Subtarea Subtarea Subtarea Subtarea
Release 2

::

Conclusiones y Lecciones Aprendidas: (Relación de aspectos relevantes del


trabajo e ideas que podrían usar en sus proyectos de desarrollo)

También podría gustarte