Algunos productos de software están diseñados para un sueño. Otros están construidos para una necesidad. Bugfender definitivamente entra en la última categoría.
Bugfender es un servicio de almacenamiento de registros para desarrolladores de aplicaciones que recopila todo lo que sucede en la aplicación, incluso si no falla. Por lo tanto, los desarrolladores pueden reproducir y resolver errores de manera más efectiva y brindar atención al cliente precisa sin necesidad de comunicarse con el usuario o echar un vistazo bajo el capó.
El producto resuelve el problema "pero funciona bien en mi máquina", por el cual aparecen errores en nuestras aplicaciones pero no en nuestros propios dispositivos. Respeta la privacidad de los usuarios, ahorra batería y red y, lo que es más importante, sigue registrando incluso si el dispositivo está desconectado.
Bugfender es un SDK que se puede agregar a nuestras aplicaciones durante el desarrollo. Cuando un usuario descarga nuestra aplicación, los archivos NSlog o Logcat del dispositivo se pueden enviar automáticamente a nuestros servidores.
Los registros se almacenan en la nube, con una herramienta de gestión basada en web para verlos. Este es realmente el núcleo del producto: creamos nuestra consola web con filtros potentes para que podamos limitar nuestra búsqueda a grupos de dispositivos muy específicos al solucionar problemas.
Incluso podemos centrarnos en un usuario individual si el problema se limita a él. Esto es imposible con herramientas como Crashlytics e Instabug porque sólo recopilan información cuando hay una excepción o un bloqueo.
Construimos Bugfender como una rama de nuestra agencia de diseño móvil, que produjo una variedad de aplicaciones que van desde IoT de grado militar hasta deportes y atención médica.
Antes de iniciar Bugfender, la única forma de corregir errores en nuestras aplicaciones era obtener acceso físico a un dispositivo afectado o llamar a un usuario afectado y pedirle que describiera el problema. Sin embargo, la base de usuarios de nuestras aplicaciones normalmente estaba repartida por continentes enteros y comprendía cientos de dispositivos diferentes. Obtener acceso directo al problema solía ser poco práctico, por no decir intrusivo.
Entonces, decidimos crear una herramienta interna de registro remoto que nos enviaría la información directamente. Esta no fue una jugada para crear el próximo Facebook o Google. Fue una respuesta a los problemas que enfrentamos a diario como desarrolladores.
Bugfender empezó como un proyecto de garaje. Estábamos ejecutando sprints de código en nuestro propio tiempo para no tener que recurrir a los ahorros de la empresa. Pero pronto nos dimos cuenta de que esto podría ser mucho más que un experimento interno. De hecho, podría beneficiar a toda la industria del software.
Desde entonces, hemos convertido a Bugfender en un negocio viable con su propio equipo y hoja de ruta. Hemos conseguido una amplia gama de clientes en todo el mundo, desde desarrolladores independientes y autónomos hasta multinacionales con docenas de desarrolladores.
Nuestro cofundador hizo una entrevista con Indie Hackers en marzo de 2017, en un momento en que los ingresos de Bugfender ascendían a 6500 dólares al mes. Esa cifra ahora se ha más que triplicado hasta llegar a medio millón de dólares anualmente.
La financiación inicial y en las primeras etapas estaba en auge cuando lanzamos Bugfender, y el software era extremadamente atractivo debido a la evolución de la tecnología de los teléfonos inteligentes. Cuando se lanzó Bugfender, vimos el lanzamiento de funciones sofisticadas como pagos móviles, rastreadores de actividad física y cámaras de alta calidad, todo lo cual hizo que los informes de fallas fueran más importantes que nunca.
Sin embargo, decidimos seguir siendo pequeños en lugar de buscar mucho dinero, principalmente por razones de estilo de vida. Tanto Bugfender como nuestra empresa matriz ya estaban comprometidos con el trabajo remoto y flexible. Utilizamos las primeras versiones de las tecnologías asíncronas actuales, todos trabajábamos nuestro propio horario y nos comprometíamos a mantener un buen equilibrio entre el trabajo y la vida personal.
Entonces, después de largas discusiones internas, decidimos seguir adelante. Si bien queríamos crear un proyecto increíblemente exitoso, no queríamos hacerlo a expensas de nuestra vida personal.
Quedó claro desde el principio que la atención al cliente sería crucial para Bugfender. El producto existe para proporcionar un flujo de información rápido, claro y constante. Nuestras relaciones con los clientes deben reflejar esto.
Desde el principio, decidimos que los ingenieros y diseñadores (las personas que crean y mantienen nuestro producto) serían quienes responderían a las preguntas de los clientes. Incluso el director general de Bugender sigue gestionando él solo parte del apoyo. Hace ping y estimula activamente a los clientes para que hagan preguntas, sugieran cosas y, básicamente, se comuniquen con nosotros para cualquier cosa que puedan necesitar.
Es más, los desarrolladores escriben ellos mismos todos los artículos y publicaciones de blog (incluido este). Contratamos a un redactor para revisar nuestro material, ya que muchos miembros de nuestro equipo no son hablantes nativos de inglés, pero el contenido principal siempre lo escriben los desarrolladores y se enmarca en los problemas que informan nuestros usuarios.
Al interactuar directamente con nuestros clientes, hemos podido comprender qué necesitan, qué funciona y qué no, qué les encanta y qué les frustra. Gran parte de los cambios que hemos realizado en Bugfender provinieron directamente de los comentarios de los usuarios.
Las herramientas de análisis pueden proporcionar un cierto nivel de información, pero los comentarios directos de los clientes son aún más beneficiosos. Hemos descubierto que si la pregunta es relevante y se responde rápidamente, los clientes siempre estarán felices de responderle.
Y como empresa “pequeña” con iniciativa, intentamos brindar el mejor soporte a nuestros clientes. Otras agencias de software gastan fortunas en SEO para competir con las clasificaciones de Google, pero nosotros priorizamos el boca a boca y la lealtad a largo plazo.
Es posible que no podamos competir con grandes marcas en ciertas áreas, pero estamos orgullosos de la atención al cliente que brindamos y nuestro enfoque significa que somos más flexibles y abiertos para adaptar el producto a las necesidades de nuestros clientes.
Aquí hay algunas cosas que tenemos en proceso:
…y cualquier otra característica que nuestros clientes soliciten. Bugfender es un producto moldeado por requisitos más que por aspiraciones, y seguirá siéndolo.