Software Integration and Distribution: Roles

From Gcube Wiki
Revision as of 16:10, 10 January 2012 by Gabriele.giammatteo (Talk | contribs) (Created page with 'a gCube release process includes several activities (e.g, development, build, testing, packaging, etc...) and each activity involves a number of different persons playing differe…')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

a gCube release process includes several activities (e.g, development, build, testing, packaging, etc...) and each activity involves a number of different persons playing different roles. In this section we define a set of roles and their duties and responsibilities in release's activities. Where available, a binding between role and persons playing that role is provided.

Release Roles in a nutshell

Release cycle roles.png

Picture on the right shows which roles are defined for the Release Cycle procedure. The Release Cycle procedure is overseen by Release Managers that manage the overall procedure progress and fulfill activities at project-scope. Subsystem Managers play a role similar to Release Managers, but in the scope of the assigned subsystem. Developers implement and fix the assigned components and usually provide documentation for them (playing, in fact, also the role of Documentation Author). Testing team is formed by Testers who carry out tests against software candidate to be released. Finally the Documentation Editor manages entire documentation process.


Roles Description

Responsibilities and assignments for each role are described in details in following sub-sections: