Mathematical proofs are often presented in a sequential way, i.e., presenting definitions, building lemmas based on these definitions, building further results on these lemmas and finally invoking a combination of these results in a clever way to arrive at the desired result.
This is a neat approach to "present" mathematical proofs but one cannot find the motivation for the solution. By following proofs presented in this way, I profit very little because it is difficult to conceive why the author proves a certain result which apparently has no connection with the original problem (at that time). All I get is the understanding "why" this proof is correct.
So, is there a strategy to follow proofs in which the reader goes through the whole process the author underwent to arrive at the desired result?
Yes, there is a way to profitably read mathematical proofs, but it takes time. Here is an excerpt from the "note to the reader" in an excellent topology book:
And here is a (well-known) quote from the "Automathography" of Paul Halmos on how to read mathematics:
Other suggestions: