|
|||||
QAW: Um Método para Descobrir Requisitos de QualidadeQAW (Quality Attribute Workshop) é um dos métodos centrados em arquitetura desenvolvido pelo SEI. Seu propósito é engajar os stakeholders em revelar requisitos não-funcionais relacionados a uma sistema antes da arquitetura ser desenhada. O QAW pode ser usado em aderência a outros métodos como ao complementar o ATAM ou integrar com o ADD. Em geral, sem o uso de um método para captura dos requisitos de qualidade, há uma lacuna entre a exposição das necessidades de negócio e a identificação dos requisitos arquiteturais. Fonte: Quality Attribute Workshops (QAWs), Third Edition – Barbacci et al De fato, muitos sistemas funcionam bem e tiveram boas arquiteturas desenhadas sem ajuda do QAW. Isso, muitas vezes, é proporcionado pela experiência de arquitetos e analistas (um tanto acostumados em tentar adivinhar as necessidades do usuário) que identificam os requisitos de qualidade artesanalmente ou com base em experiências místicas. Entretanto, sistemas muito complexos necessitam de maior precisão na obtenção de tais atributos de qualidade. O QAW pode facilitar a vida até mesmo de arquitetos experientes. Além de endereçar uma precisão do requisitos, o QAW também facilita sua priorização. Muitos requisitos de qualidade conflitam entre si e tentam se equilibrar como que numa complexa balança. Por exemplo: confiabilidade pode implicar em menor performance; segurança pode afetar a usabilidade; etc. A idéia é envolver os stakeholders em um evento de um dia objetivando identificar um conjunto de cenários com os atributos de qualidade categorizados, priorizados e refinados. Recomenda-se um número entre 5 e 30 stakeholders para contribuir na oficina de requisitos de qualidade e as discussões devem ser limitadas a um dia. O QAW envolve os seguintes passos:
Fonte: Software Architecture in Practice, 2n Edition – Bass, Clements, Kazman Os resultado de uma sessão de QAW incluem:
Com requisitos de qualidade mais refinados e devidamente balanceados por vários stakeholder, a equipe de arquitetura terá como insumo uma fonte extremamente valiosa. Em seu próximo projeto de software, sugiro que avalie a possibilidade de usar o QAW. Possivelmente, os riscos envolvidos serão bem menores. Mais informações: Relatório Técnico sobre o QAW, 3a Edição 4 comments to QAW: Um Método para Descobrir Requisitos de Qualidade |
|||||
|
Copyright © 2012 Arkhi - All Rights Reserved |
|||||
[...] de Software Enviado em arquitetura de software by Eros Viggiano em Novembro 1st, 2008 QAW: Um Método para Descobrir Requisitos de Qualidade – 1 de Novembro de [...]
Eros, “Show de bola!”!!!
A núvem onde os milagres acontecem pode levar o projeto para o céu ou para o inferno.
[...] mensagens QAW: Um Método para Descobrir Requisitos de QualidadeDesmistificando a Decomposição em CamadasAs Atividades de Arquitetura do Processo Unificado da [...]
[...] mensagens Software Architecture 101QAW: Um Método para Descobrir Requisitos de QualidadeAs Atividades de Arquitetura do Processo Unificado da Rational [...]