Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • W wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • odoo
  • wiki
  • Wiki
  • metodologia agile

metodologia agile · Changes

Page history
jaume.planas created page: metodologia agile authored Mar 02, 2018 by Jaume Planas's avatar Jaume Planas
Hide whitespace changes
Inline Side-by-side
metodologia-agile.md 0 → 100644
View page @ 8c758534
En aquest document es proposa l'ús d'una metodologia basada en *Agile* per al desenvolupament de projectes **Odoo**.
La metodologia es basa principalment en *Agile Kanban*, amb algun element manllevat de la metodologia *Agile Scrum*.
## Conceptes
Per a desenvolupar un projecte s'utilitzaran els següents conceptes:
| Concepte | Odoo | GitLab |
| -------- | ---- | ------ |
| **Projecte** | `project.project` | `Project` |
| **Tasca** | `project.task` | `Issue` |
| **Sprint** (redefinit per Minorisa) | `sale.order` | `Milestone` |
La integració entre **ODOO** i **GitLab** hauria de basar-se en aquest mapeig d'entitats.
## Etapes
Les **Etapes** són els diferents estats o *columnes* on pot estar una targeta o tasca.
| Etapa | Comentaris |
| ----- | ---------- |
| `Backlog` | Tasca en la qual no s'està treballant ni està tancada. Pot ser una tasca o pot ser un *user story*[^1] |
| `Unassigned` | Tasca totalment definida per a poder treballar-hi, però encara no assignada. |
| `WIP` o *Work in Progress* | La persona assignada està treballant en aquesta tasca. |
| `Test` | Cal provar el codi desenvolupat, ho faci el desenvolupador o el client final. |
| `Closed` | El codi s'ha acceptat. Si posteriorment cal fer-hi modificacions, caldrà tornar-lo a l'estat de `Backlog` reobrint-lo. |
Aquestes etapes caldrà definir-les tant a l'ODOO (`stage`) com al GitLab (etiquetes) per tal que els `boards` tipus Kanban de l'ODOO i del GitLab mostrin informació coherent.
> **NOTA**: Al GitLab, els taulons Kanban estan limitats a un projecte. En canvi, a l'ODOO es poden mostrar les fitxes de diferents projectes, cadascun en un `swimlane` diferent (`group_by` projecte)
## Registre de temps
Les hores treballades s'especifiquen i es gestionen a l'ODOO.
> **IMPORTANT**: Això vol dir que gran part del treball (comandes de venda, projectes, tasques, fulls horaris, etc,) es faria a l'ODOO. El GitLab tindria un paper més subsidiari (tindria els projectes i tasques
[^1]: Concepte que s'utilitza a la teoria del *Agile Scrum* per indicar requeriments del client tipus *L'usuari X quan premi un botó Y ha de mostrar un llistat Z*. Normalment, aquests *user stories* s'acaben dividint en diferents tasques o *issues* per facilitar el seu desenvolupament.
\ No newline at end of file
Clone repository
  • Col·laborar OCA
  • desplegar client
  • directrius oca
  • estructura projectes odoo
  • funcions que falten a odoo v11
  • Home
  • metodologia agile