DEV Community

ashleygraf_
ashleygraf_

Posted on • Edited on

1

Onboarding onto a new team

I had previously worked at a development agency, and many many many small companies. This taught me how to hit the ground running with at least a basic understanding of the product I was working on within several weeks or even days.

Here's how I do it.

  1. Make a buddy with an established team member. Ask them questions I don't need to ask my manager.
  2. Get set up on the shared & local test environments ASAP.
  3. Learn how to create and use test data.
  4. Get set up the VPN & HTTP/S proxy.
  5. Learn the little bureaucratic processes and rules around getting access.
  6. Mosey around the code, the databases, the logs, and the user interface, etc.
  7. Read through the Requirements, wireframes, UI designs and flows, and key tickets for the project.
  8. Search Github for frequently used keywords to see how the functions & services connect together.
  9. Have short video call sessions with at least 1 member of each team - backend, frontend, mobile, and so on, to get to know them as a person & build rapport.
  10. Ask the people who've been on the team for the longest if they have any special tricks for navigating around the organisation you work for, and any productivity tips they might have.
  11. Do some ad-hoc testing. Try stuff out on the user interface or postman, and observe the UI & logs & the DB & the proxy to see what happens.
  12. Preference 'hanging out' in the office to 'doing work' in the office. You learn more about the team and product by talking to team members about how they do their work, and asking to see what they're working on, than sitting in a corner working on your ticket for the day.

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay