Project Manager responsibilities: tasks and skills vs reality
What does a project manager do? What does a project‘s day look like? What problems do they solve? Everything varies considerably based on the individual and the job, says Andrei Dubatovka, Senior Project Manager of EPAM, but there are some commonalities across positions. Read the article and share your thoughts on Discord.
Who is a project manager in IT
— It is difficult to give a single brief answer the question of what a project manager does. It depends on the context. Specific PM responsibilities are always in the details of each job. Factors influencing the responsibilities include: who is the customer, what solution needs to be created, in which area, what are the dependencies, what are the roles of the team members, etc. Bottom line: what a “Project” (or PM) does every day varies from job to job and even from one project to another within a single job.
One of the main functions of the project manager is the integration of the team. The task of the manager is to organize the work of the team, to anticipate the problems that may arise, and to prevent them, consistent with the project management plan. Generally, there are many components and individual processes that the PM must keep under control and integrate into a coherent whole.
Also, the project manager has a corrective role. On any project, there is a client and there are management personnel that make adjustments to the work as it is ongoing. External events can also influence the plan of the project. A skilled PM needs to be able to analyze all of this and determine the appropriate response to achieve the desired result for the project. In addition, there is always an assessment of what needs to be improved and adapted.
I believe that a good Project Manager is one whose work is generally invisible. A PM needs to organize the process within the team so that it functions as a self-sufficient, effective, and self-supporting unit.
Must-have skills and qualities of a project manager
Any project manager should have both soft skills and technical skills.
A project manager is always working with people: a client, a team, a manager, or someone else. A PM always needs to have a feel for the team and to know what is happening with it at any given time: is it motivated, demotivated, what is it focusing on, is the atmosphere in the team healthy, etc.
One of the key soft skills necessary for a good PM is emotional intelligence — the ability to understand one's own and others' emotions, and manage emotions in positive ways. If you are angry or stressed, it is likely that you are not able to make optimal decisions. Your decision-making skills will likely be improved if you are in a calm state. If necessary, you should postpone a decision; let others know that you need some more time. This kind of awareness is central to emotional intelligence. And knowing how to manage your emotional states is a very important skill to acquire.
Hard skills are also critical. Clients vary. Some are only focused on the business aspects of a project, and do not care to understand how the technical solution to the problem is achieved. There are other clients, however, for whom the technical aspect of the project is important, and they are not interested in delving into the operating aspect. You need to be able to work with everyone.
If you do not have a technical skill that is required for a particular job, there is a risk that during the discussion about how the work will be implemented, you might fail to understand what a key point means for the overall work plan. This is a lost opportunity. A level of technical knowledge will help you understand what the team is talking about, and meaningfully participate in conversations with the client, enabling you to offer solutions on the go and make decisions quickly. Without the requisite knowledge, you will find yourself out of the loop and unable to talk with the client about the problem.
Areas of project manager responsibility
The project manager is ultimately responsible for the success of the project. The manager cannot personally handle every aspect of the project. They need to create a team, equip it with the necessary tools, and establish the team interaction to achieve success.
The team needs a plan to follow that will bring it to the desired goal. The plan will determine which resources need to be used. Beyond the plan, however, many questions will arise that the project manager must address one way or another — either independently, or in combination with other resources. Flexibility is important. During a project, a PM always needs to react to something, and regroup or change course as necessary. Even the structure of the project team will change over time. In some cases, events may occur that will completely change the goals of the project or call into question its continued viability.
Key responsibilities of a project manager
- Process management. There are a huge number of activities associated with monitoring and implementing project plans, including approval and acceptance issues.
- Health-check the team — assessing and managing its status, resources, progress, and motivation.
- Communication and development of client relationships. Some project managers believe that this is the job of the account manager and neglect this aspect of their role as a result.
- Tracking the project budget and expenditures. Although this is part of the plan, this activity does not always trust the project manager. In this case, you need to demonstrate your authority.
- Development of the team. The team is primarily its people; secondarily, it is a project resource. Independently of the team, its people continue to grow, they need interesting tasks to assist with their development. On long-term projects, it is important to think about the growth of the next generation of individuals who can fill key roles.
- Highlighting activity aimed at making improvements to the product, processes, tools, etc. If the conditions are right, these initiatives usually arise within the team. It is important to recognize these activities in a timely manner and determine the benefits that they can bring. Sometimes, such initiatives are reborn into separate projects.
The main phases of the project
The phases of work on a project vary based on each individual project. When an organization decides to do something, the motive is most likely profit. An assessment should be made of how certain financial goals can be achieved and what it might cost the organization. The organization must authorize the project by studying how it will impact the upper-level financial goal and the necessary level of financing. It is beneficial when the project manager is involved at this stage. Early involvement helps the PM understand the priorities and the context within which they will cooperate, who needs to be involved, the timeframe anticipated for the project, etc. All of these elements are key for the main document: the charter of the project (Project Charter).
In general, once a project has started, it has five discrete phases. The phases can be parallel, or they can move in independent sequences.
The phase when the goals, resources, deadlines, and the action plan are determined. The project is authorized during this phase.
During this phase, it is determined which team with what skills should implement the project, and how the necessary people will interact with each other. An action plan is prescribed for different scenarios and to address the most critical risks. The work should be conducted based on highly specialized plans that cover specific areas of management scope, time management, budget management, etc. These are all component parts of a large project plan. Accordingly, the project manager is responsible for all these elements, and will present the overall project plan to the stakeholders and the team for approval. This phase is the main one for the project manager.
As soon as the plan is ready and approved, the PM needs to proceed to the implementation phase. Of course, the project manager does this with the help of a team. The task of the PM is to set clear and unambiguous goals that the team understands. Ideally, the manager will have and manage a team engaged in goal-setting and moving toward those goals using the established process.
Monitoring and control
This stage usually happens in parallel with the execution phase. Any implementation process requires control. There are standard metrics that allow a PM to track both progress and performance quality. The task of the project manager is to collect data, present it in the form of metrics, analyze it, and keep stakeholders informed about the current status. A PM needs to keep their finger on the pulse of the project, assess whether everything is going according to the plan, and determine whether there were material changes to the plan. They may need to make adjustments in response if the original plan will no longer lead to the desired result. In such a case, the changes must be initiated and coordinated with the project stakeholders.
Many project managers skip the final management stage. Once everything is provided to the customer, one might assume that the project is completed. But acceptance is the key point. It is important to make sure that the requirements were met with regard to quality, terms, budget, etc. It is also important to get confirmation that everything was done in full and as promised. Only after that can the project be considered completed and celebrated.
What a typical project manager's day looks like
Project managers are organized by nature, and always want to do what they have planned in advance. But reality makes its own adjustments. In fact, a PM is constantly faced with changes, questions, and problems that need to be responded to in one way or another.
Every day begins with a study of the current state of the project. Anything can happen: something breaks in production, or someone in the team falls ill, or it is necessary to urgently conduct an interview with a candidate for a new position. Even with ideal organization, a PM may be faced with any number of challenges — sometimes all at once. The day of a project manager begins with collecting relevant information. Then, they analyze it, look at the planned events, and consider how to build everything correctly, in accordance with new priorities. They may need to delegate something, shift non-critical questions, resolve burning issues, and adapt the work of the team to new goals. Then they have to implement a new plan including regular sessions, rallies, and other important components of the work process.
Tips from an experienced project manager
It is always easier to move to project management when you have worked on a project and understand the roles. For those who did not work in other IT roles previously, it will likely be a more difficult and longer process. But you can also consider professions such as a design coordinator or Scrum-master and, under the supervision of senior colleagues, start with one of those positions. It is difficult to give universal advice to future or novice design managers, but I have some basic suggestions.
We invite you to discuss this article.
- ChatGPT will not replace a human: an expert opinion on IT hypeWork27 February 2023
- How can a programmer without work experience find a jobWork01 February 2023
- How do you increase productivityLearn02 March 2023
- How to learn EnglishLearn04 August 2022
- How to become a Backend DeveloperLearn31 January 2023
- How to give and receive feedback correctlyWork17 February 2023
- 5 qualities of an ideal Software EngineerLearn17 February 2023
- How do you choose the best IT profession for you?Work17 March 2023
- IT language of Data AnalystsLearn06 February 2023
- The basic rules of the interviewWork08 February 2023
- Skills of a Community ManagerWork06 March 2023
- What does a cosmetologist do in ITWork10 March 2023
- How to distribute an iOS App: 4 casesLearn15 February 2023
- What you need to know to relocate to SerbiaRelocate26 May 2022
- How to find your own direction for development in ITWork22 March 2023
- 30+ useful books for designers in ITLearn20 March 2023
- 6 stereotypes about life in HungaryRelocate30 June 2022
- From security guard to DevOpsWork13 March 2023
- How to compose a resumeWork16 August 2022
- How to look for a job in 2023Work13 February 2023
- The easiest programming languages to learnLearn07 September 2022
- "By the time they come back with an offer, you can give birth"Work27 January 2023
- What is bootcamp: how does it work and for whom is it suitableWork30 January 2023
- Tips for relocating to SerbiaRelocate02 June 2022
- Soft skills are 85% of a person’s success in a professionWork29 December 2022
- IT language of the TesterLearn09 January 2023
- Tips from a career consultantWork20 January 2023
- How to become a Tester in three weeksWork19 May 2022
- How to start an IT career in testingWork01 June 2022
- English through music: learn and have funLearn04 November 2022
- How to ask for a raise or promotionWork09 December 2022
- What is mentoring in IT and how does it help you master the profession?Learn27 December 2022
- Where is Python used and why should you study it in 2022Learn13 July 2022
- How does a junior get their first job in Singapore?Work22 November 2022
- How do you draw positive attention to yourself?Work23 December 2022
- The incredible success story of a switcher in ITWork17 January 2023
- IT language of the Business AnalystLearn23 January 2023
- IT Beard talks about Anywhere Club IT communityCommunity19 May 2022
- To learn how to write code, you have to write codeWork24 May 2022
- Who can you become in IT?Work13 December 2022
- Why do job applicants lie in interviewsWork12 January 2023
- Living in Serbia — pros and consRelocate16 June 2022
- Relocation to GeorgiaRelocate20 September 2022
- 7 soft skills for developersWork27 September 2022
- What should a beginner Automation QA Engineer learnLearn29 September 2022
- Best countries to relocate for IT specialistsRelocate06 June 2022
- What are some of the unusual jobs in ITWork21 June 2022
- What is Data ScienceWork09 August 2022
- What do you need to know about the south of SpainRelocate22 August 2022
- Relocation to TurkeyRelocate31 August 2022
- How to become an HR managerWork05 September 2022
- How to become a DevOpsLearn06 October 2022
- How to manage interview anxietyWork12 October 2022
- Life in Italy: what you need to prepareRelocate19 October 2022
- What to read and watch for a novice Java EngineerLearn19 May 2022
- Relocation is like the first child's birthRelocate23 May 2022
- Home for every IT professional in the worldCommunity19 May 2022
- How to avoid burnout and stay productive in 2022Work06 July 2022
- From travel agent to a Tester in ITWork20 July 2022
- The real story of a radical change in professionWork18 July 2022
- Why time management doesn't workLearn19 September 2022
- “Forget about impostor syndrome”Community18 October 2022
- 3 facilitation case studies: better and worse scenariosWork31 October 2022
- What does a botanist do in IT?Work04 November 2022
- Effectively launching as a junior: an expert's viewWork23 November 2022
- 3 ways to find your dream jobWork24 November 2022
- Sent out 500 resumes and moved to UzbekistanWork28 November 2022
- Trends in IT company eventsCommunity30 November 2022
- "Where else but Spain?" — the experience of movingRelocate06 December 2022
- Teamwork: 5 factors of effective interactionWork03 January 2023
- 10 things beginner startups don't need to doLearn05 January 2023
- 5 myths about IT: true or falseWork19 May 2022
- 5 common questions about relocationRelocate19 May 2022
- What is a vocation, and does it exist in 2022Work20 June 2022
- An 8-month journey to Front-EndWork04 July 2022
- Life hacks and impressions of moving to PolandRelocate28 July 2022
- What impresses in MontenegroRelocate18 August 2022
- Doctor in ITWork24 August 2022
- Pros and cons of life in MontenegroRelocate08 September 2022
- Lithuania: features and life hacksRelocate10 October 2022
- 10 ways to stay on top of IT trendsLearn25 October 2022
- Business Analyst in IT: what you need to know and doLearn14 November 2022
- How to effectively give feedback?Work18 November 2022
- How to learn Ruby on your ownLearn25 November 2022
- Juniors are needed for companiesWork22 December 2022
- The reality and myths of life in TurkeyRelocate19 May 2022
- Android: what should beginners and professionals doLearn09 June 2022
- How do expatriates live in UzbekistanRelocate15 June 2022
- How to support someone who is stressedCommunity23 June 2022
- The psychological trauma of emigrantsRelocate28 June 2022
- The joys and challenges of relocation to HungaryRelocate11 July 2022
- Top 5 startup books to read in 2022Learn27 July 2022
- Family traumas in emigrationRelocate03 August 2022
- The Brain-Up project is looking for volunteersVolunteer11 August 2022
- Where to make friends with blockchainLearn25 August 2022
- Top iOS Developer resourcesLearn12 September 2022
- Features of life in GermanyRelocate05 October 2022
- Facilitation: how to conduct it effectivelyWork17 October 2022
- 8 reasons to move to KrakowRelocate26 October 2022
- What to do to get into IT todayWork12 December 2022
- Mass layoffs in IT? An experienced financial advisor shares his thoughtsWork27 March 2023