40
GUIDELINES FOR USING FUNCTIONAL SPECIFICATION CH The objective of this checklist is to review the completeness o Reviews using the checklist Step 1: Functional Specification checklist to collect the requirement efficiently. a. b. Test Plan is default tab and will be applicable for all This Checklist will be filled by functional consultant consultant. This will bring the common understanding in technical consultant to deliver the object in efficient As per requirement functional consultant has to provide object, which are going to be developed for this requir requirement to changes one form. In this case Functiona input for Form and Test Plan tab of this sheet.

7592 Functional Specification Checklist

Embed Size (px)

DESCRIPTION

FS

Citation preview

Page 1: 7592 Functional Specification Checklist

GUIDELINES FOR USING FUNCTIONAL SPECIFICATION CHECKLIST

The objective of this checklist is to review the completeness of artifacts.

Reviews using the checklist

Step 1: Functional Specification checklist to collect the requirement efficiently.

a.

b. Test Plan is default tab and will be applicable for all the CRs.

This Checklist will be filled by functional consultant and reviewed by technical consultant. This will bring the common understanding in between functional and technical consultant to deliver the object in efficient way.

As per requirement functional consultant has to provide the details for the SAP object, which are going to be developed for this requirement (e.g: one CR includes the requirement to changes one form. In this case Functional Consultant has to provide the input for Form and Test Plan tab of this sheet.

Page 2: 7592 Functional Specification Checklist

GUIDELINES FOR USING FUNCTIONAL SPECIFICATION CHECKLIST

This Checklist will be filled by functional consultant and reviewed by technical consultant. This will bring the common understanding in between functional and technical consultant to deliver the object in efficient way.

As per requirement functional consultant has to provide the details for the SAP object, which are going to be one CR includes the requirement to changes one form. In this case

Functional Consultant has to provide the input for Form and Test Plan tab of this sheet.

Page 3: 7592 Functional Specification Checklist

FUNCTIONAL SPECIFICATION CHECKLIST

Demand Number <Demand Number>Incident Number <Incident Number>

Requirement Description

Checklist Status : -

S No. Checklist items Status

Functional Input Technical Input

1 Not Filled Not Approved2 Not Filled Not Approved3 Not Filled Not Approved4 Not Filled Not Approved5 Not Filled Not Approved6 Not Filled Not Approved7 Not Filled Not Approved8 Not Filled Not Approved9 Not Filled Not Approved

10 Not Filled Not Approved11 Not Filled Not Approved

Test PlanReportsInterfacesConversionEnhancementsFormsWorkflowModule PoolSap QueryAuthorization ObjectTable

Page 4: 7592 Functional Specification Checklist

FUNCTIONAL SPECIFICATION CHECKLIST

Description

Page 5: 7592 Functional Specification Checklist

Column1Not FilledFilledNot Applicable

Column1

ApprovedNot Approved

Page 6: 7592 Functional Specification Checklist

Description

Page 7: 7592 Functional Specification Checklist

S.No Test Case Tcode Test Data +ve or -ve

Page 8: 7592 Functional Specification Checklist

Back to Summary

Page 9: 7592 Functional Specification Checklist

Sr.No1233.13.23.33.4

3.53.6

44.14.2

4.34.4

55.15.2

66.16.26.3

7

Page 10: 7592 Functional Specification Checklist

Functional Specification ChecksTransaction Code mentioned in XWS or DMT requirement?Authorization requirement mentioned in XWS or DMT requirement?Selection Screen:

Selection screen fields details (name, type, sequence) mentioned in XWS or DMT requirement?Mandatory fields for selection screen mentioned in XWS or DMT requirement?Default values for selection screen mentioned in XWS or DMT requirement?Requirement of any search help (F4) for selection screen mentioned in XWS or DMT requirement?

Requirement of radio buttons and checkboxes mentioned in XWS or DMT requirement?Output Screen

Type of output screen (ALV display is Grid/ Tree/ List) mentioned in XWS or DMT requirementRequired fields on Output Screen mentioned in XWS or DMT requirement?

Any Output Screen fields to be made interactive mentioned in XWS or DMT requirement?Interactive Report: (to be filled only if given yes in section 4.3)

Is Hotspot needed for the interactive field or it is not mentioned in XWS or DMT requirement? What should be next executable steps for interactive field mentioned in XWS or DMT requirement?

Report Header (Text should come from Standard text SO10 instead of hard coded)if any "to be used" LOGO is given in XWS or DMT requirement?header text requirement is given in XWS or DMT requirement?Any Text / Message translation requirement is given in XWS or DMT requirement?

If any limit is required to process the number of the total records by report given in XWS or DMT requirement?

Type of validation / Type of error messages for selection screen input data mentioned in XWS or DMT requirement?

Source Fieldname & Table name along with calculation required for each output screen fields mentioned in XWS or DMT requirement?

Page 11: 7592 Functional Specification Checklist

StatusNo

Mandatory

NoNoNoNo

NoNo

NoNo

NoNo

NoNo

NoNoNo

No

Back to Summary

Page 12: 7592 Functional Specification Checklist

MandatoryN/A N/AYes YesNo No

Page 13: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks

1 Type of Interface(File / ALE / PI / Consumer proxies / RFC) mentioned in XWS or DMT requirement?

2 File interface2.1 File name mentioned in XWS or DMT requirement?2.2 File type (Upload/Download) mentioned in XWS or DMT requirement?

2.3

2.42.5 Field mapping mentioned in XWS or DMT requirement?2.6 Is any success or error log requirement mentioned in XWS or DMT requirement?

2.7 Frequency & any fixed / prefered time for interface mentioned in XWS or DMT requirement?

3 ALE/Idoc3.1 Ttype of IDOC interface (outbound/inbound) mentioned in XWS or DMT requirement?

3.2 Type of IDOC (standard/custom/extended idoc) mentioned in XWS or DMT requirement?

3.33.4 Field mapping mentioned in XWS or DMT requirement?

4 PI interface4.3 Field mapping mentioned in XWS or DMT requirement?4.4 Sequence and time mentioned?4.5 Type of proxy(outbound/ inbound) mentioned?

5 RFC communication

5.15.3 Field mapping mentioned in XWS or DMT requirement?

Location (application server / desktop) for file upload/download mentioned in XWS or DMT requirement?Are selection screen parameters (refer to section 3 in Reports) (e.g : mandatory fields, default values, validation, search help etc. ) for selecting the file mentioned?

Required details about configuration (Partner Profile, RFC destination, Port , Distribution Model) mentioned in XWS or DMT requirement??

What selection screen fields will be required in the RFC FM to be sent to the external system mentioned in XWS or DMT requirement ?

Page 14: 7592 Functional Specification Checklist

Status

No

NoNo

No

NoNoNo

No

No

No

NoNo

NoNoNo

YESYES

Back to Summary

Page 15: 7592 Functional Specification Checklist

N/AYesNo

Page 16: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks Status

1 No

2 No

3 Is Business Impact of this conversion specified in XWS or DMT requirement? No

4 No

5 No

6 No

7 No

8 No

9 No

10 No

11 No

12 No

13 No

Is Business/Customer process requirement for Conversion mentioned in XWS or DMT requirement?Is type of data conversion (Non-SAP to SAP or SAP to SAP) mentioned in XWS or DMT requirement?

Is entire design structure for the conversion process specified in XWS or DMT requirement?Is information about volume of data to be converted mentioned in XWS or DMT requirement?Is type of conversion mechanism ( File based/ Idoc Based/ Business Connector, XI etc. ) specified in XWS or DMT requirement?Is there a change at database table level required during conversion mentioned in XWS or DMT requirement?Is Legacy System and required data information mentioned in XWS or DMT requirement?Is file format for conversion process information mentioned in XWS or DMT requirement?Are there a data transformation / Translation etc mentioned in XWS or DMT requirement?Is middleware required to do conversion and is information mentioned in XWS or DMT requirement?Is the frequency/Scope for further changes of this conversion mentioned in XWS or DMT requirement?Is error log required, if yes then is the format specified in XWS or DMT requirement?

Page 17: 7592 Functional Specification Checklist

Back to Summary

Page 18: 7592 Functional Specification Checklist

N/AYesNo

Page 19: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks Status1 Is type of Enhancement mentioned in XWS or DMT requirement? No

2 Is impact of this functionality mentioned in XWS or DMT requirement? No3 Is menu and toolbar name specified in XWS or DMT requirement? No4 Can this be done via some customizing? No

Page 20: 7592 Functional Specification Checklist

Back to Summary

Page 21: 7592 Functional Specification Checklist

N/AYesNo

Page 22: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks Status

1 Is Form name mentioned in XWS or DMT requirement? No2 Is Server/Client details mentioned in XWS or DMT requirement? No

3 No4 Is printer type mentioned in XWS or DMT requirement? No5 Is page type, font, size mentioned in XWS or DMT requirement? No6 Is header and footer information mentioned in XWS or DMT requirement? No7 Is any logo requirement mentioned in XWS or DMT requirement? No8 Can required hardcoded text be replaced by Standard text (SO10)? No

9 No10 Are Source table and fields name mentioned in XWS or DMT requirement? No

11 No

12 No

13 No14 Is frequency of Job mentioned in XWS or DMT requirement? No

Are language details for specific changes mentioned in XWS or DMT requirement?

Is delivery form way (email/PDF) to customer mentioned in XWS or DMT requirement?

Are test cases with the existing and expected form along with screenshots available?Is Form processed automatically or Manually specified in XWS or DMT requirement?Is Job scheduled for automatic process mentioned in XWS or DMT requirement?

Page 23: 7592 Functional Specification Checklist

Back to Summary

Page 24: 7592 Functional Specification Checklist

N/AYesNo

Page 25: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks Status

1 No

2 No

3 No

4 No

5 No

6 No

7 No

8 No

9 No

10 No

11 No

12 No

13 No

14 No

Is workflow triggering condition (by an event/ triggered programmatically)mentioned in XWS or DMT requirement?Are there any start conditions required for the workflow in XWS or DMT requirement?Are any attachment and text for Decision task mentioned in XWS or DMT requirement?Is WI/ Mail to be send to SAP Inbox(SO01) or personal inbox mentioned in XWS or DMT requirement?Are attachments to be sent with every work item mentioned in XWS or DMT requirement?What is the text in the WI to be sent to Agent mentioned in XWS or DMT requirement?Will agents be maintained by the Org. Structure or WF Rules or custom table mentioned in XWS or DMT requirement?If an agent cannot be found for a task, is the WI to be sent to WF administrator or WI should go in error mentioned in XWS or DMT requirement?Is WI to be processed by multiple agents in parallel or in sequence mentioned in XWS or DMT requirement?

Does WI need to be confirmed at the end of processing or will WI end with terminating event mentioned in XWS or DMT requirement?

What is the course of action in case of deadline monitoring for Wis mentioned in XWS or DMT requirement?Exceptions are to be triggered in case of error in execution of method mentioned in XWS or DMT requirement?Can there be a possibility that an event is triggered before the corresponding wait step is created, mentioned in XWS or DMT requirement?Are there specific conditions for which WF needs to be cancelled mentioned in XWS or DMT requirement?

Page 26: 7592 Functional Specification Checklist

Back to Summary

Page 27: 7592 Functional Specification Checklist

N/AYesNo

Page 28: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks

1

2

34 Validation and checks input values mentioned in XWS or DMT requirement?

Any detailed screen sequence and fields to be displayed for each screen mentioned in XWS or DMT Requirement?Is default values and cursor position mentioned for displayed fields mentioned in XWS or DMT Requirement?Any Push button to be available for input fields to provide entry help mentioned in XWS or DMT Requirement

Page 29: 7592 Functional Specification Checklist

Status

No

No

NoNo

Back to Summary

Page 30: 7592 Functional Specification Checklist

N/AYesNo

Page 31: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks Status

1 No

2 No

Is SAP Infoset, SAP Query and SAP user Group Name mentioned in XWS or DMT requirement?Is position of SAP Infoset, SAP Query and SAP user Group Name (Standard area / global Area) mentioned in XWS or DMT requirement?

Page 32: 7592 Functional Specification Checklist

Back to Summary

Page 33: 7592 Functional Specification Checklist

N/AYesNo

Page 34: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks Status

1 Is authorization object name mentioned in XWS or DMT requirement? No

2 No

3 No

Is field name and activity for authorization object mentioned in XWS or DMT requirement?Is authorization object assigned to the specified user roles in XWS or DMT requirement?

Page 35: 7592 Functional Specification Checklist

Back to Summary

Page 36: 7592 Functional Specification Checklist

N/AYesNo

Page 37: 7592 Functional Specification Checklist

Sr.No Functional Specification Checks Status

1 YES

2 YES

3 No

4 YES

Is table name and field details (type, sequence etc...) required to be mentioned in XWS or DMT requirement?Is Transaction code requires for table mentioned in XWS or DMT requirement?Is Authorization to access the table mentioned in XWS or DMT requirement?Is maintenance view or Customization view enabled mentioned in XWS or DMT Requirement ?

Page 38: 7592 Functional Specification Checklist

Back to Summary

Page 39: 7592 Functional Specification Checklist

N/AYesNo