What does it take for project managers to actually "make things happen"? Learn all the ins and outs of successful project management in our book summary.
The best managers do not need to have outstanding personalities – they simply have to know how to get things done. This doesn’t require any complicated theories or philosophy. Some tips from an experienced leader and common sense will do the trick.
“Making Things Happen: Mastering Project Management” by Scott Berkun provides answers to many questions project managers may want to ask. Having software development background (he worked in Microsoft Corporation for 10 years), Berkun refers mostly to the engineering world in his book. Yet, the advice he gives will be appropriate for other domains as well, since all projects tend to face similar challenges.
Below is our short summary of “Making Things Happen” by chapter.
Project management has a long history – everything that has been built in the world is project managed by someone. Like software development is managed nowadays, the building of the Egyptian pyramids was managed thousands of years ago.
Even though the nature of projects may vary, most of them have similarities. There are requirements and constraints. Projects typically involve a budget, a schedule, and a customer. They depend on communication and decision-making.
In any project, the main challenge is to organize the work of different people. The importance of a project manager’s role here is obvious – this person directs the overall effort of the team.
Berkun emphasizes good managers must maintain a balance of conflicting attitudes. They need to be both autocrats and delegators, pursue perfection yet tolerate ambiguity, believe in their people yet stay skeptical – the choice of a particular behavior will be dictated by a situation.
Managers are not hired to contribute a linear amount of work like a worker… Instead, leaders and managers are hired to amplify the value of everyone around them.
Recommended reading: 10 Managerial Roles, According to Mintzberg
According to Berkun, schedules serve three purposes:
Even though schedules are helpful, they do not solve all the problems, like poor communication or unclear goals. Yet, they have value and need to be developed.
A schedule is just a probability, and doesn’t have to be perfect. Remember that the earlier you make estimates, the less accurate they are.
To make a good schedule, Berkun recommends doing the following:
Project planning can be done from different perspectives, each of which is unique by itself as it contributes something special to the project. Berkun mentions three perspectives:
These three perspectives overlap. The best thing to do is to create a holistic picture, getting rid of perspective bias.
The vision should never be like a religious relic… It should be worn out from use and have notes scribbled in the margins.
A vision includes high-level goals for the entire project. Communicating the intentions of a team, a vision keeps people focused. For a vision to have real value, it needs to have the following characteristics:
Berkun underlines that a good vision must be simple to read, not lengthy, and written by one primary author.
Trying to come up with an idea, we should remember two things. First – there are bad ideas. If an idea doesn’t solve a problem, it is a bad one. Second, you can feel free to think both in and out of the box. There is no need to look for new solutions if they are ready-made.
Everyone can generate good ideas. A great tool is asking the right questions. Berkun mentions three types of questions, explaining how they direct a discussion:
It’s obvious that while focusing and creative questions are useful, rhetorical ones are not, and hence should not be used in a discussion.
It’s hard to find ideas, but it’s even harder to manage them. How can ideas translate into decisions?
To track and manage creative work, it will be useful to create checkpoints:
The number of checkpoints can be reduced, or some of them can be skipped – if you’re limited in time, just define a problem, pick three alternatives, and write specifications. Creative work has momentum, and narrowing down ideas to a single one can be more difficult than you think.
Specifications are a form of communication, just like vision documents. They describe the functionality, clarify decisions, provide natural milestones, and accelerate the frequency of discussions.
Berkun explains specifications in terms of the software development process. He emphasizes there is no one accepted definition of specifications. What we should know is that there are certain kinds of information that end up in specifications. What matters is that the right information is specified by the right people, who produce separate documents:
Decisions are an inseparable part of our life – everything we do is a decision. So how can we improve our decision-making?
Berkun mentions two ways in which decisions are made: singular and comparative evaluation. Singular evaluation means you pick one option and analyze it against some criteria. If it meets the criteria, you choose it. In comparative evaluation though, you need to look for alternatives and compare them to each other.
Singular evaluation can be made when the difference between a great choice and a good one is not too big. If decisions have more impact, use the comparative one.
The simplest way to do comparative evaluation is through a pros and cons list. To see real differences, ask tough questions about your options to understand their probable impact, check assumptions and question everything that is not based on data.
You should also be aware that sometimes good decisions can lead to bad results – and then it is not a mistake of a project manager. Some things are just impossible to predict.
Essential components of all activities happening at the workplace are communication and relationships. Naturally, the one responsible for the effectiveness of communication and healthy relationships is a project manager.
Let’s start with communication. There are several reasons for misunderstanding. We assume instead of referring to facts. We lack clarity, thinking others understand us perfectly without any additional explanations. We do not really listen, waiting to get the next chance to talk – or, even worse, we do not pay attention. We attack someone personally instead of discussing a situation. We blame or ridicule others for their thoughts. Doing this, we get nowhere.
These harmful behaviors typically occur when group leaders demonstrate them or tolerate them in others. Berkun explains that it’s important for team leaders to examine their own behavior and talk to the team, asking people to share their thoughts and identify a problem.
As for relationships, the easiest way to improve them, in Berkun’s opinion, is to clarify roles. Talking to a person we work with to identify responsibilities can solve many problems.
By making decisions that impact others, or tracking someone’s work, project managers can annoy their colleagues. But the happier the team, the more effective the project, so a smart manager will look for ways to minimize annoyance.
No one likes being treated as incompetent or without respect. No one likes it when their time is wasted on insignificant issues, or when they are made to listen or read something that has no meaning to them. Remembering this can lead a manager in the right direction.
Burken analyzes annoyance in terms of three things, saying managers can make these easier for their teams:
No matter what you do, how hard you work, or who you work with, things will still go wrong… The only way to completely avoid difficult situations is to do nothing of importance.
You may find out that the quality is getting lower. It may happen that your management or a client does not acknowledge a certain problem, so it negatively impacts your work. There could be personal issues among your team members. Or you can just realize you’re falling behind schedule. In any case, project managers must always be prepared to handle difficult situations.
Berkun discusses three topics that can be relevant when things go wrong:
The best managers take time to earn trust. Trust is built through effective commitment when we agree to do something within a specific timeframe. And it is lost when we demonstrate inconsistent behavior, acting unpredictably and refusing to fulfill our commitments.
To get people to trust you, give them power. Give people authority to make decisions, publicly declaring that. Try to persuade them, instead of dictating what they need to do. After all, trust in yourself – make sure you’ve got an inner compass that guides your choices.
There are two types of power a manager has – granted, which comes from a title, and earned, when people consciously choose to listen to you. Both of them are necessary. For example, when some fundamental problems are occurring, it makes more sense to be autocratic. However, earned power is more influential.
The ability to make things happen is a combination of knowing how to be a catalyst in a variety of different situations and having the courage to do so.
The difference between managers who make things happen and those who don’t is that the former set clear priorities. Berkun calls priorities the backbone of progress that must be reflected in every email, meeting, and question asked.
The best way to set priorities is through making ordered lists. On such a list, priority 1 must be taken most seriously – this is something without which all your work will be futile. Priorities 2 and 3 are much less important, and the gap between priority 1 and the other two is big.
Priorities are powerful since they can reframe any argument around what’s really important. Some problems causing heated discussions have nothing to do with true goals.
You also can make things happen when you say no to things that are not your priorities, this way saving your team’s energy.
Mid-game is the middle of the schedule. It is challenging because many things are happening at the same time. Something works, and something doesn’t; some issues get resolved, and some have not been identified yet.
It is easy to get lost and find yourself “flying behind a plane” – in other words, trying to fix a situation when it’s already late and your project is out of control. To avoid this, Burken recommends doing so-called sanity checks – making sure the conditions you’re expecting are still true.
There are two kinds of sanity checks:
These checks help identify issues and stay on track.
All projects have more than one deadline – there are interim dates associated with a milestone. There are three deadlines any milestone in software development has:
With milestones, hitting a date is less important than hitting it smoothly. If you don’t do it right, the next milestone will be at risk.
There is a natural instinct for motivated and ambitious people to try and get what they want by influencing people who have the power to make it happen.
In any group, there will be different attitudes and desires. This means that power and politics will always be an inseparable part of management. Politics does not necessarily mean unethical behavior – it is simply a skill of managing people and solving problems.
To influence how things happen, managers need to understand how to use their power. Berkun lists different kinds of power for managers to consider how they are used in their organizations:
Of course, power can be misused. People are self-motivated, so they can apply their power for personal goals – to take revenge, to get a promotion, or help someone they care for. This does not serve the project.
“Making Things Happen” by Scott Berkun will be helpful for a broad circle of readers – for team leaders and managers, students of management and product design, as well as for individual programmers and contributors. Much of the advice he gives is universal and can be used by anyone involved in project management, no matter what you do – develop software products, make an oven, or build an airplane.
We all want to be leaders. But what does it take to be a good one? Learn how to lead from a place of compassion and empathy with a book summary of Dare to Lead by Brene Brown.
Can software engineering woes be solved by focusing on people, not tech? This book summary of “Peopleware: Productive Projects and Teams” will help you decide for yourself!