How to Write a Technical Task for Development of a Site

How to Write a Technical Task for Development of a Site

How to make the best site and not forget anything? The answer to this question is the technical task documentation. 

A technical task is a basis for developing any site. It can be a couple of sentences for the simple business card website that does not require the functionality, or it can be a 50-page document for the large web portal sites.

Why do you need a technical task?

Most clients and some of the developers do not understand why you need a technical task. I would like to share my main arguments in favor of creating a technical task during the pre-project stage of a site’s development. 

  • You receive the description of a site on paper and can approximately assess your expectations regarding the final result;
  • The approved technical task would allow creating the detailed plan of work for making a high-quality website;
  • A technical task that has been thoroughly crafted and approved by both sides (client and development team) could help avoid conflicts during the development process.

A well-made technical task includes a description of the standard sections of a site and the results of monitoring the competitors and previous experience of an executor in digital marketing. As a result, you will have a convenient and modern website. There is no gold standard for crafting a technical task. Trying to search for examples, you will encounter many different formats and samples which differ significantly from each other. The same goes for a website. Every project is unique and has its peculiarities.

What should be in a technical task?

Name of a site, company, slogan. If you need to create a logo or design a specific style, this section should be described precisely. It should include the mission of a company, preferred colors, and shapes. The domain name will be based on this information.

Purpose of a site. In your words, describe the goals this site pursues and who will be the potential users.

Type of a site. Indicate whether it is a business card website, promotional website, online shop, portal, catalog, blog, forum, info website, corporate website, or landing page.

Structure of a site. Check the sites of the competitors or similar sites and identify the vision of your project and what crucial features should be there. Describe how you see the location of the blocks on a page: headers, footers, the position of content, where the menu should be placed, etc. 

You also need to describe the components of your site with a tree structure: names of the sections and subsections as well as the site’s navigation.

Terminology. Ideally, the technical task should indicate the specific terminology of a site’s sphere to ensure that everything has its correct name. 

Design. This section is similar to the “structure of a site,” but it deals with the visualization of a site. The color scheme of a design majorly depends on the site’s logo. However, you can apply the changes to color tone and add other colors to the design.

Functionality. It is one of the most important points that influence development costs significantly because the main job here requires programming. In the description of functionality, it is essential to indicate which interactive options should be on a site. 

Description of internal pages of a site. In the “structure of a site,” you need to name the required types of pages. Meanwhile, in this section, you need to describe their design and functionality in more detail. 

Graphic and text content. Usually, a site’s appearance depends on the well-made photos of products. Therefore, the client should create these photos or provide the previously-made ones. The same goes for the text on a site. 

Testing of a site. This section should indicate the timeframes to test a site’s performance and functionality. The more complex a site is, the more time it requires to test and implement the improvements.     

Ideally, a technical task should be created by a person who knows about the peculiarities of development and can describe all the client’s requirements using technical terminology. The complicated projects might require more than one hour and multiple meetings to create a desired technical task.


Just as it is impossible to build a house without project documentation, it is impossible to create a high-quality website that would please users and developers and meet the client’s expectations. Do not rush the development and try to concentrate on crafting a technical task. With the well-crafted project documentation, you will easily find the developers to make the desired site.

Good luck and do a job from the first perfectly-planned try! It is the right thing to do!

Related Articles

Notify of
Inline Feedbacks
View all comments