Project management is an activity aimed at solving problems, achieving project goals, and creating value for the end user. In order to achieve the needed results, a PM must possess certain skills, knowledge, as well as modern techniques, methods, and tools.
When a manager thinks about their professional development, he/she may have several questions: What is more important for a PM? And whether Hard Skills or Soft Skills need to be improved first?
In this article, you will find the answers to these questions, as well as learn about the project manager professional development plan and the features of building a career in this field.
As a rule, a PM is involved in controlling such indicators of teamwork:
You will find more about this in our article.
Also, a PM has his/her own mission: to cover business needs, add value to the company, and to determine what is needed to achieve the global goals of their company.
Various standards describe the following functions of a Project Manager:
Depending on the functions assigned, the level of the Project Manager increases. Their career can evolve in according to several scenarios:
All the duties of a Project Manager for each of these positions are described in the SFIA framework. The skills important for a PM are listed in the Project Management Competency Development Framework book. With its help, you will build a skill matrix.
Standards play a big role in shaping the set of skills required for a PM. For example, in PMBOK (Project Management Body Of Knowledge), certain principles of project management are listed, based on which PM skills are developed:
All of this influences the skills of a modern project manager.
Lately, the situation in the labour market has substantially impacted the development of technical skills (Hard Skills) in project managers. They have a good understanding of engineering processes, IT frameworks, etc. Based on this knowledge, it is easy to teach PM specific skills for the position: create a project roadmap, build CI/CD, and work in the Jira system.
As for soft skills, usual training may not be enough. To start influencing other people, and to achieve quality communication with them, a PM should perceive the knowledge and have a deep understanding passing it through his own inner world. Therefore, it is the development of Soft Skills that needs to be given primary attention now.
According to the analytics of the World Economic Forum (WEF), PM should have the following soft skills:
All these skills need to be developed by every future project manager to withstand the competition in the labour market.
However, the above-mentioned Soft Skills are more of a theory. We will now talk about the practical side of this issue.
Requirements that a PM must meet to be a true professional:
According to statistics, only 15% of managers are sufficiently prepared to prevent their employees’ burnout, despite this being officially recognized as a severe issue of modern teams. To successfully achieve the goal, a Project Manager should:
Statistics show that only 46% of leaders trust their people in the team. To avoid this problem, a Project Manager should:
The ability to work remotely has become a very important factor in choosing a place to work. Recent surveys in this area have shown that 86% of IT professionals are ready to leave the company if they are asked to return to the office. Hence, it’s time to accept the fact of the existence of remote teams and do everything possible for their effective management. At the same time, only 27% of managers admit that they can do this. And here is what is needed to accomplish it:
In addition to these main trends, there are functions that a Project Manager has to perform every day:
1. To be able to select the team correctly. Ideally, a PM should conduct interviews with each candidate. If we are talking about a large team, then the interviews should be held at least with the applicants for key roles.
2. To delegate tasks. Neglecting delegation can lead to professional burnout of the project manager himself.
3. To bring people to a common solution. To do this, you need to involve the team in the discussion, and collect opinions, while the PM as a facilitator is to remain neutral and ignite the dialogue.
4. To manage team’s dynamics. Each team goes through several stages of formation, one of which is storming. It is characterized by the fact that team members can argue or criticize its primary mission or goals. The task of a Project Manager is to focus on this stage and enable efficient work.
5. To manage conflicts. It is important not only to intervene in conflict situations and resolve them, but also to make sure that your team can cope with them on their own.
6. To work with personal motivation. It is important to find out what the priorities of each employee are and what they wish to improve. Each person has their own key motivator. And this information needs to be considered when working with the team.
7. To not ignore team motivation. This is about team building (including online events), celebrating success, etc.
8. To provide regular feedback. It must be two-way: you need to tell your employees about your perception of their work and ask about their wishes.
9. To understand the state of each person in the team. This can be done in different ways. For instance, ask an employee to answer 3 questions during a one-on-one meeting:
Based on the replies, you need to draw conclusions about what each person lacks.
10. To build relationships with customers. This is especially important when working with difficult or so-called “toxic” customers. To communicate with them, you need to establish certain rules – this will help prevent manager burnout.
11. To manage stakeholder satisfaction. A PM should have enough flexible skills to identify stakeholders, communicate with them and develop their interest in the project. Also, the manager should have an action plan in case one of the stakeholders does not support him or her.
12. To conduct cross-cultural communication. This is very relevant because now there is a tendency to interethnic business relations. Among the main tips – it is worth speaking slower, it is important to improve the knowledge of foreign languages, you should not use slang.
13. To practice different types of thinking:
14. To implement values and principles of Agile. This is very important because before switching, for example, to Scrum, you need to prepare people’s thinking.
15. To apply Change Management. The PM should adjust the team to changes: train, check the understanding of the process, and stimulate the use of innovation.
If aproject manager works in IT, it is important for him or her to be able to build SDLC – the software development life cycle. If he/she has a different field of activity, then building other processes will be on agenda.
A PM in IT can perform different roles:
This means that PM is a rather broad concept that requires a lot of hard or technical skills (Hard Skills):
1. Have experience in building a team. The project manager must understand:
2. To define roles and areas of responsibility. PM should be able to create a RACI matrix or a matrix of duties.
3. To build project organizations. These include teams, projects, programs, and portfolios. Creating different levels allows for more effective measurement of work performance indicators.
4. To constantly improve the team and the project. For example, you should emphasize conducting retrospectives if your team uses Scrum.
5. To manage the external environment. Projects usually exist in a certain environment, and they are not detached from what is happening in the country, or company. Therefore, all this should also be under the control of the PM.
6. To manage project documentation. According to the standards, there is a lot of it, but you only need to use the one that brings value to your project. You should not start building a Project Management Office with documentation. It should support the ecosystem, but it should be a minimal list of necessary artifacts: project description, risk register, stakeholder engagement plan, etc.
7. To be part of the community. Every specialist needs to communicate and exchange knowledge, so it is important not only to participate in various communities but also to be able to create them.
8. To use specialized tools and reporting. For example, effectively apply the burndown chart.
9. To implement risk management. It should be remembered that risk management and risk register are not the same. A risk register is an artifact that helps identify and collect risks. Risk management works when risk mitigation actions are turned into a backlog and they start to be executed.
10. To manage project complexity. For this, it is convenient to use the Cynefin framework. It helps to determine how complex the project you are working on is, and based on that, decide on the optimal way to manage it.
11. To conduct team events such as:
12. To teach the team best practices. A PM should have the skills of a trainer, mentor, and a coach.
13. To help solve problems on the project. In each project management approach, these problems are called differently: impediments in Scrum, bottlenecks in Kanban, and regardless of the name, the project manager should know how to get rid of them.
14. To ensure quality and engineering excellence. This is about the technical quality of product development. For this, you need to be an expert in the field where PM works.
15. To communicate with customers. Such communications involve reporting to clients on the product they ordered.
16. To work with teams on backlogs. The manager should be able to work with prioritization tools, help business analysts, and product owners, know specific frameworks, and facilitate workshops with different numbers of participants or even strategic summits.
17. To validate ideas. This process takes place together with managers and product owners.
18. To build roadmaps and project plans. This is what needs to be done at the beginning of work to clearly imagine the expected results of work, key goals, and milestones.
19. To manage contracts. It is important to understand what contracts exist in a specific industry, what they look like and how they differ from each other.
20.To conduct Discovery Workshops. PM should understand how UX, UI, and architecture are built.
21. To create knowledge bases. They will help your team during the project work.
22. To evaluate the project. This means estimating its value, time required, risks, resources needed, etc.
23. To track the time spent by the team. This involves compiling timesheets for each employee.
24. To plan releases. Although there is a separate position of release manager in IT companies, the PM should also understand this.
In order for a project manager to perform his/her duties well, he or she must equally possess the soft and hard skills that are listed in this material. Only their combination will allow him or her to become a professional who can bring real value to the company.
Our training Project Management will help you to systematise your experience and gain an optimal, concentrated set of knowledge for successful project management in any industry, as well as to get acquainted with the specifics of approaches in IT.