There are 2 scenarii:
- Agile Dashboard is empty (never configured)
- Agile Dashboard already use Scrum
(see attached workflow)
Agile Dashboard is empty
When a non project admin goes onto the agile dashboard home page, she get a nice message telling her "not yet configured by a project administrator, come back later".
When a project admin come ont the page, she can select to start with either Scrum or Kanban (two buttons).
On page reload, the structure is ready to work.
Agile Dashboard already use Scrum
Project admin has to go in admin. The admin page is slightly modified to have 2 tabs, one for scrum, one for kanban.
When project admin activate kanban, a default tracker and kanban is created.
Notes:
- this also works for Scrum (the default XML is imported).
- the mecanism check if the need tracker(s) already exists. If they do, no default kanban/scrum are created and a message tell users that some trackers prevent the default templates to be applied.
Which templates are used ?
Tuleap provides default scrum and kanban xml templates in sources.
Configuration is also inherited from project templates.