Quote Originally Posted by AGrzes View Post
Other example of something complicated may be diagnosing problems with processing inbound synchronization message on the client system. It involved many steps like
  • Analyzing the source code of receiving module
  • Analyzing server logs
  • Analyzing received communicates
  • Retrieving half proceed communicates from database
  • Decoding half proceed communicates
  • Retrieving half proceed communicates from database once again because they was truncated
  • Writing code to simulate processing flow
  • ...
All in the same day
Those are not project planning steps. In debugging, you may at any time stumble upon the answer you are looking for, and not need to proceed further in your diagnosis. What you have given are the results of brainstorming steps to determine the problem. This is classic project support material. Same with determining your approach to your RPG.