The flow which is depicted here in brahma's post is most common in the educational learning. But in industry, the flow goes more complex.
The main difference between this flow and the real industry flow is that there will be many branches and loops and repeatation, not like "finish one step and proceed to next step".
Lot of flow components like logic equivalence (netlist-to-netlist) check; Clock tree synthesis (CTS) and most importantly Static timing analysis (STA) (and some more steps like cross talk and others) are not mentioned in the flow mentioned here. But anyhow, that is the educational flow which people start with learning