We believe it is essential to bring our team onsite to your offices. You will quickly get to know who is "Russel", "Jack" or "Alex".. Working together onsite facilitates the first trust, and the team will also better understand your business requests. At Shinetech, we offer our new customers one week of onsite work without any additional cost.
You are also welcome come to our offices in China and work with team together. Face to face communication is very important for remote teams. Most of our successful projects began with our teams meeting clients, working onsite and utilising face to face communication.
In Shinetech, video meetings are also common once a week in a newly set up team. Voice calls are also very good for ad hoc meetings, stand up meetings or daily updates. All our developers can use Skype or GoToMeeting for voice or video calls.
Australia is only 2 hours ahead of China, it helps us to work together. Saying "hello" or face to face welcome in daily stand up meetings helps a lot, then you know that the team starts to work and the team knows you work,too.
If you are used to setting up away messages/out of office notes, it would be very valuable for remote teams. Or we can use a virtual office tool like Socoo, Slack or Screenhero. You and the team are not in the same offices and cannot see each other. It would be useful if each knows others are currently working or back soon.
Some cultures have a thing call "Losing Face". Some of our developers may be shy to ask the same questions repeatedly. They may want to research deeply and try to solve the problems but still there can still be risks and inefficiencies. You may notice this if this happens - You might sense a change in body language or speaking tone. If you do notice anything, please feel free explain more or ask any follow up questions to ensure they fully understand.
When you and our teams set up good communication methods, you will be able to have more direct business requests rather than technical requests. It may be challenging at the start, but if done well, you will be enjoying your beach and beer.
Pair-programming is a great practice for remote works. you are welcome to ask a Shinetech developer in your team to work with you as a pair. This will allow you to easily see their coding capacity. They will also be able to understand your code style, framework and current system. It is also a good way to let team understand your business logic, values and strategy better.
We deliver working systems by iterations, it is a good way for any type of projects or products. you can use it for testing, review, demo or even pre-sell. Your team in Shinetech will build CI and CD environments, all team members can check daily updates and weekly or monthly releases.
It's always good for you and the team to know each other's thoughts for the latest iteration. Join our retrospective meetings and discuss the Top 3 good things and Top 3 things that need improvement together.