In all my years of experience, no project or company was ever the same. Having a method and sticking to it gives structure and best results. However, sometimes boxes cannot be checked due to restrictions in time, budget or resources.
Have a look on the right what a typical project entails. There are usually some loops and iterations to be done. But in the end, both users and stakeholders will be satisfied.