14-18 October 2013
Amsterdam, Beurs van Berlage
Europe/Amsterdam timezone

Collaboration platform @CERN : Self-service for software development tools

15 Oct 2013, 16:51
Effectenbeurszaal (Amsterdam, Beurs van Berlage)


Amsterdam, Beurs van Berlage

Oral presentation to parallel session Software Engineering, Parallelism & Multi-Core Software Engineering, Parallelism & Multi-Core


Michal Husejko (CERN)


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.

Primary authors

Gautam Botrel (Universite Paul Sabatier (FR)) Michal Husejko (CERN)


Presentation Materials