Our developers provide the timelines upfront and update the trackers from time-to-time We use various client collaboration/communication & project management tools like Slack, Asana, Trello, Skype, and more. We keep the clients in the loop and let them assess the progress periodically.