Title: assessing and managing risk during the design and development phase of software engineering projects using distributed teams