Following setup helps us maintain stability and increase the transparency among team members.
We use GDrive for file storage as specified in our Handbook. As the initiator, you will need to create a subfolder with the project name in the Sales > Agreement
folder.
NDA, agreements and all kinds of paperwork between parties will be put there. You can ask the Ops or Business team for help if you don't have the access.
For diagrams and design assets, you can find or put them in the Works
folder.
The codebase is usually in Github or our Gitlab. We have a specific guide for repo setup at repository-setup.md.
A few clients who have an in-house tech team might prefer using their git system. In those cases, we need to set up a symlink to pull out and daily back up the source code to our Gitlab.
The project workflow includes
- How we communicate internal and with the client
- How we schedule the meetings and milestone delivery
We use Basecamp for daily activities and milestones management. After having the milestone breakdown, we create a project in Basecamp and put them into it.
Then we fire an email to the stakeholders, including the development team with the summary, workflow explained and linked to all the tools.
- Invitation to Slack shared channel or Basecamp
- Meeting schedule with Google Meet link
- Link to the codebase / Gitlab
- Link to GDrive shared folder
In some cases, we also want to add integrations from the services we use to our Slack channel for monitoring purpose.
For example, we are working with #dental-marketplace team, there should be integration from Gitlab, and Fabric, and maybe Trello.