Onboarding Guide
Tracks thoughts regarding onboarding. Once complete this may be migrated to the Devhub.
See:
initiate the new resource into the FIO DAO using worker proposals, requests for payment, and other necessities.
aid the new team member in creating and managing worker proposal and subtasks
orient the new resource on the community influencers in the FIO Protocol.
steering committee
board of directors
marketing
account management
product management
community relations
core team and developer community
block producers
token holders
aid with setup for working with FIO Protocol as needed
s-corp (for exchange, banking and other needs)
payroll/quickbooks
wallet use for FIO payment
task keeping and stating within the core team.
git hub branching and code management practices of the core team
introduce the new team member to the following repositories of the FIO Protocol.
FIO
FIO.TEST
FIO.CONTRACTS
FIO.DEVTOOLS
FIO-DEVHUB
FIO-devnet
fiosdk_typescript
fiosdk_kotlin
introduce the new team member to the following processes and lifecycles used by the core team
Release lifecycle
software development lifecycle
project lifecycle
introduce the resource to all of the rolls fulfilled presently in the core tech team
VP of technology (Eric)
architect (Ed)
senior block chain dev (Adam, Casey, Bill)
QA (Ben)
security consultant (Q)
technical writer (Rachel)
devops support (Kenneth)
establish an open dialog and collaborative set of personal forums for ongoing discussions regarding ALL things FIO and crypto.
Team introductions.
meet and greet with each team member and overviews of areas of expertise.
daily and weekly checkin regarding any Q and A for the first couple of months.
Before start date
Help new team member set up worker proposal.
provide template of their WP for their position on the core team.
help them finalize details according to their questions and needs.
Help new team member set up desired self sovereign presence.
S-corp, LLC, freelancer
Help new team member complete funds logistics model for payment from FIO Protocol
Weekly onboarding plan
Phase 1 (1-2 weeks)
select platform for FIO involvement
configure/update with all fio tools
discord
telegram
Jira access
kanban board
wiki read access
setup working notes area on wiki
Dev IDE (Clion, or whichever is selected).
xcode
markup editor
postman
team introductions
Introduction to team culture and team processes and meetings.
introduction to FIO community and community influencers
overview of community dynamics and communications.
Introduction to working as a self sovereign entity
homework (if not completed before start)
set up wallet for monthly request processing.
set up s-corp (or whatever corp entity is necessary for FIO involvement)
corp dedicated credit card
corp checking account
set up corp account for exchange
phase 2 (1-2 weeks)
Fetch and build all dev repos
fio
fio.devtools
fio contracts
fio test
build and run the blockchain locally.
overview of FIO (also known as FIO Core) code with Ed
overview of fio.contracts with Ed
review dev debugging practices for contracts with Ed
overview of fio.test with Ed
review fio.test structure, tech stack, and run tests.
make your own test (homework).
overview fio.devtools
review fio.devtools, overview of FIO operational environments with Ed.
phase 3
meeting series with selected team members to better understand each team members roll, what they do and how they do it.
begin accepting work tasks as onboarded community member!!