The purpose of this note (or outline) is to offer strict (but constructive :-) critics a list of groups of requirements and ways of structuring them for a commercial corporate website. The planned life cycle of this text - at first it will be available only to the participants of the corresponding blog. Then all. So hurry to criticize.
It is important to foresee these requirements when designing the site, and to document it in the concept of the site and the technical task for the project. The publication does not claim to completeness and completeness, but together we can bring it closer to the ideal.
Tasks analyst when designing a site
Who in the project works with the requirements? Business analyst. However, on small projects, its function is performed by technical directors, development directors, and project managers. Tasks analyst:
- Identify all sources of requirements
- Identify the requirements (some of the requirements exist, but the client does not always realize them - this will help the experience of analytics for web projects)
- Formulate requirements and clarify them.
- Assign priority to requirements.
- Formulate technical tasks

The results of the analyst's work are documented in:
- Minutes of interviews with customer representatives
- Site Concepts
- Technical assignment on the site
Business requirements
You can structure your requirements in different ways. In particular, by source requirements. In this section, we consider the business requirements.
Typical sources of requirements are CEOs, heads of sales departments; in larger companies - heads of departments (for example, in banks - personnel department, credit products department). Examples of business requirements:
Sales Requirements
- It is important that on the main page of the site there is a promo block with promotions.
- I want the product card to look like its competitors, only with such and such a chip
Marketing requirements
- We have luxury products, so it is important in design to emphasize such properties of the brand as exclusivity, luxury, ...
- Must be able to create queries on the site
Requirements for texts
- Uniqueness of the text
- The style is simple, clear. The ability to visually highlight 2-3 main thoughts on the page
- Informativeness - facts, comparisons, comments. Avoid empty bluster - we are the best, we are leaders ...
- Embed semantic links to the key sections of the site and link them with hyperlinks
- When preparing the text of the page, encourage the user to perform the desired further user action - order the service, see the reviews, etc.
Search Engine Requirements
- The ability to independently edit tags on the pages title, h1, description on the pages promoted
- The minimum amount of text (measured in the number of characters with spaces) on the pages promoted. (There are sites, on the main page of which there is practically no text - just output of news, vacancies and products from the internal sections of the site - this reduces the potential page for promotion in search engines.
- Site navigation should be visible to search robots - carefully JavaScript, Flash, etc.
Content Advertising Requirements
- List of landing pages in each section and a list of requirements for them
- typical traffic paths through the site - where we will lead the user, the pages to which contextual advertising will be directed
This is important not only for advertising, but also promotion in Google. In fact, you need a tree view of the directory:
- catalog home page
- section page (for example, the "kitchen" page)
- subsection page (for example, the “Aran kitchen” page, that is, the division into factories)
- a subsection page (for example, the Aran Akelo kitchen page, that is, the division into factories and models)
- a product page (for example, the “Aran Akelo’s such-and-such” kitchen page, that is, the division into factories, models and colors)
Usually the factory produces not only kitchens, but also something else. For example, walls or bedrooms. Provide a sample of factories. Then the user will see the page of factories, and within each factory its model range.
The same selection can be made in a range of colors, only a specific color. The user should see all the furniture: kitchens, bedrooms, etc. a certain color.
Total already get three intersecting directory.As far as I understand, there are individual elements of the sets: tables, chairs, chairs, couches, etc ... They can be given as additional elements on the product page.
Usability
- visual arrangement of the blocks and components of the system ... default filter values ​​(typical paths of movement through the site - where we will lead the user, the pages to which contextual advertising will be directed)
Technology
What client and server architecture will be used?
For example:
- consider the possibility of installing the server NGINX as a front-end server - allows you to speed up the processing of requests; provide
technology to optimize the download site on the client side; provide the
latest trends- Technical complexity (what elements to use - for example, sampling from the catalog, sorting ...) - correlate this with the project budget.
In the preparation of this article used the methodology