When working with clients we ensure full visibility into the development progress and set direct and efficient communication with the client from the get-go. We either adjust to the already established processes (e.g. like daily stand-ups, reports, planning sessions, retrospective sessions, demos), or we work out together the communication process that would be comfortable for the client. When working with different time zones we strive to ensure several hours of overlap.