Team collaboration is key to develop quality software. While we work most of the time from our Delivery Center to deliver software applying agile methodologies, having the chance to meet in person with our clients to collaborate, work on details, and reduce ramp-up time, usually at the beginning of the project, is highly valuable for everyone involved.
Usually, these trips take 1 week where we visit the client, have several meetings, work side by side, adjust details, and of course have some fun outside the office to build a great and trusting relationship.