teams_responsibilities.rst 2.22 KB
Newer Older
Marco Bartolini's avatar
Marco Bartolini committed
1 2
Agile teams and responsibilities
--------------------------------
3

Marco Bartolini's avatar
Marco Bartolini committed
4
SKA software development is organized in agile teams.
5 6 7 8

Development team
================

Piers Harding's avatar
Piers Harding committed
9
See https://www.scaledagileframework.com/agile-teams/
Marco Bartolini's avatar
Marco Bartolini committed
10 11 12 13

.. todo::

  - should we expand this section? The whole portal is dedicated to describe DEV practices and tools ...
14 15 16

Scrum Master
============
17
The Scrum Master of each team is responsible for the process the team
18
follows. A generic description of this role can be found `on the SAFe website <https://www.scaledagileframework.com/scrum-master/>`_.
19
The SKA Scrum Masters are also responsible for:
20

21 22
  *  Meet the team, make sure they know each other and find a nice way to present interests, skills and get to know each other. Lead the team to find a name they like.

23 24 25
  * Make sure all team members can access SKA confluence and jira.

  * Make sure all team members have access to SKA video conferencing tools.
26 27 28 29 30 31 32 33 34 35 36

  * Create a team page on the `SKA confluence portal <https://confluence.skatelescope.org/display/SE/Bridging+organisation>`_ describing who belongs to the team and his/her role. This page will serve as an entry point for team related information.

  * Use the Team Jira board to plan and report team activity happening in the development sprints.

  * Run sprints planning/retrospective/reviews cycles and daily stand-up meetings with the team, making sure the team follows an improvement process.

  * Work with the team in order to understand the SKA Definition of Done and development practices.

  * Setup and maintain a slack channel for the team according to the slack usage guidelines.

37
  * Setup and maintain a gitlab team including all team members under the `SKA organization gitlab account <https://gitlab.com/ska-telescope>`_.
38

39
  * Manage permissions on gitlab repositories the team is working on.
40 41 42 43

  * Maintain consistency between the team composition on the various tools and platforms, and make sure that team members are using those in an appropriate way.

  * Take part in the Scrum Of Scrums meeting, coordinating his/her activity with all the SMs participating in the development effort.
44 45 46

Product Owner
=============
Marco Bartolini's avatar
Marco Bartolini committed
47 48 49 50 51 52

See https://www.scaledagileframework.com/product-owner/

.. todo::

  - Define specifics activities for SKA POs.