Before you onboard with a client, a Talent Success Manager will connect with you to ensure you're ready and support you throughout the engagement. You'll discuss things like:
- Your start date, the support structure, and any overlap in work hours.
- Work time expectations (typically a 5+ hour overlap between you and the client during the first 90 days).
- Any essential engagement details.
- Performance expectations during your first 30, 60, and 90 days of your engagement.
- Any needed technology and infrastructure setup.
A sample client engagement timeline
Client expectations vary based on your role and the specific client. They are not uniform; instead, they cater to each client's unique needs. Consider these expectations as benchmarks for your performance. By understanding and meeting them, you can improve client satisfaction and build stronger relationships, leading to better outcomes for everyone involved.
Day 0 - Infrastructure setup
Before joining a client, be sure that your work environment is ready:
- Internet/ISP setup: Minimum 10Mbps, unlimited data, fiber.
- Meet minimum software and hardware requirements.
- Meet power expectations.
- Set up a comfortable workstation: table, ergonomic chair, monitor, headset.
- VPN setup, if required, may take up to 20 working days, if applicable.
Note: Clients may require specific devices or higher-spec laptops for security reasons and may provide a laptop if needed.
Day 7 - Onboarding
- Meet your team to introduce yourself and understand their roles for better collaboration.
- Learn about the company's products, target markets, and strategy to align your efforts.
- Begin pair programming to improve your skills and share knowledge with a developer.
- Document all work in project management tools for transparency and continuity.
- Complete your onboarding sessions to get familiar with tools, systems, and company culture.
Day 30 - Gain expertise and knowledge
-
Gain expertise:
- Identify knowledge gaps through self-assessment to create a focused plan for improvement.
- Understand ramp plans to navigate your learning journey and set realistic milestones.
- Master critical knowledge by applying fundamental concepts and continuously seeking feedback.
-
Increase productivity:
- Fix bugs promptly to enhance your output quality and overall efficiency.
- Complete two pull request edits with a mentor, providing insights and fostering accountability.
- Complete pair programming to improve your skills and productivity through real-time collaboration and problem-solving.
Day 60 and 90 - Full engagement immersion
- Contribute to your team by sharing insights and ideas. Engage in discussions and collaborate on initiatives that foster creativity and innovation.
- Stay connected with daily communication. Attend meetings and brainstorming sessions to enhance team cohesion and productivity.