Version 8 (modified by clevy, 3 years ago) (diff)

Working on tickets

Last edition: 03/07/19 20:21:59 by nicolasmartin

Overview

The ticketing system for NEMO is quite active with about 160 ticket opened per year (reporting of last 12 months).

It is quite important to keep the ticketing system up to date, and thus to work on closing the tickets (with or without an associated commit) in an acceptable delay. This implies that all NEMO ST members and hopefully other developers (see list of involved developers/contributors) contribute to this work on a regular basis. This page describes the associated workflow and the responsibilities of each expert in these tasks.

Role and tasks of experts

Ticket workflow
ticket_workflow.png

Following the list of tickets

The list of open tickets needing some additional work is available here (where "Development branch" and "task" types have been excluded).

Each relevant ticket should be assigned to an expert, meaning that only actually new tickets should appear with "new" status, whereas all others should appear as "assigned".

Each expert is requested to check regularly the list of open tickets in order to:

  • accept some assignments which are relevant to his expertise or good will
  • propose assignments for newly created tickets, see list of experts below

In fact, to have an up-to-date ticketing system, there should be nearly no tickets under "new" status, and each expert should have a few (more than one…) tickets assigned to him/her.

Accept some assignments

Accepting assignments is indeed important in order to share a clear view on the list of tickets remaining to be taken in account.

Solve the issue(s)

Each expert should aim at closing tickets: List of the tickets assigned to you

Once an expert has accepted the assignment, the following items should be completed:

  • In the ticket, describe the chosen answer(s)
  • If some changes or fixes are to be committed in the NEMO reference, those should be tested before commit, including full SETTE tests in debug mode
  • In the comments of commit, do not forget the associated ticket number
  • Check where commits are relevant (maybe at least 2 places: in the shared users version (3_6_STABLE for now) and in the trunk (version under development)
  • When tasks are completed, close the ticket

Current list of developers/contributors

User['Name', 'Office', 'Role']

emanuelaclementi

['CMCC', 'Developer', 'Emanuela Clementi']

nemo

Administrator?

tsearle

['Met_Office', 'Developer', 'Toby Searle']

jsterlin

['Jean Sterlin', 'External', 'Contributor']

cmao

['Met_Office', 'Chongyuan Mao', 'Developer']

jwhile

['Developer', 'Met_Office', 'james while']

dancopsey

['Dan Copsey', 'Developer', 'Met_Office']

emalod

['eric maisonnave', 'Contributor', 'External']

orioltp

['Contributor', 'Oriol Tint\xc3\xb3', 'External']

jchanut

['Mercator_Ocean', 'Developer', 'Jerome Chanut']

petesykes

['Met_Office', 'Peter Sykes', 'Developer']

kuniko

['Kuniko Yamazaki', 'Met_Office', 'Developer']

lovato

['Developer', 'Tomas Lovato', 'CMCC']

jenniewaters

['Jennie Waters', 'Met_Office', 'Developer']

nicolasmartin

['Nicolas Martin', 'CNRS', 'Developer']

marc

['Developer', 'Met_Office', 'Marc Stringer']

charris

['Met_Office', 'Developer', 'Chris Harris']

ayoung

['Amy Young', 'Met_Office', 'Developer']

jcastill

['Met_Office', 'Juan Castillo', 'Developer']

djlea

['Met_Office', 'Daniel Lea', 'Developer']

alexwestmohc

['Alex West', 'Met_Office', 'Developer']

rbourdal

['Developer', 'Romain Bourdalle-Badie', 'Mercator_Ocean']

mocavero

['CMCC', 'Silvia Mocavero', 'Developer']

erwanraffin

['Erwan Raffin', 'External', 'Contributor']

clevy

['Developer', 'Claire Levy', 'CNRS']

mcastril

['Miguel Castrillo', 'External', 'Contributor']

alistairsellar

['Met_Office', 'Developer', 'Alistair Sellar']

epico

['Italo Epicoco', 'CMCC', 'Developer']

laurent

['Laurent Brodeau', 'External', 'Contributor']

jpalmier

['Julien Palmieri', 'Developer', 'NERC']

stephenhaddad

['Met_Office', 'Stephen Haddad', 'Developer']

gsamson

['Mercator_Ocean', 'Officer', 'Guillaume Samson']

smueller

['Simon Mueller', 'Developer', 'NERC']

dford

['David Ford', 'Met_Office', 'Developer']

cbricaud

['Clement BRICAUD', 'Developer', 'Mercator_Ocean']

pdavis

['Philip Davis', 'Met_Office', 'Developer']

acc

['NERC', 'Officer', 'Andrew Coward']

cguiavarch

['Developer', 'Met_Office', 'Catherine Guiavarch']

hadjt

['Developer', 'Jon Tinker', 'Met_Office']

dbruciaferri

['Met_Office', 'Developer', 'Diego Bruciaferri']

girrmann

['CNRS', 'Developer', 'Gaston Irrmann']

stefryn

['Stefanie Rynders', 'NERC', 'Developer']

rlod

['Renaud Person', 'Developer', 'CNRS']

davestorkey

['Dave Storkey', 'Met_Office', 'Developer']

ohernandez

['Olga Hernandez', 'Mercator_Ocean', 'Developer']

smasson

['CNRS', 'Officer', 'Sebastien Masson']

deazer

["Enda O'Dea", 'Met_Office', 'Developer']

rblod

['Rachid Benshila', 'Contributor', 'External']

flemarie

['Contributor', 'Florian Lemarie', 'External']

jonnywilliams

['Contributor', 'External', 'jonnywilliams']

csanchez

['Developer', 'Met_Office', 'Claudio Sanchez']

aumont

['External', 'Olivier Aumont', 'Contributor']

sciliberti

['Stefania Ciliberti', 'Developer', 'CMCC']

diovino

['Dorotea Iovino', 'CMCC', 'Officer']

francesca

['Developer', 'Francesca Mele', 'CMCC']

mdrudi

['Developer', 'CMCC', 'Massimilano Drudi']

techene

['CNRS', 'Developer', 'Sibylle Techene']

mattmartin

['Developer', 'Met_Office', 'Matt Martin']

dguibert

['Contributor', 'External', 'David Guibert']

kingr

['Met_Office', 'Developer', 'Robert King']

frrh

['Richard Hill', 'Met_Office', 'Developer']

emmafiedler

['Met_Office', 'Developer', 'Emma Fiedler']

hadcv

['Calvert Daley', 'Met_Office', 'Developer']

clem

['CNRS', 'Developer', 'Clement Rousset']

hadlh

['Met_Office', 'Developer', 'Leon Hermanson']

agn

['Developer', 'George Nurser', 'NERC']

niall

['Met_Office', 'Niall Mcconnell', 'Developer']

gm

['CNRS', 'Gurvan Madec', 'Developer']

malcolmroberts

['Met_Office', 'Malcolm Roberts', 'Developer']

clne

["Clare O'Neill", 'Met_Office', 'Developer']

cetlod

['CNRS', 'Developer', 'Christian Ethe']

rrenshaw

['Richard Renshaw', 'Developer', 'Met_Office']

timgraham

['Developer', 'Met_Office', 'Tim Graham']

andmirek

['Mirek Andrejczuk', 'Developer', 'Met_Office']

jpaul

['Julien Paul', 'Developer', 'Mercator_Ocean']

dcarneir

['Developer', 'Davi Carneiro', 'Met_Office']

vancop

['Martin Vancoppenolle', 'Developer', 'CNRS']

phuot

['Pierre-Vincent Huot', 'Contributor', 'External']

mathiot

['Pierre Mathiot', 'External', 'Officer']

wayne_gaudin

['Wayne Gaudin', 'Contributor', 'External']

pbarriat

['Pierre-Yves Barriat', 'Contributor', 'External']

ldouriez

['External', 'louis douriez', 'Contributor']

mikebell

['Mike Bell', 'Developer', 'Met_Office']

jamesharle

['James Harle', 'Developer', 'NERC']

anaguiar

['Ana Aguiar', 'Met_Office', 'Developer']