Skip to end of banner
Go to start of banner

UXPROD-xxxx NFR Scorecard

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This is a baseline NFR Scorecard template. To use it in any specific feature, please

  • create a new page called UXPROD-xxxx NFR Scorecard, where xxxx is the feature number in Jira,
  • copy the contents of the table below into the page you created,
  • use the new page to work with NFR Scorecard for your feature.

Please, refer to NFR Scorecard practice for detailed information


Quality Attribute

NFR ID

Non-Functional Requirement

Date and Status

1

Availability

NFR.Baseline.Availability.1

Modules are designed and implemented following the Stateless principle

Mar 2, 2023 COMPLIANT

2

NFR.Baseline.Availability.2

Load/performance testing must be conducted for at least 2 instances


3

Manageability

NFR.Baseline.Manageability.1

Application logs are collected in a unified form and location


4

NFR.Baseline.Manageability.2

All custom configuration values are placed in the settings, not in the program code


5

Performance

NFR.Baseline.Performance.1

Components are performance tested and compared to the prior release baseline; performance may not degrade more than 5% in exceptional cases


6

Security

NFR.Baseline.Security.1

Tenant data must be isolated from other tenants


7

NFR.Baseline.Security.2

Secrets (such as usernames, passwords, API keys, and/or their combinations) are not stored in source repositories (i.e. Github)


8

NFR.Baseline.Security.3

No sensitive information in logs (logins, passwords, API keys)


9

Testability

NFR.Baseline.Testability.1

Unit-test coverage for new code created/changed during the implementation of the feature >= 80%


10

NFR.Baseline.Testability.2

E2E-test coverage - # of automated test cases from test rail to # of all test cases at a particular feature


11

NFR.Baseline.Testability.3

Karate-test coverage - # of test to # of new endpoints that were created (or existing endpoints that were changed) in the feature scope


LEGEND: Enumeration of possible statuses


COMPLIANT Compliance checked and confirmed

NOT VERIFIED Compliance not checked

NON COMPLIANT Compliance checked, and non-compliance found

NOT APPLICABLE Сompliance not required, requirement not applicable

  • No labels