6 Checklist points to achieve quality outsourced software development