It depends, but here are the steps:
1) Learn the opening well: Learn every variation, including side-lines, and practice a lot
2) Know what are the key squares for each side and the pawn structure
3) Once you see a non-book move, see whether it concedes any squares, or weakens a piece.
4) Look at every move possible, including waiting moves to see what your opponent has in mind
How does one play against inaccurate opening moves of the opponent...such moves which are not material dropping blunders but ones which are not book moves?
how is one supposed to analyze wrong play of the opponent as the mistakes are very subtle and the opening stage is extremely complex with endless possibilities calculating which is sure to finish one's time?
even if my opponent delays development by pushing pawns i find that ultimately he gains space,chokes my pieces and then comfortably gets his pieces out.how to improve this phase of the play?