Una implementación de célula implica establecer un equipo de trabajo, bajo metodologías ágiles de desarrollo de aplicaciones móviles y/o web, que se basan en requerimientos de cliente, los cuales se elaboran en tiempos definidos como Sprint. Esto asegura que los elementos inmersos en esta modalidad, posean las capacidades necesarias para responder a la tecnología que el cliente solicita dentro de sus procesos de negocio.
Implementamos células de trabajo ágil, trabajamos sobre Scrum o adaptamos la metodología para el correcto funcionamiento dentro de la organización, ya que nuestro foco siempre será el construir el producto que se define.
Perfiles de Trabajo
Project Manager, Arquitecto T.I., Líder Técnico, Developer Full Stack, Analista de Negocio, Developer Front End, Developer Back End, Ingeniero QA, Diseñador UI/UX, Ingeniero Base de Datos.
¿Cómo lo hacemos?
Bajo el marco de trabajo SCRUM, el objetivo es que en cada ciclo de trabajo se comprometan funcionalidades a implementar. Durante el ciclo, el equipo asigna diariamente el trabajo, se revisan los avances, problemas y bloqueos que pudieran existir en reuniones diarias, no más de 15 minutos.
El proceso se inicia con la toma de requerimientos hacia nuestro cliente, esta información se organiza por prioridad en una lista de tareas a desarrollar (Backlog).
Luego el equipo piensa en soluciones y se le informa a nuestro cliente cómo se realizará el proceso. Dependiendo de los niveles de complejidad que tenga cada requerimiento, se logran seleccionar aquellas tareas que cubren el espacio de tiempo asignado (Sprint).
Terminado el espacio de tiempo o sprint, un equipo de análisis de Haibu Solutions verifica que se cumplan con los requerimientos solicitados. Además, durante el proceso se informa constantemente a nuestro cliente de los avances.
¿Qué herramientas utilizamos?
Utilizamos herramientas que están a la vanguardia de la tecnología para desarrollar las soluciones, además, de herramientas que mejoran la comunicación interna como equipo, que nos permiten un nivel de eficiencia alto en nuestros proyectos.
JIRA
Herramienta para la administración de tareas, seguimiento de errores e incidencias. Nos permite mantener semanalmente tareas en coordinación con nuestro cliente, mejorando el desempeño de las soluciones.
CONFLUENCE
Herramienta para el trabajo en equipo y el almacenaje de información. Podemos almacenar grandes cantidades de información para la compilación de esta y que pueden ser de interés en el desarrollo de la solución.
GIT
Nos permite mantener versiones de los distintos códigos fuentes que vamos generando, además de coordinar el trabajo que varias personas realizan sobre archivos compartidos.
SONARQUBE
Con esta herramienta realizamos un análisis estático que evalúa nuestro código fuente, ayudándonos a mejorar la calidad de nuestras creaciones de software, detectando errores típicos de programación, bugs, code smells, etc.
SLACK
Con esta herramienta realizamos un análisis estático que evalúa nuestro código fuente, ayudándonos a mejorar la calidad de nuestras creaciones de software, detectando errores típicos de programación, bugs, code smells, etc.
TRELLO
Nos permite la creación de tarjetas, listas y tableros que ayudan a organizar y priorizar actividades asociadas a proyectos con sus distintos requerimientos de forma divertida, flexible y provechosa.