Is normalization process needed? Well after learning DBMS as a subject i got so many questions in mind. Normalization is one of them. As i learnt it there was a lot more confusion and i found that whatever we do in normalization process we can do it by general common sense also. Even while making projects also people are not used to follow it. So is it really needed? Is it followed in the companies? I am asking this question because probably it might consume more time to normalize the database. We can directly normalize it using just common sense therefore i don't think there is any need of following the standard normalization procedure. Correct me if i am wrong.
To answer your question, yes normalization is needed.  

Common sense is a relative term and is open to interpretation.  RDBMS's have been around since the 1970's.  Normalization has been put into use on countless projects over the past 30 years, much to the benefit of the applications being developed.

The most complex time-consuming problems I have worked on in the past 15 years can be directly attributed to the database designer's lack of understanding (or willful ignorance of) the rules of normalization.

If you don't have the time to design a database properly, then you are in the wrong field, or are working on a project that is doomed to failure.