What is a specification sheet?

In the specifications, a client describes in text form what results he expects from the employee within the scope of an order: the deliveries and services as well as the criteria or requirements that these must fulfill. For complex projects, such as in construction or software development, the specifications are an indispensable part of project management.

The document is primarily aimed at potential clients. They use it as a basis for drawing up the specifications and cost estimates. The requirements specification later becomes part of the contract for work and services. It also serves to document the internal expectations of a project and to coordinate them between all parties involved.

In which areas are specifications required?

The larger or more complex a project is, the more important the specifications are. It is mainly used in technical areas where products have to meet numerous specifications. Some examples:

  • Software and hardware development
  • Introduction of IT systems in organizations
  • Plant and mechanical engineering
  • Building construction and civil engineering
  • Large marketing and advertising campaigns
  • Development of industrial products

What is the purpose of a specification sheet?

The success of a project depends heavily on the quality of the specifications. It fulfills the following purposes during the course of the project:

Collect and coordinate expectations

As a rule, various interest groups are involved in a project. They have different requirements, expectations and goals. All this information is collected, structured and documented when creating the specifications. This ensures that nothing is overlooked.

In most cases, not all requirements can be met; sometimes they even contradict each other. Such contradictions are already apparent in the specifications. A compromise can then be found. When all parties involved accept the finished specifications, they commit to the joint agreements. This avoids conflicts in the subsequent process as far as possible.

Basis for specifications and offers from suppliers

Potential contractors draw up a specification sheet in which they describe the concrete implementation of the project. The specifications provide them with all the requirements and framework conditions that they need to fulfill. If this information were only communicated verbally or unstructured by the client, there would certainly be numerous misunderstandings and much would be lost.

Evaluate specifications

The client must check the contractor’s specifications before placing the order. To do this, the client assesses whether and how the solution described in the requirements specification matches the requirements from the specifications.

Becomes part of the contract

The specifications and requirements specification are both part of a contract for work between the client and contractor. In principle, the requirements specification serves as a guideline for project implementation. It must describe everything that needs to be delivered and in what quality. Sometimes, however, requirements are forgotten or unclear in the specifications – this should not happen, but it does. In this case, the requirements specification provides information about what the client originally intended.

ERP specification sheet template

Your project, your plan: Use our sample template for your ERP specifications and lay the foundation for a successful ERP implementation!

Download now

What is the difference between specifications and functional specifications?

Specifications and functional specifications differ in three aspects: Author, content and purpose.

Specifications

  • Author: Is written by the client.
  • Content: Describes the general expectations and requirements for the project result. It often remains at a higher, more general level.
  • Purpose: Serves as a basis for the preparation of the specifications by potential contractors.

Specifications

  • Author: Created by the contractor on the basis of the specifications.
  • Content: Describes in detail how the requirements of the specifications are met and what specifications the product will have.
  • Purpose: Serves as the basis for the binding project contract and cost calculation as well as a guideline for the implementation and acceptance of the project.

Find out more: The difference between specifications and functional specifications in detail

Content: What belongs in a specification sheet?

Specifications look very different depending on the industry and project. The focus during creation should be on the following two areas:

Initial situation

  • What is the situation of the company in which the project is being tackled?
  • What problems does the project aim to solve?
  • What goals are to be achieved by the project result?

List of services and requirements

  • What specifically needs to be delivered or manufactured and in what quality and condition?
  • What functions should the solution have? What tasks should it fulfill?
  • What technical specifications or characteristic values must the solution have?
  • How must the solution fit into the respective context (e.g. interfaces to other systems)?
  • What standards and legal requirements must the solution meet?
  • What other framework conditions apply to the project?
  • What experience or certifications must the contractor have?
  • Which methods of project management, controlling, etc. should be used in the project?
  • Contractual conditions: How and when are the services to be provided, accepted and paid for? What warranties does the contractor offer?

Functional and non-functional requirements in the specification sheet

CategoryFunctional requirementsNon-functional requirements
Definition ofDescribe what the system should do (functions and features).Describe how well the system fulfills certain requirements.
GoalMapping of business processes and specific tasks.Ensuring quality, safety and performance.
Example requirements (ERP system)Management of customer and supplier dataResponse time under 2 seconds for data queries
Creation of invoices and delivery billsAvailability: 99.9 % annual average
Automation of warehouse managementScalability for up to 10,000 users
Reporting and analysisCompliance with the GDPR regulations
User administration and assignment of rightsEase of use (usability)
PriorityIs often defined firstIs then added to ensure quality
MeasurabilityThrough certain test scenariosOften more difficult to measure, requires special tests (e.g. load tests)
Frequency of changeChanges more frequently with new business processesMore stable, but can be influenced by technical advances
ResponsibilityProduct managers, specialist departmentsSystem architects, IT security officers
  • Functional requirements describe the direct tasks and processes that the ERP system must map.
  • Non-functional requirements define quality characteristics and framework conditions that the system should fulfill in order to work efficiently, safely and user-friendly.

A good specification sheet contains both types of requirements to ensure that the ERP system supports the desired business processes as well as working stably and with high performance.

The requirements are described in text form. Visual elements, such as tables, sketches, technical drawings, diagrams and so on, help to better understand the descriptions and correlations: Tables, sketches, technical drawings, diagrams and so on. Supplementary information such as data sheets, test reports or a glossary of technical terms can also be included in the appendix to the specifications.

How detailed should the specifications be?

The right level of detail is one of the decisive factors in the specifications. Possible levels of detail are – with flowing transitions:

  1. Rough descriptions of situations, problems, goals, systems and environments
  2. User stories or use cases, functions and tasks
  3. Description of requirements, features and guidelines
  4. Detailed description of requirements, more precise specifications
  5. Precise regulations, technical specifications, performance and quality indicators

The right level of detail must be found for each individual requirement. The basic rule is: as short as possible, as long and detailed as necessary. The authors of the specifications should ask themselves the following questions: Is it absolutely necessary for a requirement to be fulfilled in a very specific way? Or do we want a requirement to be solved in the best possible way?

In case of doubt, the second option is the better one. The clients have experience from many projects and usually know more elegant and efficient solutions. Contractors, on the other hand, often have a limited perspective: they only know how things have worked for them so far. But it is precisely this approach that has led to the problems that now need to be solved.

Levels of detail 2 and 3 are therefore ideal for the majority of functional requirements: describing use cases and functions as well as the general requirements. More precise specifications should only be made where technical or legal framework conditions leave no other choice. In areas that are heavily regulated by law, for example, specifications are therefore more detailed.

Standards and industry-specific guidelines

Some standards provide guidelines on how specifications should be drawn up in general or for specific sectors:

  1. DIN 69901-5This German standard describes 110 basic project management terms, including the requirements specification.
  2. ISO/IEC/IEEE 29148This international standard specifies processes for the requirements management of (technical) systems and software. It contains comprehensive instructions for creating requirements documents, including specifications.
  3. VDI/VDE 3694This guideline from the Association of German Engineers (VDI) and the Association for Electrical Engineering (VDE) provides recommendations for specifications for automation systems (production technology, energy technology, measurement technology).
  4. IEC 62366This standard describes requirements for the usability of medical devices. It is relevant for specifications in this area.
  5. ISO 9001 is not a standard for specifications. It sets out the requirements for quality management systems: for example, clearly defined processes, fact-based decisions and trusting cooperation between all those involved. These principles also apply to the creation of specifications.

ERP specification sheet template

Your project, your plan: Use our sample template for your ERP specifications and lay the foundation for a successful ERP implementation!

Download now

FAQ zu Lastenheft:

Ist ein Lastenheft sinnvoll?

Je nach Projektgröße und Rahmenbedingungen kann es Wochen und Monate dauern, ein Lastenheft zu erstellen. Das kostet auch Geld. Es ist trotzdem keine sinnvolle Option, diesen Schritt zu überspringen. Viel teurer wird es, wenn ein Produkt später die Anforderungen nicht erfüllt und die Projektziele verfehlt werden. 
Der Auftragnehmer kann bestimmte Ergebnisse vom Auftragnehmer nur einfordern, wenn diese im Lastenheft beschrieben sind. Ist das Ergebnis mangelhaft, muss der Auftragnehmer kostenlos nachbessern. Fehlt eine Anforderung im Lastenheft, müsste der Auftraggeber die Mehrkosten für nachträgliche Anpassungen bezahlen.

Wer erstellt das Lastenheft?

Der Auftraggeber erstellt das Lastenheft. Er kann sich dabei vom späteren Auftragnehmer beraten lassen und das Dokument gemeinsam erstellen. Trotzdem bleibt die Verantwortung dafür beim Auftragnehmer. Er muss sicherstellen, dass das Lastenheft die korrekten und vollständigen Anforderungen beinhaltet. 

Für wen ist das Lastenheft gedacht?

Das Lastenheft richtet sich in erster Linie an potenzielle Auftragnehmer. Diese verwenden die Informationen, um Lösungsvorschläge und Kostenvoranschläge oder Angebote abzugeben und das Pflichtenheft zu erstellen. Aber auch für die internen Beteiligten ist das Lastenheft ein wichtiges Dokument. Es ist eine gemeinsame Absichtserklärung und Entscheidungsgrundlage.

Was gehört nicht in ein Lastenheft?

Das Lastenheft sollte keine konkreten Lösungen oder im Detail spezifizierte Funktionen beschreiben – zumindest, sofern diese nicht zwingend notwendig sind. Das Lastenheft sollte den Auftragnehmern Raum geben, die beste Lösung für ein Problem oder eine Anforderung zu finden.

Was ist der Unterschied zwischen Lastenheft und Pflichtenheft?

Das Lastenheft wird vom Auftraggeber erstellt und beschreibt, was erreicht werden soll – also Anforderungen, Ziele und Rahmenbedingungen. Das Pflichtenheft dagegen stammt vom Auftragnehmer und legt fest, wie diese Anforderungen technisch und organisatorisch umgesetzt werden. Kurz gesagt: Lastenheft = „Was wird gebraucht?“, Pflichtenheft = „Wie wird es umgesetzt?“.

Interesting facts from the blog