Insights

Creating Clear Project Requirements

Introduction

In a previous blog, I wrote about keys to successful project delivery were effectively keeping track of risks, issues, and action items will minimize added scope. In this blog, I will talk about how it’s important to set clear requirements before kicking off a project.

What Are Project Requirements

Imagine building a house. If you don’t have a design plan or a technical drawing your builder will not have a clue what they are building. You know you want a games room but if there is no clear vision of where it will be, how much space you need and what it contains it likely won't get built.

At a basic level, a requirement is something which should be 'done' or is an actionable item. Project requirements are the tasks, and features that need to be completed for a project to be deemed successful. They allow for everyone involved to have a clear understanding of working toward the various goals for the project. Typically they are determined in the discovery phase where you undertake requirements gathering.

Consequently, they form your scope, milestones and deliverables. Once the requirements are all understood by the team and agreed upon by the clients every key member of the project team knows what all the building blocks are and the end goal becomes much clearer.

Key Steps In Requirements Process

There are 4 main steps involved in the project requirements process:

1. Identifying Stakeholder Requirements

Having initial discussions with your stakeholders establishes top-level requirements.

2. Documenting High-Level Requirements (Functional & Non-Functional)

Once you've spoken to the stakeholders you'll get an idea of the business objectives and success criteria. Documenting them allows everyone to keep track of them.

3. Managing Requirements Throughout The Project

Once documented these requirements are converted to user stories and form the basis for your project sprints. Monitoring and keeping track of these is key.

4. Keeping Requirements Within Budget

The final part is making sure the requirements that drive scope are kept within budget

Planning Ahead

More than a third of all projects fail because of a lack of clear requirements. But if we have an accurate picture of requirements and business objectives, and have a project plan to stand behind then everyone involved is more informed.

If we don’t know what the end goal is and how to get there it will be a rocky road to the end.

Why Is All This Important?

Capturing proper requirements sets the foundation for an eventual outcome that all parties will be content with. For all the stakeholders, end-users and other involved parties to have a holistic view of the product, it is imperative that proper and meaningful requirements have been captured, analyzed and shared.

Not only are they part of the overall solution but they drive budget, schedule, and deliverables. 80-90% of the work of a Business Analyst or Product Owner is accomplished if the project team understands what they building and what the end goal is.

The final outcomes of the project are measured against the agreed requirements.

👋 Hey Sitecore Enthusiasts!

Sign up to our bi-weekly newsletter for a bite-sized curation of valuable insight from the Sitecore community.

What’s in it for you?

  • Stay up-to-date with the latest Sitecore news
  • New to Sitecore? Learn tips and tricks to help you navigate this powerful tool
  • Sitecore pro? Expand your skill set and discover troubleshooting tips
  • Browse open careers and opportunities
  • Get a chance to be featured in upcoming editions
  • Learn our secret handshake
  • And more!
Sitecore Snack a newsletter by Fishtank Consulting
 

Meet Asim Ahmed

Project Manager

⚽️📷✈️

Asim is a Project Manager who loves guiding teams to successful project completion and helps clients bring their goals to a reality. He has a Degree in Civil Engineering and a Masters in Information Technology. Outside of Fishtank, Asim runs a food business on Instagram with his wife, has a keen eye for photography, and is a huge football fan who closely follows his beloved Liverpool.

Connect with Asim