Speaker
Michal Husejko
(CERN)
Description
This contribution describes how CERN has designed and integrated multiple essential tools for agile software development processes, ranging from a version control (Git) to issue tracking (Jira) and documentation (Wikis).
Running such services in a large organisation like CERN requires many administrative actions both by users and the service providers, such as creating software projects, managing access rights management, managing users and groups (which at CERN is tightly related to our LDAP eGroup implementation and Shibboleth based Single Sign On system), and performing tool-specific customisations.
Dealing with these requests manually would be a time-consuming task. This contribution illustrates how we have optimised the process from the conception stage (through the Git service example) to the design of an end-user facing platform acting as portal into all related services, inspired by popular portals for open-source developments such as Sourceforge, GitHub and others.
Authors
Gautam Botrel
(Universite Paul Sabatier (FR))
Michal Husejko
(CERN)
Co-authors
Alvaro Gonzalez Alvarez
(CERN)
Georgios Koloventzos
(CERN)
Jasiek Otto
(University of Warsaw (PL))
Nils Hoimyr
(CERN)