Text this: Managing Global Software Projects: How to Lead Geographically Distributed Teams, Manage Processes and Use Quality Models