Example use cases for the catalogue
- As a software engineer I can search for projects doing a related work so that I can start cooperating.
- As a software engineer I can search for people with specific competences so that I can start exchanging experience.
- As a training coordinator I can get an overview of project characteristics so that I can better plan training activities.
- As a software-dev infrastructure provider I can get an overview on projects and teams so that I can better adjust my service to real community needs.
- As a ... I can explore the database of software development efforts so that I can get better conclusion about ... .
How it could work – functionality overview
The catalogue:
- indexes software projects and teams;
- indexes organizational and technical aspects of software development;
- covers all development efforts performed in GÉANT;
- introduces a unified structure for stored information;
- is collected in a single and easily available place;
- is accessible only by GÉANT community members;
- is continuously updated – so that the risk of having an outdated information is minimal.
Information maintenance:
- Information about a particular project is maintained by an individual maintainer of the project.
- Information is collected in an automated way as much as possible.
Examples of projects:
- End-user application development;
- Middleware development;
- Delivery of supporting tools (e.g. GIT, JIRA);
- Delivery of supporting services (e.g. software audits, trainings);
Selected beneficiaries
To give an overview potential group of users the following beneficiaries were selected as examples:
- SA2 T1 in context of (see Task 1: Service Transition and Software Management):
- assessment whether the service candidate is ready for production,
- software audits for all software products that are planned for production.
- organising the Secure Code Training and Software School for developers on a yearly basis.
- providing security and quality audits and penetration testing of software solutions to other GÉANT project activities.
- coordinating the preparation of the supporting teams for services in production.
- SA2 T2 (see Task 2: Trust and Identity Operations) operating Trust and Identity-related services for activities that are transitioned into production.
- SA2 T3 (see Task 3: Multi-Domain Services) operating multi-domain services in production for the duration of the project.
- SA2 T4 (see Task 4: Production Optimisation) taking care of production optimisation (see Task 4: Production Optimisation)
- GÉANT IPR Coordinator (see Activities/NA1/T2/IPR) in context of supporting development teams with intellectual property management.
- GÉANT Training Coordinator
- (more ...)
Full set of stakeholders with detailed analysis is located here.