Activity 6Quality Attribute Web

The quality attribute web is a brainstorming and visualization activity to help elicit, categorize, refine, and prioritize stakeholder concerns and raw quality attribute scenarios. A quality attribute web captures stakeholders’ concerns. We write each concern on individual sticky notes. The web is drawn as a simple radar chart with relevant quality attributes written around the edge like this:

images/quality-attribute-web-diagram.png

Benefits

  • Guide stakeholders to think about quality attributes instead of features.

  • Provide a visualization that shows how one system is different from another based on highly desirable properties.

  • Help stakeholders prioritize quality attribute scenarios before refining them.

Activity Timing

30--45 minutes

Participants

Any stakeholders, including the team

Preparation and Materials

  • If you are using a quality attribute taxonomy, prepare it ahead of time. You may find it helpful to print the web on poster paper instead of drawing it on a whiteboard.

  • Sticky notes, markers

Steps

  1. Draw or post a blank quality attribute web so everyone can see it. The web can be created ahead of time if you know which quality attributes to include. If you’re not using a prepared web, brainstorm as a group to identify 5--7 quality attributes that are important to the stakeholders.

  2. Brainstorm concerns and raw quality attribute scenarios as a group. Write each concern down on a sticky note and add it to the web near the quality attribute to which it most closely applies.

  3. When time expires, write down the concerns and use the information to create quality attribute scenarios.

Guidelines and Hints

  • Some stakeholders will need help getting started. Be prepared to help them phrase their concerns initially.

  • Use dot voting to prioritize concerns on the web.

  • Don’t worry about getting perfect scenarios. A general thought, worry, response measure, or partial scenario is a great start.

  • Combine with the mini-quality attributes workshop, described, for a more comprehensive workshop.

Example

In this example, quality attributes were brainstormed when the activity began and written on a whiteboard. In this particular workshop, you can see that availability and reliability tended to be on everyone’s minds slightly more than other quality attributes. Of the twenty or so raw scenarios created during the hour long activity, only six or seven were prioritized highly by stakeholders. The remainder helped the team gain necessary context about the stakeholders’ concerns.

images/quality-attribute-web-whiteboard.jpg
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.2.218