Difference between revisions of "Role Subsystem Manager"

From Gcube Wiki
Jump to: navigation, search
(Role Assignment)
(Role Assignment)
 
(35 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Role Description ==
+
The Subsystem Manager is responsible for the management of a gCube software subsystem. The main tasks are:
The Subsystem Manager is responsible for the management of a D4Science software subsystem. The main tasks are:
+
* runs local/remote builds of subsystem
* run local/remote builds of subsystem
+
* monitors defects and activities at subsystem-level
* monitor defects and activities at subsystem-level
+
* creates components in the context of assigned subsystem
* create components in the context of assigned subsystem
+
* creates subsystem configurations in [[ETICS|ETICS]]
* create subsystem configurations in ETICS
+
* releases new Subsystem Configurations (see [[Major/Minor Release Cycle procedure##Delivering_Subsystems_.28SMan.29|Delivering Subsystem section]])
* release new Subsystem Configurations (see [[Procedure Release Cycle#Delivering Components (Dev)|Delivering Subsystems section]])
+
* grants rights in the scope of the assigned subsystem (e.g. to [[Role Developer|Developers]])
* grant rights in the scope of the assigned subsystem (e.g. to [[Role Developer|Developers]])
+
* notifies [[Role Release Manager|Release Manager]] about Subsystem Configurations releases
* notify [[Role Release Manager|Release Manager]] about Subsystem Configurations releases
+
  
  
 
== Role Assignment ==
 
== Role Assignment ==
 +
The table provides the list of the Etics and RedMine's assignment as Subsystem Manager.
 +
All subsystems_name, in the table, are preceded by the prefix org.gcube.
  
* '''gCube''' Subsystem Managers
 
 
{| border="1" cellpadding="4" cellspacing="0"
 
{| border="1" cellpadding="4" cellspacing="0"
 
|- style="background-color:#F2F2F2"
 
|- style="background-color:#F2F2F2"
 
! width=300 | Subsystem  
 
! width=300 | Subsystem  
! width=300 | Subsystem Manager (Deputy)  
+
! width=400 | Subsystem Manager (Deputy)  
 
! width=80  | Partner
 
! width=80  | Partner
! width=80  | Status
 
 
|-
 
|-
| data-analysis || [mailto:gianpaolo-DOT-coro-AT-isti-DOT-cnr-DOT-it Gianpaolo Coro] ([mailto:luca-DOT-frosini-AT-isti-DOT-cnr-DOT-it Luca Frosini ]) || CNR
+
| org.gcube.accounting || [mailto:luca-DOT-frosini-AT-isti-DOT-cnr-DOT-it Luca Frosini] ([mailto:erico-DOT-perrone-AT-isti-DOT-cnr-DOT-it Eric Perrone ]) || CNR
|-
+
|- style="background-color:#E0E0E0;font-style:italic"
| spatial-data || [mailto:fabio-DOT-sinibaldi-AT-isti-DOT-cnr-DOT-it Fabio Sinibaldi] ([mailto:gianpaolo-DOT-coro-AT-isti-DOT-cnr-DOT-it Gianpaolo Coro])  || CNR
+
| org.gcube.annotation-management || discontinued || -  
|-
+
| org.gcube.annotation-management || - || - || discontinued
+
 
|-
 
|-
 
| org.gcube.application || [mailto:fabio-DOT-sinibaldi-AT-isti-DOT-cnr-DOT-it Fabio Sinibaldi] ([mailto:gianpaolo-DOT-coro-AT-isti-DOT-cnr-DOT-it Gianpaolo Coro])  || CNR
 
| org.gcube.application || [mailto:fabio-DOT-sinibaldi-AT-isti-DOT-cnr-DOT-it Fabio Sinibaldi] ([mailto:gianpaolo-DOT-coro-AT-isti-DOT-cnr-DOT-it Gianpaolo Coro])  || CNR
 
|-
 
|-
| org.gcube.application-support-layer || [mailto:laskarisn-AT-di-DOT-uoa-DOT-gr  Nikolas Laskaris ] ([mailto:p-DOT-koltsida-AT-di-DOT-uoa-DOT-gr Panagiota Koltsida ]) || NKUA
+
| org.gcube.application-support-layer ||[mailto:p-DOT-koltsida-AT-di-DOT-uoa-DOT-gr Panagiota Koltsida ] || UOA
|-
+
|- style="background-color:#E0E0E0;font-style:italic"
| org.gcube.broker-matchmaker || - || - || discontinued
+
| org.gcube.broker-matchmaker || discontinued || -
 
|-
 
|-
 
| org.gcube.build-utils || [mailto:gabriele-DOT-giammattteo-AT-eng-DOT-it Gabriele Giammatteo] ([mailto:paolo-DOT-fabriani-AT-eng-DOT-it Paolo Fabriani]) || ENG
 
| org.gcube.build-utils || [mailto:gabriele-DOT-giammattteo-AT-eng-DOT-it Gabriele Giammatteo] ([mailto:paolo-DOT-fabriani-AT-eng-DOT-it Paolo Fabriani]) || ENG
Line 36: Line 33:
 
| org.gcube.common || [mailto:gabriele-DOT-giammattteo-AT-eng-DOT-it Gabriele Giammatteo] ([mailto:paolo-DOT-fabriani-AT-eng-DOT-it Paolo Fabriani]) || ENG
 
| org.gcube.common || [mailto:gabriele-DOT-giammattteo-AT-eng-DOT-it Gabriele Giammatteo] ([mailto:paolo-DOT-fabriani-AT-eng-DOT-it Paolo Fabriani]) || ENG
 
|-
 
|-
| org.gcube.content-management || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii] ( [mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
+
| org.gcube.content-management || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii] ([mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
 +
|- style="background-color:#E0E0E0;font-style:italic"
 +
| org.gcube.course-management || discontinued || -
 
|-
 
|-
| org.gcube.course-management || - || - || discontinued
+
| org.gcube.data-access || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii]  || CNR
 
|-
 
|-
| org.gcube.data-source  || - || - || discontinued
+
| org.gcube.data-analysis || [mailto:gianpaolo-DOT-coro-AT-isti-DOT-cnr-DOT-it Gianpaolo Coro] ([mailto:luca-DOT-frosini-AT-isti-DOT-cnr-DOT-it Luca Frosini ]) || CNR
 
|-
 
|-
| org.gcube.data-transformation || [mailto:j-DOT-gerbesiotis@di.uoa.gr-AT-di-DOT-uoa-DOT-gr John Gerbesiotis] ([mailto:laskarisn-AT-di-DOT-uoa-DOT-gr Nikolas Laskaris ]) || NKUA
+
| org.gcube.data-catalogue || [mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]  || CNR
 
|-
 
|-
| org.gcube.data-publishing || [mailto:fabio-DOT-sinibaldi-AT-isti-DOT-cnr-DOT-it Fabio Sinibaldi] ([mailto:valentina-DOT-marioli-AT-isti-DOT-cnr-DOT-it Valentina Marioli]) || CNR
+
| org.gcube.data-harmonization || [mailto:fabio-DOT-sinibaldi-AT-isti-DOT-cnr-DOT-it Fabio Sinibaldi] ([mailto:gianpaolo-DOT-coro-AT-isti-DOT-cnr-DOT-it Gianpaolo Coro]) || CNR
 
|-
 
|-
| org.gcube.dir || - || - || discontinued
+
| org.gcube.data-publishing || [mailto:fabio-DOT-sinibaldi-AT-isti-DOT-cnr-DOT-it Fabio Sinibaldi] ([mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]) || CNR
 +
|- style="background-color:#E0E0E0;font-style:italic"
 +
| org.gcube.data-source  || discontinued || -
 +
|-
 +
| org.gcube.data-transfer || [mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa] ([mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
 +
|-
 +
| org.gcube.data-transformation || [mailto:j-DOT-gerbesiotis-AT-di-DOT-uoa-DOT-gr John Gerbesiotis] || UOA
 +
|- style="background-color:#E0E0E0;font-style:italic"
 +
| org.gcube.dir || discontinued || -
 
|-
 
|-
 
| org.gcube.distribution || [mailto:luca-DOT-frosini-AT-isti-DOT-cnr-DOT-it Luca Frosini ] ([mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii]) || CNR
 
| org.gcube.distribution || [mailto:luca-DOT-frosini-AT-isti-DOT-cnr-DOT-it Luca Frosini ] ([mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii]) || CNR
 
|-
 
|-
| org.gcube.execution  || [mailto:j-DOT-gerbesiotis@di.uoa.gr-AT-di-DOT-uoa-DOT-gr John Gerbesiotis] ([mailto:laskarisn-AT-di-DOT-uoa-DOT-gr Nikolas Laskaris ]) || NKUA
+
| org.gcube.execution  || [mailto:p-DOT-koltsida-AT-di-DOT-uoa-DOT-gr Panagiota Koltsida ] || UOA
 
|-
 
|-
 
| org.gcube.ext || [mailto:gabriele-DOT-giammattteo-AT-eng-DOT-it Gabriele Giammatteo] ([mailto:paolo-DOT-fabriani-AT-eng-DOT-it Paolo Fabriani]) || ENG
 
| org.gcube.ext || [mailto:gabriele-DOT-giammattteo-AT-eng-DOT-it Gabriele Giammatteo] ([mailto:paolo-DOT-fabriani-AT-eng-DOT-it Paolo Fabriani]) || ENG
 
|-
 
|-
| org.gcube.index-management || [mailto:j-DOT-gerbesiotis@di.uoa.gr-AT-di-DOT-uoa-DOT-gr John Gerbesiotis] || NKUA
+
| org.gcube.gcore || [mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo] ([mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii]) || CNR
 +
|-
 +
| org.gcube.geoanalytics  || [mailto:dkatris-AT-cite-DOT-gr Dimitris Katris] ([mailto:koltsidaAT-di-DOT-uoa-DOT-gr Panagiota Koltsida] ) || UOA
 +
|-
 +
| org.gcube.index-management ||  [mailto:p-DOT-koltsida-AT-di-DOT-uoa-DOT-gr Panagiota Koltsida ] || UOA
 
|-
 
|-
 
| org.gcube.information-system || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii] ([mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
 
| org.gcube.information-system || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii] ([mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
 +
|-
 +
| org.gcube.investment-analysis  || [mailto:dkatris-AT-cite-DOT-gr Dimitris Katris] || UOA
 
|-
 
|-
 
| org.gcube.messaging || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii] ([mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
 
| org.gcube.messaging || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii] ([mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
 +
|- style="background-color:#E0E0E0;font-style:italic"
 +
| org.gcube.metadata-management || discontinued || -
 +
|- style="background-color:#E0E0E0;font-style:italic"
 +
| org.gcube.monitoring  || discontinued || -
 +
|- style="background-color:#E0E0E0;font-style:italic"
 +
| org.gcube.ontology-management  || discontinued || -
 +
|- style="background-color:#E0E0E0;font-style:italic"
 +
| org.gcube.personalisation || dicontinued || -
 
|-
 
|-
| org.gcube.metadata-management || - || - || discontinued
+
| org.gcube.portal || [mailto:massimiliano-DOT-assante-AT-isti-DOT-cnr-DOT-it Massimiliano Assante] ([mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]) || CNR
 
|-
 
|-
| org.gcube.monitoring || - || - || discontinued
+
| org.gcube.portlets-admin || [mailto:massimiliano-DOT-assante-AT-isti-DOT-cnr-DOT-it Massimiliano Assante] ([mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]) || CNR
 
|-
 
|-
| org.gcube.ontology-management  || - || - || discontinued
+
| org.gcube.portlets-user || [mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]|| CNR
 
|-
 
|-
| org.gcube.personalisation || [mailto:p-DOT-koltsida-AT-di-DOT-uoa-DOT-gr Giota Koltsida ] ] ([mailto:laskarisn-AT-di-DOT-uoa-DOT-gr  Nikolas Laskaris ]) || NKUA
+
| org.gcube.portlets-widgets  || [mailto:massimiliano-DOT-assante-AT-isti-DOT-cnr-DOT-it Massimiliano Assante] ([mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]) || CNR
 +
|- style="background-color:#E0E0E0;font-style:italic"
 +
| org.gcube.process-optimisation || discontinued || -
 
|-
 
|-
| org.gcube.portal || [mailto:massimiliano-DOT-assante-AT-isti-DOT-cnr-DOT-it Massimiliano Assante] ([mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]) || CNR
+
| org.gcube.resource-management  || [mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo] ([mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii]) || CNR
 
|-
 
|-
| org.gcube.portlets-admin || [mailto:massimiliano-DOT-assante-AT-isti-DOT-cnr-DOT-it Massimiliano Assante] ([mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]) || CNR
+
| org.gcube.search || [mailto:p-DOT-koltsida-AT-di-DOT-uoa-DOT-gr Panagiota Koltsida ] || UOA
 
|-
 
|-
| org.gcube.portlets-user || [mailto:laskarisn-AT-di-DOT-uoa-DOT-gr Nikolas Laskaris] ([mailto:francesco-DOT-mangiacrapa-AT-isti-DOT-cnr-DOT-it Francesco Mangiacrapa]) || NKUA-CNR
+
| org.gcube.semantic-search || [mailto:marketak-AT-ics-DOT-forth-DOT-gr Yannis Marketakis] || FORTH
 
|-
 
|-
| org.gcube.process-optimisation || - || - || discontinued
+
| org.gcube.social-networking|| [mailto:massimiliano-DOT-assante-AT-isti-DOT-cnr-DOT-it Massimiliano Assante] || CNR
 
|-
 
|-
| org.gcube.search  || [mailto:j-DOT-gerbesiotis@di.uoa.gr-AT-di-DOT-uoa-DOT-gr John Gerbesiotis] ([mailto:laskarisn-AT-di-DOT-uoa-DOT-gr  Nikolas Laskaris ]) || NKUA
+
| org.gcube.spatial-data || [mailto:fabio-DOT-sinibaldi-AT-isti-DOT-cnr-DOT-it Fabio Sinibaldi] ([mailto:gianpaolo-DOT-coro-AT-isti-DOT-cnr-DOT-it Gianpaolo Coro]) || CNR
 
|-
 
|-
 
| org.gcube.tools || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii] ([mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
 
| org.gcube.tools || [mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii] ([mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo]) || CNR
Line 83: Line 106:
 
|-
 
|-
 
| org.gcube.vre-management  || [mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo] ([mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii]) || CNR
 
| org.gcube.vre-management  || [mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo] ([mailto:lucio-DOT-lelii-AT-isti-DOT-cnr-DOT-it Lucio Lelii]) || CNR
 +
|}
 +
<br>
 +
In addition,  the following table provides the list of the RedMine's assignment for the list of the
 +
*responsible of the documentation ,
 +
*infrastructure or
 +
*other integration activities :
 +
<br>
 +
{| border="1" cellpadding="4" cellspacing="0"
 +
|- style="background-color:#F2F2F2"
 +
! width=300 | Subsystem
 +
! width=400 | Subsystem Manager (Deputy)
 +
! width=80  | Partner
 +
|-
 +
| documentation || [mailto:maria-DOT-digirolamo-AT-eng-DOT-it Maria Di Girolamo] ([mailto:gabriele-DOT-giammatteo-AT-eng-DOT-it Gabriele Giammatteo]) || ENG
 +
|-
 +
| infrastructure || [mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo] || CNR
 +
|-
 +
| other || [mailto:roberto-DOT-cirillo-AT-isti-DOT-cnr-DOT-it Roberto Cirillo] || CNR
 
|}
 
|}
  
== Procedures Involvement ==
+
== Role Procedures ==
* [[Procedure Release Cycle|Release Cycle]]
+
* [[Major/Minor Release Cycle procedure|Major/Minor Release Cycle]]
* [[Procedure Maintenance Cycle|Maintenance Cycle]]
+
* [[Maintenance Release Cycle procedure|Maintenance Release Cycle]]

Latest revision as of 10:50, 26 March 2018

The Subsystem Manager is responsible for the management of a gCube software subsystem. The main tasks are:

  • runs local/remote builds of subsystem
  • monitors defects and activities at subsystem-level
  • creates components in the context of assigned subsystem
  • creates subsystem configurations in ETICS
  • releases new Subsystem Configurations (see Delivering Subsystem section)
  • grants rights in the scope of the assigned subsystem (e.g. to Developers)
  • notifies Release Manager about Subsystem Configurations releases


Role Assignment

The table provides the list of the Etics and RedMine's assignment as Subsystem Manager. All subsystems_name, in the table, are preceded by the prefix org.gcube.

Subsystem Subsystem Manager (Deputy) Partner
org.gcube.accounting Luca Frosini (Eric Perrone ) CNR
org.gcube.annotation-management discontinued -
org.gcube.application Fabio Sinibaldi (Gianpaolo Coro) CNR
org.gcube.application-support-layer Panagiota Koltsida UOA
org.gcube.broker-matchmaker discontinued -
org.gcube.build-utils Gabriele Giammatteo (Paolo Fabriani) ENG
org.gcube.common Gabriele Giammatteo (Paolo Fabriani) ENG
org.gcube.content-management Lucio Lelii (Roberto Cirillo) CNR
org.gcube.course-management discontinued -
org.gcube.data-access Lucio Lelii CNR
org.gcube.data-analysis Gianpaolo Coro (Luca Frosini ) CNR
org.gcube.data-catalogue Francesco Mangiacrapa CNR
org.gcube.data-harmonization Fabio Sinibaldi (Gianpaolo Coro) CNR
org.gcube.data-publishing Fabio Sinibaldi (Francesco Mangiacrapa) CNR
org.gcube.data-source discontinued -
org.gcube.data-transfer Francesco Mangiacrapa (Roberto Cirillo) CNR
org.gcube.data-transformation John Gerbesiotis UOA
org.gcube.dir discontinued -
org.gcube.distribution Luca Frosini (Lucio Lelii) CNR
org.gcube.execution Panagiota Koltsida UOA
org.gcube.ext Gabriele Giammatteo (Paolo Fabriani) ENG
org.gcube.gcore Roberto Cirillo (Lucio Lelii) CNR
org.gcube.geoanalytics Dimitris Katris (Panagiota Koltsida ) UOA
org.gcube.index-management Panagiota Koltsida UOA
org.gcube.information-system Lucio Lelii (Roberto Cirillo) CNR
org.gcube.investment-analysis Dimitris Katris UOA
org.gcube.messaging Lucio Lelii (Roberto Cirillo) CNR
org.gcube.metadata-management discontinued -
org.gcube.monitoring discontinued -
org.gcube.ontology-management discontinued -
org.gcube.personalisation dicontinued -
org.gcube.portal Massimiliano Assante (Francesco Mangiacrapa) CNR
org.gcube.portlets-admin Massimiliano Assante (Francesco Mangiacrapa) CNR
org.gcube.portlets-user Francesco Mangiacrapa CNR
org.gcube.portlets-widgets Massimiliano Assante (Francesco Mangiacrapa) CNR
org.gcube.process-optimisation discontinued -
org.gcube.resource-management Roberto Cirillo (Lucio Lelii) CNR
org.gcube.search Panagiota Koltsida UOA
org.gcube.semantic-search Yannis Marketakis FORTH
org.gcube.social-networking Massimiliano Assante CNR
org.gcube.spatial-data Fabio Sinibaldi (Gianpaolo Coro) CNR
org.gcube.tools Lucio Lelii (Roberto Cirillo) CNR
org.gcube.vo-management Ciro Formisano (Paolo Fabriani) ENG
org.gcube.vre-management Roberto Cirillo (Lucio Lelii) CNR


In addition, the following table provides the list of the RedMine's assignment for the list of the

  • responsible of the documentation ,
  • infrastructure or
  • other integration activities :


Subsystem Subsystem Manager (Deputy) Partner
documentation Maria Di Girolamo (Gabriele Giammatteo) ENG
infrastructure Roberto Cirillo CNR
other Roberto Cirillo CNR

Role Procedures