22 puntos por yunyun0505 2022-03-31 | 1 comentarios | Compartir por WhatsApp

Artículo introductorio sobre con qué proceso el equipo de API crea Airbridge, una herramienta de marketing B2B

  • Recopilación de solicitudes e ideas de los clientes
  • Selección de los problemas que deben resolverse según prioridad
  • Realización del kick-off
    • Entender de qué trata el trabajo y concretar los escenarios de usuario
    • Los desarrolladores también participan desde esta etapa y presentan activamente sus opiniones técnicas
  • Redacción del tech spec
    • Redactar resumen, contexto, objetivos, lo que no es objetivo, plan de trabajo, Q&A esperado, consideraciones y milestones
    • Escribir por adelantado el 30% del código a trabajar para crear un plan viable
    • Revisarlo junto con la contraparte
  • Trabajo de código
    • Todo código requiere escribir su correspondiente código de pruebas
  • QA y Code Review
    • Crear automáticamente un endpoint de QA mediante la feature branch
    • Automatizar la ejecución de pruebas y de herramientas de análisis estático para ayudar con el code review
  • Release
    • Celebrar junto con los compañeros que el producto quedó mejor

A través de este proceso, acortaron el ciclo de feedback, hicieron transparente la etapa de desarrollo para volver predecible el calendario y redujeron la posibilidad de errores en las funcionalidades

  • Los errores por despliegue de nuevas funciones bajaron 18% frente al mismo período y los tickets pequeños, incluso siguiendo el proceso, se liberaron en solo 5 días

1 comentarios

 
yunyun0505 2022-03-31

Hay algo que sin falta se enseña cuando tomas una clase de ingeniería de software en la escuela. “Hacer cambios en la etapa de planificación es lo que cuesta menos, y hacer cambios después de que el desarrollo se completa es lo que cuesta más.” Es una idea que conocemos, pero que es difícil de poner en práctica. En especial en startups que se mueven rápido, esto es todavía más cierto.
En el equipo de desarrollo de Airbridge, aunque sea difícil, nos esforzamos por avanzar en la dirección que creemos correcta.