ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
CategoryTaskDefinitionExample of roles
2
Supervision
Coordinates the project effort, possibly across organizational boundaries
Coordinator, project manager, advisor, team leader
3
Resources
Provision and maintenance of resources used and exposed by the software project, like computational infrastructure, cloud systems...
System administrator, cloud manager
4
Funding
Acquisition or management of funding for effort and events that sustain the software
Principal Investigator, work package leader
5
OutreachCommunication with end-users and stakeholdersTraining, community manager, user support
6
Development
Writing of the backend and frontend code as well as managing dependencies, making the software ready for release
Programmer, maintainer, UX designer, release manager
7
Data curation
Integration of data in the software and ensures metadata is annotated and available
Data provider, statician, data manager
8
TestingUnit test, usability, integration tests, release testReviewer, reporting user
9
Documentation
Writing of all documentation related to the software, including user guidelines, roadmapping...
Technical writer, metadata curator
10
Conceptualisation
Formulation of the idea and goals of the software, design of main features and functionalities
Principal Investigator, Architect, graphical designer, release manager, requirement gathering
11
(not mapped)
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100