Thanks for the feedback guys, I appreciate it. I agree with you Daniel, you have a very good point. Although, I still think we should do the entire design before we do the cause:
a) It's very easy and fast to get feedback.
b) You're not creating any diversion with your team members.
c) As a development guide(if you have a status update going on in every page of the website, that'll definitely make you think differently while developing the product).