Answer by Fareed A.S.:
First and foremost – Knowledge.
No matter what level of project management you are at, you have to know, and really KNOW:
* what is going on,
* what is it that you are supposed to do and get done,
* what is it that others around you are supposed to do and get done,
* when are you and others supposed to do something,
* how to solve the unexpected problems and obstructions,
* how to bring it all together and get the job done like it’s supposed to.
To accomplish the above (and other similar tasks), you need the knowledge. That is the foundation and the most important tool/technique/asset/everything you need to make use of some other tools such as computer applications (MS Office, Scheduling software, designs, requirements, PMI Standards, etc.). If you don’t have the knowledge, you wouldn’t know what to do with all the PMI things and computers and client requirements. Immerse yourelf in your field, learn everything you can about everything that is done.