Merle Randlepp

Agile Coach

Merle Randlepp

Agile Coach

How to prepare a good online procurement? Sample technical specifications

Aug 17, 2020 | IT procurement

12 Views

It is impossible to overestimate the importance of the technical specification, i.e. the quality of the terms of reference of the software solution. You get what you ask for. I am sharing here a sample technical specification document, which you can either use as a basis or review whether you forgot anything important.

The content of the terms of reference also depends on whether it has been decided to make one or two procurements. The sample document below is suitable for two procurement variants, where the design and prototype already exist and the main technical implementation is ordered. If you order the web from scratch, you have to add the missing part.

The main recommendation is not to go into too much detail in the terms of reference. Don’t describe actions that are too specific, such as what this or that button should do when clicked. Write down your business needs so that the main things are said and you get a sufficient overview of the functionality, BUT without getting bogged down in details.
If the prototype already exists, the developer can quickly get an overview of the scope by comparing the story and the image. A shorter initial task also saves the time of the parties and does not lock the customer into extremely detailed requirements, but leaves the normal development room of the implementation phase for minor changes.

The model document contains the following chapters:

1. Purpose and scope of the procurement
why and what is being procured; what has been done in advance and what are the input materials

2. Overview of the existing system
brief background information on the current situation

3. Requirements for the new system
what kind of technical platform and architecture is expected

4. Visual design, views, prototype
references to existing additional materials, e.g. business analysis, UX/UI analysis, CVI, prototype (wireframe), etc.

5. Functional requirements
A sufficiently thorough overview of the required functionality

6. Data migration
Order a full data migration only if absolutely necessary, because it is quite expensive work. At the same time, transferring the newsletter to the list of recipients is basic and easy.

7. Non-functional requirements
Sample requirements are provided, they can always be deleted.

8. ANNEXES

 

If you have any good suggestions for improvements, write to me info@agilecoach.ee

Happy use!

 

DISCLAIMER: The document below has been created as a sample technical description of the website and has been prepared based on my personal experience. Use this document only as a reference and determine the final requirements based on your organization’s needs.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Related topics

Merle's small profile picture

Every new contact is an opportunity for new and exciting collaboration - write or call me, and let's discuss how I can help you.

The first consultation and proposal are always free.

Scrum Master AI ajastul12-13.apr Tallinnas

Scrum Masteri roll ei kao. See muutub ja areneb.

Scrum Master ei ole enam pelgalt tseremooniate läbiviija. Tänases maailmas on ta meeskonna võtmeisik, kes aitab juhtida inimese-AI sümbioosi ja hoida eetilisi piire.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

Analytics

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.