Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

basci steps to write technical spec from functional specs

Former Member
0 Kudos

hi gurus,

what are the steps to take for writing technical spec's.

regards,

praveen

3 REPLIES 3

Former Member
0 Kudos

every project/company has its own Template for FS, TS etc...

Take the TS template, u can see many contents in that.

FS in the Functionality of the requirement.

TS is the Technical solution for that requirement.

u need to write the Pseudocode in the TS, how can you implement the technical solution for the requirement into its corr. content or paragraph.

generally any TS consists of the foll: as its content:

(this is an example for a report)

1. DETAIL DESIGN SPECIFICATIONS OVERVIEW

a. BUSINESS FUNCTIONALITY

b .MAJOR FEATURES

USER PROCEDURES

CHECK LISTS

ASSUMPTIONS:

CONSTRAINTS:

SECURITY CONSIDERATIONS

OBJECTS:

LTS SECURITY REQUIREMENTS:

RESTART/RECOVERY STRATEGY

PERFORMANCE CONSIDERATIONS

PROGRAM & DATA FLOW INTERACTION

PICTORIAL VIEW

INPUT DATA

COMMENTS

2. DETAILED PROGRAM DESIGN SPECIFICATIONS

PROGRAM DESCRIPTION

EXECUTION METHOD

PROGRAM TYPE

COMMON SUBROUTINES

EXCEPTIONS TO PROGRAMMING STANDARDS

LIST OF OBJECTS IMPACTED

INPUTS / OUTPUTS

ERROR MESSAGES AND CLASSES

BDC SESSIONS

STRUCTURES

DETAILED LOGIC

3. DETAILED REPORT DESIGN SPECIFICATIONS

(REPORT PROGRAM NAME)

REPORT DESCRIPTION

REPORT INVOCATION METHOD

REPORT APPLICATION

REPORT TYPE

REPORT CLASSIFICATION

REPORT MEDIUM

REPORT FREQUENCY

REPORT REQUEST METHOD

REPORT TIMING

REPORT ORIGINATOR

REPORT RECIPIENTS

REPORT PROCESSING ENVIRONMENT

REPORT LAYOUT

REPORT LAYOUT DESCRIPTION

REPORT SORT INFORMATION

REPORT CONTROL BREAKS

REPORT PAGE BREAKS

REPORT SUMMARY STATISTICS

REPORT MESSAGES

REPORT NUMBER OF PAGES / LINES / COPIES

REPORT PRINTING INFORMATION

Check this thread..It may be useful.

Regards.

Former Member

Every organization may have diff template , you may require to follow the template . In TS you have to write clearly in technical term but dont do any copy pase from the code , which not at all sound good.

Find the below steps.

1.In 1st page you may require to give heading and company logo also at the RHS.

2.Give title of the document , SAP Module Name, Specification Type (Giv ein a tabular format)

3.Revision History in Tabluar Format including Author , Description , Date , Version ( Version management very imp try to maintain it)

4.Requirement Description : Enter in detail wat is u r reqmt.

5.U may add Process flow diagram using visio etc.

6.Outstanding issues

7.Prerequisites

8.Input Parameter Details

9.Processign logic Details

10.Out Put Details (if Report Output Format)

11.The few unit testing scripts also u can include

12.Proper file name , in header & Footer

13. Always try to keep track changes on for version management. If u need to create new version try to accept previous version then keep track for curren tchanges.

14. Maintain index & Page no in table content .

Eg..

Below are the standards for Tech specs

1.1 Development Attributes

Program Name:

Title:

Application:

Development Class:

Message Class:

Program Type:

Execution Mode:

Schedule Frequency:

Variant:

1.2 Program Functionality

1.3 Output Fields

Output Label

Related SAP table-field (if any)

Length

Output Characteristics

1.4 Proposed Solutions

1.5 Solution to be implemented

1.6 Reasons of selection/rejection

1.7 Pseudo-Code / Flow Logic of the selected solution

1.8 Selection Screen

1.9 Database Tables Used

Table Name

Table Description

How the table is used in the program

1.10 External Files Used

1.10.1 External File Layout <file name>

1.11 Components External to Program Used

1.12 Error Conditions

1.13 Key Technical Test Conditions

1.14 Sample Test Data

1.15 Assumptions

1.16 Comments

Former Member
0 Kudos

Also check this thread..u have smaple TS