You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: paper.tex
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@
35
35
36
36
\include{contributors.tex}
37
37
38
-
\date{2024-07-25}
38
+
\date{2024-12-31}
39
39
40
40
\include{marginplots.tex}
41
41
@@ -248,23 +248,23 @@ \subsection{Module 1: Foster a Network of RSEs}
248
248
249
249
One of the core responsibilities of an RSE unit is to act as a coordinator of RSE activities within the institution.
250
250
At virtually every academic institution there are employees that assume at least part-time the role of an RSE, with tasks within only a part of that organization.
251
-
These decentralized RSEs typically work isolated from similar RSEs in different groups, within the same institution.
252
-
A central RSE unit provides a condensation core and connects decentralized RSEs with each other and with the ones at the hub.
251
+
These RSEs typically work isolated from similar RSEs in different groups, within the same institution.
252
+
A central RSE unit provides a condensation core and connects RSEs in spokes with each other and with the ones at the hub.
253
253
254
-
Connecting decentralized RSEs has multiple, positive effects.
254
+
Connecting RSEs in spokes has multiple, positive effects.
255
255
It will enable them to get to know others in similar situations and to learn from as well as support each other.
256
256
Contact with the central RSE unit will also help RSEs to professionalize their software development, which will directly benefit not only themselves but also their research groups.
257
257
In addition, the networking opportunities allow the distribution of knowledge about tools and resources within network partners, including the central RSE unit.
258
258
There are many RSE skills mastering which can take many years; time that a part-time RSE usually can not spare.
259
-
A central RSE unit can make sure to connect decentralized RSEs to others with the relevant expertise or offer it themselves.
259
+
A central RSE unit can make sure to connect RSEs in spokes to others with the relevant expertise or offer it themselves.
260
260
Fostering the network also enables the RSE unit to monitor institutional RSE activities, thereby giving it the insight necessary to prevent duplication of work and support synergies.
261
261
262
262
How an RSE unit realizes this task will depend heavily on its environment and resources.
263
263
We only mention a few examples here to provide inspiration, with the explicit claim of incompleteness.
264
264
These include talks, seminars, workshops, meet-ups, hackathons, as well as informal regulars' tables.
265
265
As a foundation, a central RSE unit employs experienced RSEs, mostly at the post-doctoral level, who are not only expert software engineers, but also good communicators with the ability to work interdisciplinarily.
266
266
At least a core of a central RSE unit's employees need to have permanent contracts to be able to offer that deep expertise that requires years of experience.
267
-
Moreover, an onboarding process can serve as an entry point for new RSEs, whether decentralized or in the central RSE unit, into an institution's network.
267
+
Moreover, an onboarding process can serve as an entry point for new RSEs, whether in the hub or in spokes, into an institution's network.
268
268
This gives an opportunity to gauge how the new colleague can benefit from the RSE units's teaching services and whom they might want to network with based on their planned work.
269
269
Similarly an off-boarding process can help to make sure that all acquired knowledge that is relevant to the institution is passed on to someone who stays, even when within a single research group alone that might pose a problem.
270
270
@@ -348,7 +348,7 @@ \subsection{Module 3: Development Services}
348
348
\subsection{Module 4: Teaching Services}
349
349
\label{sec:teaching}
350
350
351
-
A central RSE unit can provide or organize training for researchers and decentralized RSEs in an institution.
351
+
A central RSE unit can provide or organize training for researchers and RSEs in spokes.
352
352
This can replace self-education for foundational software development skills and provide a basis from which researchers can continue to learn more specialized skills guided by experts of the central RSE unit.
353
353
It also improves the quality of much of the fairly simple software being written by researchers; scripts to process and maybe visualize their data.
354
354
As teaching material for foundational software development skills is freely available,
However, a central RSE unit can provide extra services by acting as an intermediary for RSE infrastructure and by hosting pilot instances of new tools and services.
397
397
IT departments typically only provide the service for hosting and accessing IT infrastructures, such as RSE infrastructures.
398
398
Central RSE units are a link between the central services offered either by IT departments, computing centers or over-archlingly available services on one side,
399
-
and decentralized RSEs on the other, offering documentation, training and best-practices to efficiently and effectively use available services and comply with established processes.
399
+
and RSEs in spokes on the other, offering documentation, training and best-practices to efficiently and effectively use available services and comply with established processes.
400
400
401
-
Furthermore, the central RSE unit can offer consulting for decentralized RSEs to guide selection processes of the tools and services best suited for each project.
401
+
Furthermore, the central RSE unit can offer consulting for RSEs in spokes to guide selection processes of the tools and services best suited for each project.
402
402
This holds for existing RSE, or more general IT, infrastructure.
403
403
However, as scientists are working, by definition, at the cutting edge, they will often need or want to use the newest tools.
404
404
When such a need is identified in the course of a consultation, a central RSE unit can set up and provide access to pilot instances to evaluate these tools.
On the contrary, the RSE unit should act as a multiplier for the RSE-relevant services offered by the IT department, helping RSEs to discover and use existing and upcoming services.
409
409
Similarly, the RSE unit can promote the use of the available computing infrastructure provided by a computing center, helping with the support of the users when RSE-related questions in this context arise.
410
410
Once the mutual collaboration between RSE unit, IT department and computing center has been established, a stricter policy-based involvement of the RSE unit for infrastructure requests is envisioned.
411
-
Overall, by acting as an intermediary for RSE infrastructure related requests, the central RSE unit can augment the IT department and the computing center, providing decentralized RSEs with the specific support they require.
411
+
Overall, by acting as an intermediary for RSE infrastructure related requests, the central RSE unit can augment the IT department and the computing center, providing RSEs in spokes with the specific support they require.
412
412
413
413
\subsection{Module 7: Research Software Engineering Research}
0 commit comments