Managing global software projects : how to lead geographically distributed teams, manage processes and use quality models (Tata McGraw Hill, New Delhi, 2002)