GDL002-visitors

Registro de Visitantes

Preámbulo

El registro de visitantes en una empresa en América Latina es un proceso tedioso y manual. Lo común es que una persona esté en la recepción tomando nota - a veces con papel y lápiz - de cada visitante. Por razones de seguridad, usualmente piden a cada visitante dejar una identificación. Si vivimos en la era digital, ¿por qué seguimos registrando visitantes como si fuera 1985? ¿Qué tal si sustituimos a la persona en recepción por una tablet? ¿Qué tal si en lugar de pedir una identificación, tomamos una foto?

Introducción

En este proyecto una empresa de coworking en tu ciudad ha decidido contratarte a ti y a otra compañera para reinventar su proceso de registro de visitantes. Con la entrada de WeWork al mercado latinoamericano, tienen mucha más competencia y necesitan invertir en tecnología para mejorar su servicio; el registro de visitantes es un primer acercamiento. Te dan la referencia de Envoy en EEUU (un servicio que ofrece un sistema digital de registro de visitantes) y ustedes tienen que desarrollar una versión mínima viable (ver anexo I abajo).

Objetivos de aprendizaje

El objetivo principal de este proyecto es que pongas en práctica todo lo aprendido hasta ahora, con foco en la calidad, trabajando en duplas y presentando un demo con tu solución.

Consideraciones generales

Para completar este proyecto deberás trabajar en un equipo de dos y seguir las siguientes consideraciones:

1. Planificación y organización

Planificación inicial

Es muy importante que al dividirse/distribuir/repartir el trabajo, lo hagan pensando de manera ágil y no en cascada. Es decir, si una de ustedes está esperando a que otra termine “su parte” para empezar a trabajar, algo anda mal, ¡eso se parece a la organización del trabajo industrial!. Todas son responsables del producto final y todas pueden (y deben) colaborar en el diseño, el desarrollo y la planificación.

TIPS:

2. Detalles sobre la implementación

3. Tiempo

Tendrán 2 sprints para trabajar en este proyecto.

Avances esperados

Los criterios mínimos de aceptación para considerar que has completado este proyecto son:

Diseño

  1. Haber realizado y documentado al menos 3 entrevistas con usuarios diferentes.

Implementación

Tu producto final debe estar desplegado en la web y, como mínimo, debe:

  1. Permitir al usuario visitante registrarse con sus datos personales, incluyendo su foto.
  2. Permitir al usuario visitante seleccionar a la persona a quien viene a visitar.
  3. Permitir a la administradora agregar un horario de salida.
  4. Permitir a la administradora agregar nuevo usuarios del coworking.
  5. A la administradora le interesa tener un dashboard de “analíticas” de los visitantes: # de visitantes por día, horarios frecuentes de visita, a quién vienen a visitar, etc.
  6. Notificar a la persona a quien vienen a visitar. Para esto te recomendamos revisar:
  7. Permitir al usuario administrador visualizar la data de los visitantes, incluyendo la fecha y hora de registro de cada uno
  8. Los tests unitarios deben cubrir un mínimo del 70% de statements, functions y lines.

Presentación

Las reglas para la presentación son:

  1. Tendrás 3 minutos de presentación, ni un segundo más.
  2. Habrán 2 minutos para preguntas.
  3. Te recomendamos que la mayoría del tiempo lo enfoque en demostrar cómo se utiliza tu producto, el cual debe estar desplegado en la web.
    • No se permite presentar cosas en tu local ni videos previamente grabados.
    • No utilices slides de powerpoint, enfócate en presentar tu demo.
    • Durante el demo, enfócate en narrar y explicar el valor que tu producto le brinda al usuario.
    • Cuida tu lenguaje no verbal; recuerda mirar al público y tener un tono de voz adecuado para que toda la audiencia te pueda escuchar.

Hacker edition

Features/características extra sugeridas:

Anexo: Construyendo un MVP

Una modelo mental común para representar el desarrollo de productos es visualizarlo como una pirámide: el producto que construyes consiste en una serie de funcionalidades que le dan beneficios al usuario, los cuales le generan valor. El detalles está en que no todas las funcionalidades que creas le agregan la misma cantidad de valor al usuario. Es más, muchas funcionalidades le agregan cero valor. Son cosas que creemos que generan valor, pero que no terminan haciéndolo (recuerda que vivimos en un mundo incierto, donde no podemos predecir). Por lo tanto, al definir tu producto mínimo viable (MVP), tu misión es crear las mínimas funcionalidades que maximicen el valor que entregas. Menos es más ;)

Construyendo un MVP