Nuestro enfoque
Hemos probado muchas cosas a lo largo de los años. Tenemos una visión clara de lo que funciona y lo que no. Toda nuestra experiencia estará a su disposición.
Basamos nuestro modelo en metodologías Agile/Scrum. Nuestro objetivo es ayudarte de la idea a la realidad.
Idea
Entonces tienes una idea, algo que puede ser el próximo unicornio o simplemente una necesidad comercial. En esta fase lo entenderemos, exploraremos posibles soluciones, evaluaremos riesgos. ¡Haremos un plan!
Requerimientos
Una parte importante del éxito del proyecto será qué tan bien definidos estén los objetivos. El equipo de ingeniería debe tener 100% claro lo que se espera de ellos. Trabajaremos juntos para definir estos objetivos como requisitos técnicos.
Al inicio de cada sprint definiremos cuáles son las características que te darán más valor, eliminaremos cualquier ambigüedad de las expectativas y estimaremos el esfuerzo.
Metodologia Agile
Llegados a este punto, tenemos claro cuál es el alcance del trabajo para las próximas semanas (cada sprint). Haremos reuniones diarias, mantendremos todos los tickets en un tablero (Jira o Gitlab), haremos revisiones de código, planificación de sprints y retrospectivas de sprints.
Desarrollo
Listo para empezar a codificar y divertirse. El plan está establecido y sabemos qué hacer. Confirmaremos el código a medida que se implementen pequeñas funciones. Implementaremos nuestra estrategia DevOps y configuraremos CI y CD. Podrás probar todos los días en qué estamos trabajando.
La infraestructura también se configurará para diferentes entornos, generalmente desarrollo, puesta en escena y producción.
Pruebas (QA)
Como parte de la fase de desarrollo, escribimos varios conjuntos de pruebas en diferentes niveles (unidad, integración, rendimiento, etc.); sin embargo, en esta etapa, nos aseguraremos de que el producto esté listo para entrar en funcionamiento, tratando de analizarlo muy bien. duro.
Ponga en marcha e itere
Mucho trabajo duro, pero es hermoso. Todo el esfuerzo valió la pena. Lo pondremos a disposición de los usuarios públicos y nos prepararemos para iterarlo con nuevas ideas, nuevos flujos de trabajo y optimizaciones.
Soporte
Supervisaremos el producto, cómo se ha utilizado, su rendimiento y tomaremos las medidas necesarias.