Loading…
SATURN2015 has ended
Thursday, April 30 • 11:00am - 12:30pm
Understanding Quality Goals

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Many developers have a shallow understanding of how to achieve quality goals such as safety, security, and availability. Even when architects have a deep understanding of this, developers’ lack of awareness can still endanger product quality. The challenge is to help developers achieve an understanding of quality attributes adequate for project needs. Quality Assumption Reviews help to meet this challenge. Their goal is to synchronize understanding of quality attributes, how they differ from functions, and how they "work" by making quality assumptions visible. When such reviews precede quality goal identification (e.g., QAWs), they make it more effective. They are tactics to address what should be a short-term understanding deficit.

A "quality champion," such as an architect, lists a set of basic assumptions about qualities and their achievement. The list is distributed to the project team prior to review. Assumption discussions prior to review should be encouraged. During the review, the team discusses various assumptions and asks questions. Participants identify problems with assumptions or their statements. Team member experience and understanding of quality goals determines which assumptions need discussion.

This session will model a review of a comprehensive set of quality assumptions. A strategy for demonstrating the subsequent degree of quality understanding will also be described.

Presenters
avatar for David Gelperin

David Gelperin

CTO, ClearSpecs Enterprises
David Gelperin is CTO of ClearSpecs Enterprises. He has more than 45 years’ experience in software development with an emphasis on software requirements, requirements risk management, and software quality, verification, and testing (SQVT). For the last 15 years, Dave has focused... Read More →

Thursday April 30, 2015 11:00am - 12:30pm EDT
5. Salon B

Attendees (0)