Client and product owners are critical to the project's success.   Managing a remote development team can be difficult due to time zone and communication differences.  You can plan Sprint ceremonies such as Backlog Grooming, Sprint Grooming, Sprint Kick off, Sprint Review, Sprint Retrospective, and write user stories with objectives and personas so that the technical team is not only clear on technical tasks but also on business objectives.  It is also recommended to set up a communication tool, such as Slack or a Teams group, to respond to real-time concerns/questions for improved velocity.