Requirements gathering icon

Designing a new website or app can be confusing. The most productive start for a project is a facilitated UX workshop, where business, user and technical requirements can be outlined.

Dividing line pattern

Outlining project requirements early

The first stage in the UX process should be research, which is divided into collecting business, user and technical data. After all, every UX project has its own unique requirements, and research is used to determine what they are.

Dividing line pattern

Business requirements

Understanding the business requirements should outline what the product hopes to achieve for the business itself. This may include overall project scope, rough timelines, and business goals. They can be obtained through a UX Workshop, stakeholder interviews, or traditional meetings and discussions. The majority of these should happen after UX proposals and contract agreements, although a certain amount of business requirements should be at least discussed prior to any professional agreement to ensure the client is hiring the correct UX specialist for the job.

User requirements

The user’s needs are pivotal to the design thinking. The requirements should have a huge influence on the UX Design. Using the UX expertise will help establish what they might need it isn’t a good idea to guess at their needs. They should be gathered through UX research, conducting user interviews, user surveys, and user testing.

Technical requirements

The UX Design process can never ignore or separate itself from technical requirements and constraints of a project. After all we’re in a digital world and interfaces are always viewed through technical and electronic devices.

Generally, technical requirements can be separated into functional and non-functional requirements. UX Design should focus on what the product should be able to do and designs may include functional specifications or notes that go alongside user-interface visuals, wireframes or prototypes. Non-functional requirements involve a UX Designer less often, however their design may influence them. Non-functional requirements include things like performance (e.g. loading speeds) and maintenance (e.g. how something is updated in WordPress).

Dividing line pattern

Need help with your UX?

If you’re looking for help with your project or have a few questions, I’m happy to help.