What is the FIRST consideration when designing a solution in Certified Software Project Manager practice?