Metodología
Hemos desarrollado nuestro método de trabajo para que nuestros clientes se sientan cómodos durante todas las fases de tu proyecto.
Metodología ágil
Disfrutamos de la metodología ágil
Definitivamente nos gustan las metodologías ágiles. Nos encanta colaborar con el cliente. Para nosotros es muy importante realizar entregas funcionales periódicas para que el cliente obtenga resultados lo antes posible y le permita validar y mejorar su producto/proyecto.
Estándares de código & código limpio
Simple, mantenible. Disfruta el código
Queremos que nuestros proyectos sean perfectamente comprensibles por cualquier equipo, incluso por nosotros mismos ;), para que podamos evolucionar el proyecto de una manera robusta y sostenible. Es muy fácil, siguiendo algunas reglas simples y usando las herramientas adecuadas, puedes desarrollar código de calidad.
Un código desordenado y confuso hace que sea difícil proporcionar mejoras adicionales o implementar correcciones de otros códigos sin un sistema que establezca estándares definitivos.
Pruebas & Automatización
Desplegando los viernes
Ofrecer un producto de calidad es nuestro principal objetivo. Queremos estar seguros de que podemos agregar funciones o modificarlas y que todo siga funcionando correctamente. Sabemos que rompemos cosas, pero cuando lo hacemos, queremos que sean pequeñas y queremos descubrirlo antes que nadie, por lo que las pruebas son una parte clave de nuestro desarrollo. Y, por supuesto, queremos automatizar todos estos procesos y los de implementación, ¡queremos estar seguros de que podemos lanzar una función incluso los viernes!
Documentación
Documentación, pero no demasiada
Seguir estándares de desarrollo, reglas de calidad de código, testear, automatizar todos los procesos posibles... es la mejor documentación.
Pero también es necesario tener algo de documentación para entender el proyecto y por supuesto una documentación detallada de las APIs del proyecto, para lo cual usamos Swagger