How do you identify the key risks and trade-offs in a development project before making a recommendation?