TEN7 Contractor Quick Start Guide
Version 1.1.2, published 08.20.2020
Hello, and welcome! This is a quick start guide to contracting with TEN7. Our goal is to get you up and running quickly! And to anticipate and answer any questions you may have before getting started.
You can learn more about who we are and what we do here and about our company culture and values here.
So we’d like to work with you, what’s next?
- First thing’s first: we’ll need to run a Goodhire background check. We’ll need your full name and email address to get started, and you’ll fill out the rest. You’ll be asked to enter our official office location, so please use: Minneapolis, MN, 55403, Hennepin County. If all is clear 🤞, we will ask you to…
- Fill out a TEN7 independent contractor agreement and a W9 using Hellosign
- Set up Gusto, so we can pay you
- Fill out the Know Your Team ice breaker – the team will learn about you, and vice versa
- Log in to Slack and say hi! 👋🏻
- In the meantime, we will get you set up with…
- An employee number
- Your new ten7.com email address
- Other accounts, such as: Jira, Asana, Slack, Harvest, 1Password, Gitlab, and more
We know you must have loads of questions! Here are some answers.
Please know that — depending on your role — someone will talk you through our process in more detail before you dive into the work.
- Do I get any time off? When is TEN7 closed?
As a contractor, you won’t get any paid time off. If you need to take time off, we ask that you give us as much notice as possible, so we can plan accordingly. TEN7 is closed every year on New Year’s Eve + Day, Memorial Day, Independence Day, Labor Day, Thanksgiving + Black Friday, and Christmas Eve + Day.
- Do I get any TEN7 issued hardware or software?
Nope! ← simplest answer
- Do I get any special discounts anywhere?
Yes, you have access to discounts from the Apple Store through TEN7, contact @dani or @ivan in Slack to get signed up.
- Do you have standups? Am I supposed to attend?
Standups happen daily, at 9:30am CT. If you can attend, great! If not, that’s ok too — as long as you’re clear on your priorities each day.
- Does TEN7 have a Brand and House Style Guide?
Why yes, we do! You can find it here.
- What is the correct way to write our company name?
The rule of thumb is that “TEN7” should always be written in CAPS with NO space between the “TEN” and the number “7”. Don’t use lower case, and don’t add spaces. The “TEN7” wordmark is geared to resemble the logo as closely as possible.
- What is TEN7’s contact information?
Time Tracking and Payment Questions
- Where do I track my time?
We use the Harvest app to track all time. Please track your time in real time, as you’re working on projects. Harvest has both desktop and mobile apps, and timers can also be started from tickets in Jira (for devs) as well as tasks in Asana (non-devs).
- How do I know which projects or tasks I should track time to?
Your team lead will let you know which projects, tasks or categories you should be tracking time to. If you have questions about logging your time, ask Dani!
- How often do I submit my timesheet?
Please submit your timesheet at the end of each week. We can’t pay you unless you do. Your timesheet will be reviewed first thing on Monday morning, at which point that week’s time is approved and can be invoiced.
- How often should I invoice?
You may use whatever cadence works best for you to invoice: semi-monthly, bi-weekly, weekly… just invoice us. You should invoice at least monthly. Please make sure that your timesheets are approved before invoicing us.
- How do I invoice?
Email your invoice to firstname.lastname@example.org. No need to itemize things, a total is fine. We rely on approved (and locked) Harvest timesheets for details.
- How and when do I get paid?
Invoices are usually paid on receipt via direct deposit through Gusto. You’ll see payment in your bank account within five business days. Don’t forget, you’re a 1099 contractor, so we don’t withhold any taxes. You’re responsible for applicable taxes in your jurisdiction.
- How should I use my TEN7 calendar? How should I indicate times I am busy for others to see?
We ask that you somehow connect your personal calendar with your TEN7 calendar. However you do this is up to you! You can either share your personal calendar but keep the events private, or you can manually add your personal calendar events to your TEN7 calendar. Our goal is to make sure we have your availability handy for meetings and project needs.
- What communication tools do you use?
Slack is our primary tool for communicating with each other (and sometimes with clients). We expect that you’ll have it open throughout the day and set up your notifications, so we can resolve questions and conversations as quickly as possible. Sometimes it’s more efficient to have an impromptu Zoom call with each other, so we’ll do that. We use email sparingly, and mostly with clients.
- How does
#attendance work? What are my responsibilities?
We use the #attendance Slack channel kinda like we’d say “hello” and “goodbye” as we come and go from a “regular” office. We ask that you let everyone know when you start work for the day, when you’ll be away from your computer, and when you’re done for the day. In addition to the channel, we update our Slack status regularly to indicate where we’re at: out, focused, etc. We’ve standardized on five, which we chose specifically to avoid any issues with color-blindness or shape distinguishing. These five are used almost universally by everyone, but feel free to be creative if you are doing something special.
- What hours should I keep?
This is up to you! But we prefer that you’re somewhat reachable during regular business hours which are Monday to Friday, 9am to 5pm CST.
- Do I need to use my TEN7 email address?
Yes! Please do not forward your email from your TEN7 account to any other email address. Always do TEN7’s business with TEN7’s email address. (You probably won’t send or receive a great deal of email, we’re mostly in Slack all day long.)
- What are the expectations around using Slack with clients?
All client-facing channels include
#t7care_ , so please be mindful of what you post in those channels. Although, don’t be too wary; we trust you to post in those channels when you need something from a client.
- What kind of project or ticket management system do you use?
For the most part, we use Jira for technical work and Asana for non-technical work. We have a ticketing system in Jira, so that tickets can be assigned to you and you can change the status as you work on something. Someone will walk you through how to use Jira in more detail, before you start.
Developer Specific Questions
- Where does the code live?
Most of the code you will work with will be in our own Gitlab server: gitlab.ten7.com, to which you can get access by asking for it in the
#developers Slack channel. We have clients that host with Pantheon, Acquia and platform.sh, so each will have their own setup.
- How do I make changes?
We use the git flow branching model, and use feature branches extensively. Your code will always be reviewed by another set of eyes before it goes live. And we expect that you will spend time reviewing code from others as well. This is how we all learn!
- How do I get my code live?
Getting your code live is usually a mix of finishing a feature branch, pushing the code into the develop branch, and then doing a release to the main branch. You probably won’t be responsible for doing releases to main.
Still have questions?
If this page didn’t answer a particular question, please create a new issue in Github and tell us! We’d love to add it to the list so others can benefit.
We wish you the best of luck in your first hours and days with us at TEN7. Know that we’re glad to have you on board, and that we look forward to getting to know you better. Still have questions? Feel free to reach out to Dani Adelman, our Director of Operations, or directly to Ivan Stegic, our CEO.