Q3: When should a functional analyst propose a solution?
A: When the functional analyst is giving the business leader or subject matter expert an opportunity to understand the opportunities. They should only propose strawman ideas to allow the subject matter expert or business leader to respond to something. These proposed solutions should always be couched in language that makes it clear that this isn't something that will definitely happen, but is one potential solution to consider. The proposed solutions should generally be less sophisticated than the final system is expected to be.
Image source: http://orlandoelt.wikispaces.com/business+english
no author listed, from orlandoelt.wikispaces