Por Qué Construimos BetterFlow: Una Historia de BetterQA
BetterFlow no comenzó como un producto de seguimiento del tiempo. Comenzó como una herramienta interna que construimos en BetterQA porque estábamos cansados de forzar a nuestro equipo a usar sistemas de seguimiento del tiempo que se sentían como un castigo en lugar de ayuda.
Somos una empresa de pruebas de software y aseguramiento de calidad. Nuestros ingenieros trabajan en múltiples proyectos de clientes simultáneamente, hacen malabares con diferentes frameworks de pruebas, rastrean bugs en diferentes sistemas y coordinan a través de zonas horarias. Necesitábamos seguimiento preciso del tiempo para facturación a clientes y costeo de proyectos, pero cada herramienta que probamos simplificaba demasiado la complejidad del trabajo real o creaba tanta sobrecarga administrativa que la gente evitaba usarla.
El Problema que Seguíamos Encontrando
Nuestro primer intento de seguimiento del tiempo usó una herramienta popular de gestión de proyectos con hojas de horas integradas. La interfaz era bonita, pero asumía que todos trabajan en un proyecto a la vez en bloques ordenados de 2-4 horas. Nuestra realidad era más caótica: 45 minutos probando un flujo de pagos para ClienteA, 20 minutos en una llamada de estado, una hora escribiendo automatización de pruebas para ClienteB, otros 30 minutos revisando un pull request de alguien, luego de vuelta a ClienteA para validación de despliegue.
Llenar hojas de horas al final de la semana de memoria llevó a datos inexactos. Rastrear en tiempo real en ese sistema requería tantos clics que nadie realmente lo hacía. Intentamos hojas de cálculo, seguimiento automático de DeskTime, e incluso scripts personalizados. Todos tenían deficiencias serias para nuestras necesidades.
Construyendo un Mejor Sistema
A finales de 2021, nuestro desarrollador principal construyó un prototipo durante un fin de semana. La idea central: una interfaz simple que facilita registrar días de trabajo fragmentados mientras proporciona suficiente estructura para rastrear costos reales de proyectos.
El avance fue darse cuenta de que nuestros equipos ya estaban documentando su cambio de contexto de trabajo en otras herramientas (GitHub, Jira, DeskTime). En lugar de crear otra fuente de datos, nuestra herramienta podría capturar esa actividad y traducirla en sugerencias de hojas de horas que las personas revisan y aprueban.
En tres meses, todo nuestro equipo de QA estaba usando la herramienta interna. La precisión de las hojas de horas mejoró, el tiempo dedicado a administración se redujo en 60%, y las quejas de empleados sobre hojas de horas prácticamente desaparecieron.
De Interno a Externo
A finales de 2022, clientes que usaban nuestro equipo de QA comenzaron a preguntar qué estábamos usando para el seguimiento del tiempo. Habían observado los mismos problemas que nos llevaron a construir BetterFlow. ¿Podrían usarlo también?
Lo debatimos durante meses. Somos una empresa de QA, no una empresa de SaaS. ¿Teníamos el ancho de banda para convertir una herramienta interna en un producto? ¿Podríamos mantener los mismos estándares de calidad que aplicamos al software de clientes para el nuestro?
Finalmente, decidimos intentarlo. Asignamos parte de nuestro equipo para reconstruir BetterFlow como un producto adecuado: auditorías de seguridad, multi-tenencia, APIs documentadas, el tratamiento completo.
Lo Que Hace Diferente a BetterFlow
BetterFlow surge del uso diario por personas que prueban software para vivir. Eso influye en todo lo que construimos:
- Asumimos que el trabajo es caótico y fragmentado a través de herramientas
- Confiamos en que las personas entienden el contexto mejor que los algoritmos
- Integramos con GitHub, Jira y DeskTime porque usamos esas herramientas nosotros mismos diariamente
- Probamos todo exhaustivamente porque somos profesionales de aseguramiento de calidad
No construimos para un mercado abstracto. Construimos la herramienta que queremos usar cada día, y luego la compartimos con otros que tienen problemas similares.
Lo Que Viene Después
BetterFlow es todavía un producto joven. Todavía lo usamos internamente para todo el seguimiento del tiempo de BetterQA, lo que significa que cada característica que agregamos o bug que introducimos afecta directamente a nuestros propios equipos.
Esta alineación de intereses nos mantiene honestos. No podemos enviar trabajo rápido y con errores porque nuestro equipo de ingeniería son los principales usuarios. No podemos priorizar características de marketing sobre utilidad real porque vivimos con las consecuencias cada día.
Si usas BetterFlow, estás usando la misma herramienta que un equipo profesional de QA construyó para su propio seguimiento del tiempo. Sin atajos, sin características de teatro, solo software que realmente funciona porque dependemos de que funcione.