One of the most critical things a project manager must do at the start of any project is to get everyone on the same page about the scope.
Lack of clarity and information can lead to fear, concern, and misdirected focus that takes away from creating the best project possible. That’s why gathering and documenting project requirements is such an important step. This ensures you, your team, and all your stakeholders are clear about what the project is (and isn’t).
Before we dive into the process, let’s lay some groundwork with a few simple definitions.
Project requirements are specific tasks, features, or functions that must be completed for the project to be considered done. While many other subtasks and decisions will happen along the way, these requirements are the must-haves that will make or break the project's outcome.
As the project manager, you’ll work together with key stakeholders to determine what’s required to make the project a success. This list of project requirements will help guide everyone else involved in the project, giving them a clear sense of what needs to be done.
There are different types of project requirements, and what you decide to document will really depend on the project. Here are a few categories you might consider:
Lay a clear path to success with a visual plan that’s easy to understand, and keep everyone in sync with flexible workflows and team collaboration.
Requirements gathering is the process of identifying the tasks, features, or functions that must be complete for a project to achieve its goals and be defined as a success. This process happens right at the initial phase of a project, though requirements might evolve with a project over time.
In a perfect world, the sales team or project sponsor would have the requirements list all buttoned up to hand off to you. But let’s be honest: That will never happen because it’s simply too early in the process to get it done.
It’s up to you as the project manager to pull together a concrete list of requirements to guide the project. (If you have a business analyst on your team, they may also lend a hand.)
While your process may change based on the project size, type, and information on hand, requirements gathering generally includes these basic phases:
With all the other tasks on your plate at the start of any project, you might wonder: Is a formal project requirements process really necessary?
The answer is always yes—no matter how big or small the project is.
Requirements gathering is critical to get stakeholders from all sides on the same page—bringing clarity and agreement on the path you’re about to take together. More importantly, it ensures everyone has a chance to define what’s needed to deliver a positive and successful project outcome.
Here are a few more reasons why gathering requirements is a must for any project:
Because every project is different, it’s important to understand what’s unique about each project and create a stepped approach that best supports your project. Use these basic steps as a guide to formulate a process that works for you.
One of the first things you’ll want to do is review existing documents and get a download from the client sales team or project sponsor. Identifying potential requirements from existing project docs not only helps reduce meeting time, but also shows your client your team listened by bringing past conversations forward.
Take this time to start listing project requirements in a spreadsheet. We created a free project requirements template you can use as a starting point.
In this initial discovery stage, focus on adding the following items to the list:
I recommend working with your team’s business analyst (if you have one) to identify the business requirements first. All other project requirements should align with these.
Answer the following questions as you do this work:
You’re going to need stakeholder help to create, refine, and finalize your requirements list—whether it’s your core project stakeholders or an expanded group. Work with the project owners to identify key stakeholders you should include and how at this stage of the process.
This step is all about uncovering unstated goals, assumptions, pain points, and, of course, real requirements. I like to work offline or with smaller groups at this stage because it makes it easier to engage busy folks and reach more stakeholders. Here are few approaches you might use to gather feedback on project requirements:
If you plan to assign homework or send a survey, make sure you give stakeholders guidelines around offline work, including:
Encourage stakeholders to work with their own departments or teams to make sure all necessary voices are heard. This will help flush out any unknowns. Your goal should be to work through all the things—not keep the list small.
We created a requirements gathering interview template with some basic questions you might ask stakeholders at this stage of the process. Adapt and expand these questions to fit the project, stakeholder types, and format you use to gather information.
Don’t be shy about sussing out the details. For every top-level question you ask, use the response to dig down even deeper.
Several questions could come out of one single response, and each response could add requirements to your work. That means one simple “yes” or “no” answer could have a cost attached to it. That’s why this exercise is critical to understanding what your team can do within the project’s scope.
Now that you’ve got a good healthy requirements list, it’s time to workshop it with a smaller, core group of stakeholders. Your goal should be to refine the list down to a formal set of project requirements you can pass around for approval in the end.
Here’s how to run a requirements gathering workshop for your project:
The bigger your project scope, the more sessions you’ll need. These tips can help you facilitate more effective project requirements workshops:
After the workshops are over, it’s time to get your project requirements list in its final form so it’s ready to share more widely for approval.
Ideally, you’ve been writing your official document as you go. Or maybe you already have a good start in a tool like TeamGantt.
Here are some items you may want to include in your formal project requirements documentation:
Want to include additional items—like milestones and status—in your final requirements list? Just be sure the tool you’ll use to manage them can accommodate those extra details.
With TeamGantt’s free Google Sheets template, you can save time and effort on your requirements documentation. Feel free to fine-tune the format and only include what will be useful for your clients and projects.
Download our free project requirements template to get started!
Now that the list is finalized, it’s important to make sure it’s shared with and approved by all key stakeholders. Doing this ensures everyone’s on the same page and provides clear visibility to the project scope.
Once the list is approved, this will become your working checklist to track and determine if the project is complete and delivered as promised.
From this point on, your job is to manage these requirements. This doesn’t just mean tracking progress and completion. It also includes planning and responding to change, as well as communicating regularly with your team and stakeholders.
Often, it’s best to move your list into a collaborative project management tool that allows you to assign dates and responsibility to project requirements. TeamGantt makes it easy to set requirements as milestones and track them to completion so everyone involved in the project has clear visibility and accountability.
You’ll also need a solid plan for handling any new requirements that arise. For instance, what’s the approval process for new requests? Is the budget or timeline flexible, or will something else have to be removed from the list? Change will happen, so having a process in place for managing change—and communicating it—is key from the start.
Finally, be sure to check in with stakeholders at each major milestone. This gives everyone a clear picture of progress, a chance to address anything that’s not working, and the ability to pivot if you need to change focus.
Want to keep better track of all your project requirements? With TeamGantt, you’ll have all the features you need to ensure projects finish on time and on budget, including:
And it all comes with a simple and intuitive interface that’s easy for anyone to use.
Give TeamGantt a free try today!
About the author: Lynn Winter
Lynn is a freelance Digital Strategist who combines 20+ years of experience in content strategy, user experience, and project management to bring a holistic approach to her work. She has spoken at numerous local and national conferences and hosts an annual conference for Digital Project Managers called Manage Digital (http://managedigital.io/). You can connect with her at lynnwintermn.com.