--- title: UCL internship at RERO tags: rero-ils, sonar, collaboration, UCL, RERO --- # UCL internship at RERO Martigny, 4-6 September 2019 **Delegation of the UCL libraries (Université catholique de Louvain)** ## Participants: UCL: - Laurent Dubois - Renaud Michotte - Benoît Erken RERO-ILS @RERO: - Aly Badr (BAA), dev - Gianni Pante (PAG), dev - Igor Milhit (MII), **Scrum Master** - Johnny Mariéthoz (MAJ), dev - Nicolas Prongué (NPR), **Product Owner** - Peter Weber (WEP), dev - *Bertrand Zuchuat (ZUB), ~~dev, on vacation~~* SONAR @RERO - Sébastien Délèze (DES), dev - Nicolas Prongué (NPR), specs - Miguel Moreira (MOM), project manager ## UCL Goals Code: - Understand the Agile/Scrum process - Learn RERO ILS coding best practices - Learn about Invenio module creation: how and in which cases - Learn about the collaborative process - Git branches, pull requests, GitHub Specifications: - Learn about User Story definition - Know the roadmap SONAR: - *(to be completed by UCL)* ## Schedule and process: Wed, 04.09: - Training sessions: 1. Invenio modules and coding best practices (MAJ) 2. Collaborative process, Git, GitHub (MII) 3. Agile/Scrum process (MII) 4. Specifications, User Stories (NPR) Thu, 05.09: - SONAR - *(TBD)* Wed-Fri, 04.09-06.09: - Practice: - Implement an Invenio module for a SIP2 interface - Participate in the RERO ILS sprint 21 with the team @RERO: - complete [US tasks]() and solve [issues](https://github.com/rero/rero-ils/issues) using a *pair programming* approach (mixed pairs) *(Note: training sessions 3 and 4 might take place on Thu 05.09 - TBD)* ## Preparation - UCL participants can attend (remotely) the "Sprint Planning 21" meeting: - **Tuesday, 03.09.2019, 09h00** at https://whereby.com/rero21-reroils-reroils - It is recommended that each UCL participant comes with a RERO ILS instance running on his laptop ## Useful information RERO ILS: - Public demo instance: https://ils.test.rero.ch - Help page: https://ils.test.rero.ch/help - Test instance @UCL: https://ils.bib.uclouvain.be/ - Backlog and Sprint Taskboard at Taiga: https://tree.taiga.io/project/rero21-reroils/backlog - Source code at GitHub: https://github.com/rero/rero-ils - Issues: https://github.com/rero/rero-ils/issues - Public chat room at Gitter: https://gitter.im/rero/reroils - **RERO 21** project info and blog (incl. posts about RERO ILS): https://rero21.ch - Twitter: `@rero_centrale` https://twitter.com/rero_centrale SONAR: - Project page: https://sonar.ch - Source code at GitHub: https://github.com/rero/sonar - Twitter: `@sonardotch` https://twitter.com/sonardotch ## Q&A - Q: How does RERO take the existing ILS (Virtua) into account in the conception process? - A: We do not use Virtua as a model; in general, we start from scratch, but try to benefit from the good ideas in Virtua. We put a strong emphasis on **simplification** ________