Skip to main content

Enterprise MSF Agile (with CobiT)

Go Search
Home
  
Enterprise MSF Agile (with CobiT) > Wiki Pages > Activity - Brainstorm Quality of Service Requirements (Create a Scenario)  

Activity - Brainstorm Quality of Service Requirements (Create a Scenario)

Activity Information

Brainstorm Quality of Service Requirements

Description

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.

Roles

PerformerBusiness Analyst

Steps

  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.

Inputs and Outputs

WorkProductInputOutputAllowable States
Quality of Service RequirementNew
Quality of Service Requirement List(none)

Successors

TypeNameDependency Type
Prioritize Quality of Service Requirements ListFinish-Start

Last modified at 1/17/2008 11:18 PM  by Administrator