Como lo hacemos

Trabajamos con la Metodología de Ciclo Agil Iterativo (IAC) para convertir el conocimiento del negocio y la tecnología en nuestro mejor aliado y lograr los objetivos.
Ciclo Agil Iterativo
La metodología consiste en que todo Proyecto se divida en varios ciclos y que a su vez cada ciclo se divida en iteraciones de Planificación, Ejecución, Revisión y Retroalimentación, esto nos permite estructurar el proyecto en pequeñas partes y entregables con el objetivo de mejorar, priorizar y ajustar el trabajo constantemente.


Planificación
En esta iteración se definen los objetivos de lo que se quiere lograr, se identifican y priorizan las tareas más importantes, se distribuyen los responsables según sus habilidades, se estiman los tiempos para las tareas definidas y se gestionan los recursos para asegurar que todo este listo y disponible
Por ejemplo, para crear una aplicación (app) que gestione registros rutinarios, el equipo podría priorizar funcionalidades esenciales.
El Objetivo seria implementar la funcionalidad de creación y edición de registros.
Las tareas específicas serian:
- Diseñar la interfaz de usuario para agregar nuevos registros
- Definir cómo se almacenarán los registros en la base de datos
- Diseñar las notificaciones de recordatorio para los registros creados.
Ejecución
En esta iteración se realiza el desarrollo trabajando en las tareas asignadas, se colabora realizando reuniones rápidas para compartir avances y resolver impedimentos, se resuelven problemas identificando y corrigiendo errores, se realizan pruebas preliminares para verificar que se este cumpliendo los requerimientos establecidos

Por ejemplo, el equipo trabaja en completar las tareas planificadas.
Las tareas específicas serian:
- Desarrolladores: Escriben el código para la funcionalidad de creación de tareas y configuran los recordatorios
- Diseñadores: Crean interfaces intuitivas y atractivas para que el usuario pueda añadir y editar tareas fácilmente
- Tester: Comienza a revisar la funcionalidad básica para identificar errores
Un desarrollador escribe un método en el backend para tareas con campos como “nombre”, “hora” y “fecha”.
Revisión
En esta iteración se presenta el avance para mostrar lo desarrollado a las partes interesadas, se recibe recomendaciones para determinar si se deben realizar ajustes o mejoras, se evalua el cumplimiento de los objetivos establecidos en la planificación y se documenta para registrar los hallazgos y decisiones tomadas durante la revisión

Por ejemplo, el equipo revisa lo que se ha completado y lo muestra a las partes interesadas.
Las tareas específicas serian:
- Demostración: Los desarrolladores podrían presentar cómo se crea y edita una tarea en la app, incluyendo cómo aparecen los recordatorios.
- Feedback: El equipo recibe opiniones, como “¿Podría el recordatorio ser más visual o incluir colores para las prioridades?”
Si un cliente comenta que la interfaz de creación de tareas es confusa, se toman notas para mejorarla en la próxima iteración
Retrospectiva
En esta iteración se hace una reflexion sobre el proceso, analizando lo que funcionó bien y qué podría mejorarse, se identifican los impedimentos que se tuvieron para buscar soluciones, se hacen propuestas de mejoras para implementarlos en los procesos, se hace reconocimiento de logros para motivar al equipo.

Por ejemplo, el equipo reflexiona sobre lo que funcionó bien y lo que se puede mejorar en la próxima iteración.
Las tareas específicas serian:
- Positivos: “Logramos implementar la funcionalidad a tiempo y funcionó correctamente.”
- Por mejorar: “Hubo confusión con las prioridades de ciertas tareas. Mejoraremos la comunicación interna.”
- Acción: Deciden usar un tablero Kanban para hacer más clara la asignación de tareas.
El equipo concluye que se dedicarán más recursos a pruebas de usabilidad en las interfaces.
Estos ciclos se repiten iterativamente, refinando y ampliando la funcionalidad hasta completar el Proyecto cumpliendo las necesidades del negocio.