Sí, nos entraron a robar a la casa 3 días después de mudarnos. Quedamos averiados y sin respuesta. Lo pasamos mal!

Somos una empresa de tecnología especialista en crear soluciones de Industrial Internet of Things. Tenemos una plataforma llamada Octopull que utiliza sistemas distribuidos a nivel de microcontroladores para aumentar la confiabilidad del sistema y así proveer de datos a terceros a través de una API pública y privada para que terceros puedan construir soluciones.

Como el problema que teníamos era justamente la seguridad, comenzamos a instalar nodos en la casa tanto de clima como infrarrojos. Somos 22 personas entrando y saliendo por lo que duplicar las llaves de acceso era un tema. Sobre todo porque una de las llaves cuesta cerca de 10 lucrecias!.

Nos demoramos un par de horas en configurar e instalar los primeros nodos en la casa y una semana exacta para construir la aplicación móvil Octo Door!

Acá les dejo la receta de cómo sacar una aplicación confiable en una semana.

  1. Solo cubre una funcionalidad al principio y la que más valor genere. Queremos abrir puertas por lo que incluso la recuperación de contraseña en el sistema no es prioridad ya que es solo para nosotros 22.
  2. Después del primer días de coding con el equipo, creamos una lista de funcionalidades que podríamos incorporar. Las priorizamos y las dejamos en un backlog. Solo nos quedamos con una para el día siguiente.
  3. Al día siguiente revisamos la funcionalidad y nos preguntamos, ¿qué podemos mejorar en el primer release para hacerlo más confiable y seguro?, cubrimos temas de seguridad y performance por lo que la nueva funcionalidad quedó postergada para el día siguiente.
  4. Al día siguiente nos hicimos la misma pregunta, ¿qué podemos mejorar antes de pensar en incorporar un nuevo elemento?, nos dedicamos 90% al UX y un 10% del tiempo al UI. Por lo que la nueva funcionalidad quedó nuevamente postergada.
  5. Sin saberlo, estábamos viviendo una de los aspectos más importantes del Extreme Programming, enfocarse en solo una cosa, pero hacerlo bien hasta que todos lo prueben unas 1000 veces y ahí recién pensar en agregar la lógica de edificios y departamentos que decidimos cubrir después. ¿Por qué era importante para nosotros?, simple. Nuestro terreno tiene 2 casas y teníamos que ayudar a solucionar el problema a los vecinos.

El primer release lo sacamos en 1 semana, 1 semana más para Google Play y después 1 semana más para Apple Store. Hoy en día, OctoDoor es una realidad.


Compartir post en →