Effective Communication
That is to concisely deliver message in different ways to different people at the beginning and add details and background in a logical manner so that even a dummy can understand your meaning. It does not necessarily to present like Steve Jobs or Bill Gates. Just to be natural to speak and be sophisticated to think before you speak. Especially in the phase of discussion, just to initiate them or to add details above their speech. At the phase of decision making, provide some options with pros and cons. If they are active and listening, initiate them to vote. Or else, you make decision.
Interpersonal Skills for Management
That is how to interact with people with different expertise. There is a motto saying that Management is doing things right. Leadership is doing
the right thing. But, you should always remember you are manager that how to arrange tasks according to your sub-coordinates. This is extremely important because you have have wider time-frames to execute your expertise of project management .Never do the task for a long time even your have strong technical background or related experience. Otherwise, it is your project not the team's project.
Be objective
It can be presented in macroscopic manner and microscopic manner.
Microscopic view:
Very often, some members cannot delivery work on time. Never blame them at the first time. There must be a root cause for that. Find out the root cause and provide guidance. If it is related to personal matters, chat with them separately to know more.
Macroscopic view:
Sometimes, the business requirement is not always confirmed and become solid. As a manager, it is time to interfere the task which BA or Sales is involved. Since the tasks of project is attributed by the business requirement, project manager shall shoulder (part of) the responsibilities.
- Keep on Anticipating the process and execute practice for project risk management
As I have mentioned, the time frame compromised among the team members and stakeholders cannot be met sometimes. It is expected for the project manager to to use tools or models to anticipate the risk involved in the project and take actions.
Create a risk matrix first to summarize a list of possible project risk to occur in general.
Always prioritize the project risk and deal with the one with the highest risk first and so on. Although the level of risk cannot be objectively quantified in terms of scientific manner, we can consider it as the product of potential consequences of catastrophic events contributed by the project risk and the remaining time frame to deal with that . If the time frame is small , deal with them first.
The rest depends on the project we have taken. If it is familiar to your or your teammates expertise, encourage them to give guidance. If not, provide a time frame to carry out research and uphold regular meetings to share the technologies they have learnt.
One more thing I want to add is that there is a rising trend of using Agile Methodologies for adopting the practice of software development process, or so-called Application life-cycle management. It can be attributed by the fast advance of technologies and widespread of social networks. These can give rise to great availability for us to communicate each other. More importantly, as our age grows , our learning capabilities will eventually drop. Agile Methodologies can provide instant feedback and modification to develop the software. During the phase on iteration and daily, the senior can provide teaching to the junior with prototypes at the beginning so as to get their learning curve smooth.