Overview |  | Roles |  | Work Items |  | Views |  | Index |  | Glossary |

Project Portal
| See Also How To: Create a Quality of Service Requirement List in Excel |
| ### Next Steps Prioritize Quality of Service Requirements List |
| Activity: Brainstorm Quality of Service Requirements
Business Analyst
|  |  |  | Create a Quality of Service Requirement |  |
|  | Participating Roles Responsible: Business Analyst
### Overview To brainstorm quality of service requirements, analyze each scenario and determine which interactions need quality of service requirements. While brainstorming, identify aspects of the system that may need quality of service requirements not captured in scenarios. The quality of service requirements list identifies and collects the non-functional requirements of the application. It is a list of constraints on the functionality of the system. The business analyst reevaluates and modifies the quality of service requirements list as new requirements emerge through testing and as project needs change. # Entry Criteria Dependencies: The scenario list is published on the project portal. # Sub-Activities
1 | Identify Quality of Service Goals | Open the quality of service requirements list in the requirements folder of Team Explorer. The quality of service requirements list is linked to the project. Import any quality of service requirement work items that were created directly through Team Explorer if necessary. Run through the quality of service categories such as platform, performance, security, and capacity. Determine the goals of the system in each of these categories where possible. If security is a concern, create a risk work item and assign it to an architect to lead the threat modeling effort.
2 | Identify Quality of Service Requirements | Analyze the scenarios and apply the quality of service goals to service levels and usage at each point where the system responds to a persona. Express the quality of service requirement as an observable measurement in the format of context, stimulus, and response. For example, the performance of a catalog search might require that search results be returned in under 3 seconds. Assign the quality of service requirements to a business analyst. Save and synchronize the quality of service requirements list to create the quality of service requirement work items. Each quality of service requirement entry in the spreadsheet creates a work item on Team Foundation Server when the Microsoft Excel workbook is synchronized. Publish the quality of service requirements list to the project portal.
# Exit Criteria
| The quality of service requirements list is published on the project portal.
(C) 2005 Microsoft Corporation. All rights reserved. Build 97 |