GlobalLogic Interview Question

How would I design a project from scratch? What parameters will I consider?