# Metodología de Trabajo

## Scrum

La metodología de trabajo que adoptamos es Scrum. Si aún no estás familiarizado con la metodología vas a encontrar mucha documentación online. No obstante, te recomendamos profundices en los fundamentos de la metodología, y para eso te proponemos el libro "Scrum: El arte de hacer el doble de trabajo en la mitad de tiempo" de Jeff Sutherland.

{% embed url="<https://books.google.com.py/books/about/Scrum.html?id=XMqLDwAAQBAJ&printsec=frontcover&source=kp_read_button&redir_esc=y#v=onepage&q&f=false>" %}

## Sprints

Nuestros sprints duran una semana, y tienen una carga de 50 pts. por desarrollador. El 30% de este cupo se reserva durante la planificación para el desarrollo fuera de roadmap o casos de soporte que involucre desarrollo.

## Reuniones de Planificación

Las reuniones de restrospectiva y planificación de Scrum se realizan los días lunes por la mañana. Participan de esta reunión todos los desarrolladores y un representante del equipo de operaciones en rol de *Product Owner*.

En estas reuniones determinamos los *stories* fuera de roadmaps que serán incluídos en el sprint.

## Daily Standups

De lunes a jueves se realizan los *daily standups* de Scrum. Es una reunión que normalmente no dura más de 5 minutos y requiere de la participación de todos los desarrolladores, un representante del equipo de operaciones en rol de *Product Owner* y el *Scrum Master*.

## Pipelines

Pipelines es un módulo de BIMS para gestión de tareas. En él se pueden crear tickets, determinar sus costos, asignar responsables, documentar su ejecución y automatizar la comunicación con las partes involucradas.

{% embed url="<https://youtu.be/ADDbuDv3C2I>" %}

Todos los *sprints* y *stories* se configuran en un Pipeline de BIMS creado para el efecto:

{% embed url="<https://tiva.bims.app/issues/index/5>" %}

Este Pipeline tiene 4 estados:

1. **Pendiente:** Aquí están los tickets que aún no procesaste.
2. **Procesando:** Pasá a este estado los tickets que estás procesando.
3. **Testing:** Una vez hayas concluído el procesamiento de un ticket, pasalo a este estado.
4. **Resuelto:** Los tickets se pasan a este estado cuando el *Product Owner* los haya validado. No te corresponde a vos o a otro desarrollador pasar tickets a este estado.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.bims.xyz/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
