@@ -6,8 +6,6 @@ Project management
66 This page is still a working document, discuss anything that
77 appears like it should be improved.
88
9-
10-
119Unfortunately (fortunately?), we need to track where our time goes in order
1210to justify the benefits of what we do. There are two main uses of the
1311data:
@@ -24,61 +22,55 @@ data:
2422 be used to make this reporting a bit easier.
2523
2624
25+ Typical project flow
26+ --------------------
27+
28+ * Someone will contact us somehow. We try to get them to the garage
29+ or a real chat as soon as possible.
30+
31+ * Initial discussion. If it seems this should be a tracked project,
32+ then make the issue
33+
2734
2835Finance time tracking
2936---------------------
3037
31- For projects with their own funding (external or internal funding), they
32- should be marked in Halli. All other projects (funded by the
38+ For projects with their own funding (external or internal funding),
39+ you should get instructions about how to use them. One thing may be
40+ marking them in Halli. All other projects (funded by the
3341department's/school's basic funding) is marked to the standard RSE
3442project (ask for it), and this time is accounted for at the end of
3543each year (using internal corrections).
3644
3745
3846
39- Internal time tracking
40- ----------------------
47+ Internal tracking
48+ -----------------
4149
4250(This section is for our RSEs)
4351
4452GitLab is used to track all projects and time we spend on them.
45- Projects have labels that describe them, and GitLab `` /estimate `` and
46- `` /spend `` commands are used to record time spent .
53+ Projects have labels that describe them, there are some Gitlab
54+ commands, and there are custom commands .
4755
4856* Be aware that it takes some time to get up to speed with a project.
4957 This should be considered when making the initial estimate, during
5058 the first consultation. When recording time spent, include the time
5159 it takes to get up to speed and learn whatever else is needed for
5260 the project.
5361
54- * Include typical daily overheads into project time (imagine you are a
55- researcher - how much time do you spend doing other support
56- activities? Use that model).
57-
5862* When being paid by projects (in the Finance systems), we need to
5963 *only * record time actually
6064 spent on that project. Thus, the rest of your time should still be
6165 recorded to the common RSE project in the finance system.
6266
67+
6368Day-to-day procedure
6469~~~~~~~~~~~~~~~~~~~~
6570
66- * Record new projects in GitLab. Most short garage consultations are
67- not recorded in GitLab, unless there is some sort of extra
68- communication about it.
69-
70- * Look through the list of labels and set any relevant labels onto
71- the project. Use ``/estimate `` to make some time estimate (wild
72- guess - hour? day? week? month?)
73-
74- * There is an issue template that can be used for basic starting
75- info (and also it is also in :doc: `templates `).
76-
77- * We discuss the next steps in a weekly meeting, if it's not obvious.
78-
79- * Each time you spend time on a project, use ``/spend `` to record
80- time. (for example, ``/spend 4h `` or ``/spend 2d ``).
81-
71+ See `the rse-timetracking repository
72+ <https://github.com/AaltoRSE/rse-timetracking> ` for info on how to use
73+ Gitlab. But the actual data is in **rse-projects **.
8274
8375
8476Gitlab commands and project metadata
0 commit comments