I am bit confused with entire SharePoint Process. I mean if there is a Company who never used SharePoint and they want to get one for there Organisation. They have there own team of C# developers but they never worked on SharePoint. So what General steps do these developer will have to follow to design and develop an awesome SharePoint Portal for the Company. e.g. First thing will be hardware they required depending on users and size of there company, Second Software they gonna use on that specific hardware, actual deployment of SharePoint, and then customization and branding of there portal.
Now I just given an example, I am working as SharePoint Developer for last 9 months, but I am confused with overall process of how things have been developed, because I want to be a SharePoint Architect not just developer so am curious to know about overall process.
It would be Nice If you can Share some Videos/Articles/Books that are just explaining/Illustrating planning to deployment of a real based portal or just an example for learning purposes.

