fix syntax, remove duplicate of the agenda template authored by anarcat's avatar anarcat
......@@ -9,89 +9,23 @@ After we go through the recruiting process and candidate is offered a contract,
1. Candidate accepts offer, in writing, from TPI (with social contract, code of conduct and employee handbook). Erin send start date to the team the person will be working in.
2. Send a mail to the team lead + PM to tell them starting date for new employee.
4. Erin sends mail to new employee with the following information:
. holidays calendar
. org chart
. harvest
. next steps
* holidays calendar
* org chart
* harvest
* next steps
5. Erin creates a ticket in TPA's gitlab pgp signed to:
. setup Email/LDAP access. LDAP coordinates accesses to a few services, mostly shell and gitolite, but less and less services are connected to it, so we need to grant access to a *lot* of services when we join new users
6. Erin sends a mail to tor-internal@ introducing new employee (after email is created and tested). Instructions for tor-internal IRC is in intro email.
7. Erin creates a ticket in TPA gitlab group requesting to create following accounts:
. BBB
. gitlab
. nextcloud
. ... maybe more? https://gitlab.torproject.org/tpo/tpa/team/-/wikis/service
. direct link: https://gitlab.torproject.org/tpo/tpa/team/-/issues/new
* BBB
* gitlab
* nextcloud
* ... maybe more? see the [service list](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/service)
* [direct link](https://gitlab.torproject.org/tpo/tpa/team/-/issues/new)
8. gaba: New employee receives email from team lead to schedule a meeting with the team for onboarding.
9. gaba: New employee meets with the team with the following agenda (needs better documentation, see agenda template in the wiki, which needs to be updated with the procedure below, https://gitlab.torproject.org/tpo/team/-/wikis/OnBoardingAgendaTemplate):
Explain statement of values, social contract and code of conduct.
How the the organization the Tor project works.
It is a non-profit incorporated in the US.
There is a community of contributors (explain core contributors, others, etc)
TPI is divided in teams, etc. Explain which teams we have.
Sponsor work is funded by grants we apply to (there is a fundraising team that bottomline this process).
Sponsor projects are cross-teams. They will be assign to 0, 1 or more projects.
All hands meetings once a week. Some of them are compulsory.
Face to face meetings twice a year.
Security for communications and services: 2FA, GPG, Signal. <- our security policy! it exists!
How your team works and which projects the team maintains
Stakeholders for your work.
Roadmap and the kanban board for the team.
Meetings:
Public meeting happens in IRC every team-date-for-meetings.
Semi-public meetings for sponsored project happens bi-weekly in BBB.
1:1s with team lead
Mailing lists and IRC channels <- duplicates welcome email?
#tor-project, #tor and #tor-dev public channels for the whole community
#tor-internal, #cakeorpie private channels with core Tor members
https://lists.torproject.org/cgi-bin/mailman/listinfo
tor-dev (public)
tor-internal (private)
tor-project (public)
team specific channels (public).
Systems we use:
How we are using Pads
File storage in Nextcloud
Shared calendars in Nextcloud
Forum https://forum.torproject.net
Gitlab
BBB
10. New employee meets with team lead to talk about work in the next two weeks.
9. gaba: New employee meets with the team with the [agenda template](https://gitlab.torproject.org/tpo/team/-/wikis/OnBoardingAgendaTemplate)
TODO: core-only onboarding procedure?
......@@ -109,9 +43,9 @@ TODO: can we have buddies? mentors? whatever you call those, the person you ask
8. Team lead create ticket in TPA to remove permissions (all of them if not volunteering).
9. Remove employee from mailing lists if not continue contributing (but remove from employees list no matter what)
TODO: what happens when people get "terminated"
TODO: emergency termination
TODO: core-only offboarding procedure
* TODO: what happens when people get "terminated"
* TODO: emergency termination
* TODO: core-only offboarding procedure
# what is missing
......
......