30 days: Get familiarized with the org, people, structure, priorities, and process
- Complete all mandatory training
- [ ] Get all the assigned and recommended training out of the way
- [ ] Explore documentation for developmental workflow and tool-specific training
- [ ] Take advantage of internal/external training on a specific tech stack
- Meet with team members and close partners
- [ ] Ask your manager what their expectations are
- [ ] Understand organizational priorities from your skip manager
- [ ] Get an overview of your team’s responsibilities from the TL or a team member
- Check-in with the manager at the end of 30 days
- [ ] Get their feedback on progress, what went well, or what you can improve
- [ ] Ask if your 30/60/90 plan is aligned with current priorities
- [ ] Share a TL;DR recap of what you did. You can set a weekly cadence
60 days: Pseudo contribution via observing and learning job responsibilities
- Learn team responsibilities
- [ ] Shadow a senior engineer on your team, how do they triage prod issues
- [ ] Add yourself as a secondary on-call rotation and observe incoming requests
- [ ] Understand team roadmap and future priorities
- Build relationships and familiarize yourself with system ownership
- [ ] Get quick wins by offering your help to team members on smaller items
- [ ] Understand who owns what and set up recurring 1:1s with key service owners
- [ ] Familiarize yourself with the org code structure and unspoken rules
- What is the common communication channel, is it okay to ping people directly?
- Are you expected to have your camera turned on during meetings?
- Who are some god-like individuals with a lot of influence in your org?
- Check-in with the manager at the end of 60 days
- [ ] Ask if your 30/60/90 plan is still aligned with current priorities
- [ ] Understand how your priorities are linked to organizational priorities
- [ ] Get 1 thing you can do better from your manager’s perspective
90 days: Move the needle, start visibly contributing
- Start focusing on individual delivery
- [ ] The first design document written and reviewed
- [ ] Start participation in team on-call or similar responsibilities
- [ ] Review existing design docs and get some knowledge-sharing sessions
- Contribute to team/org priorities
- [ ] Active participation in team discussions
- [ ] Understand the alignment of your work with org goals
- [ ] Take an interest in surrounding projects and how those affect yours
- What existed before we started on [Project X]?
- We’re currently solving [Problem A]. What other important issues are you seeing today?
- How can I help you make your life easier?
- Check-in with the manager at the end of 90 days