Contents

Purpose

The purpose of this checklist is to fast-track the creation and review of Specifications by describing the minimum set of acceptance criteria required for such a Specification to meet before it is accepted by the Technical team for implementation. By describing up-front the standards and expectations placed by the Technical team upon the authors of Specifications, we hope to speed up delivery of specs and their reviews, and to reduce rework with the goal to meet project timeline and quality objectives.

Assumption

The overriding requirement is for the Specification to be completed with enough detail so that a technically sound solution can be implemented.

Fitness for Purpose

The Specification serves several purposes that are equally important for the document to be acceptable. The specification must describe:

Specifications communicate with two different and equally important audiences: 

Both of these groups are important customers, and their needs must be taken into account when writing Specifications. 

With the above in mind, these items must be adhered to :

General Checks

Development Type Specific Checks

Different types of custom developments introduce additional requirements to consider when writing the Specification. 

Conversion

Enhancement

Form

HANA CDS View

to be completed by the Tech team during Detailed Design

Integration Process (custom)

Integration Process (standard)

Mobile App

to be completed by the Tech team during Detailed Design

Modification

Program

Report/Analytics

System Interface

User Interface

Web API

Workflow (custom)

Workflow (standard)