Transcript apresentao

Um Visão do Processo de
Elicitação de Requisitos
Carina Frota Alves
Lucy Valença Guedes
Rosa Candida Pinto
Elicitação de Requisitos
Métodos de Elicitação de Requisitos
 QFD (Quality Function Deployment)
 JAD (Joint Application Development)
 Inquiry Cycle
Origens do QFD
(Quality Fucntion Deplyment)
 1970 - Logística de produção
 1978 - Publicação livro em japonês
 1994 - Tradução livro para inglês
 1980 - Introduzido na América do Norte
 1984 - Introduzido no desenvolvimento de software
Princípio do QFD
 As necessidades do cliente e a tradução
delas num conjunto de requisitos de
projetos e manufaturados.
Motivação do QFD
 Envolvimento de todos os papéis (time)
 Manutenção de informação (documentação)
 Valorização da voz do cliente
Características do QFD
 Ferramenta para planejamento visual
 ajuda a garantir a qualidade
 Focaliza as necessidades do cliente
 produto de alta qualidade
 Qualidade definida pelo cliente
 software com sentido para o cliente
 Quantitativo, fornece valores
 Sistemático, segue uma técnica
Fases do QFD
Casa de qualidade
Satisfação do cliente X Nível de desempenho
Satisfação do cliente: avaliação subjetiva do produto
Desempenho do produto: avaliação objetiva
Aplicação de QFD a software
 Avaliar impactos das características do produto
nos valores do cliente e ser considerado como
trade-off das características do produto no projeto
 Determinar uma estratégia ou direção de
desenvolvimento
 Analisar o produto da concorrência
Origens de JAD
(Joint Application Development)
 1977 - Desenvolvido pela IBM (experimentos)
 1980 - Formalizado pela IBM Canadá (entrevistas)
 1981 a 1987 - Evolução chegando a abranger
o planejamento e a análise
 1988 a 1999 - Introdução de técnicas de I-CASE
e prototipagem
Princípio do JAD
 Reuniões estruturadas que buscam
decisões por consenso. Envolve usuários e
profissionais de sistemas de informação.
Motivação do JAD
 Solução para os problemas de comunicação
entre as pessoas envolvidas no desenvolvimento
de sistemas
 Incremento da produtividade e da qualidade dos
sistemas desenvolvidos
 Maximização e eficiência das reuniões
Características do JAD
 Técnicas de dinâmica de grupo
 Suportado por ferramenta CASE
 Time de participantes de diferentes perfis
 Facilitador das sessões
 Focaliza na qualidade e produtividade
Fases do método JAD
1. Definição do projeto
2. Pesquisa
3. Preparação
4. A Sessão
5. O Documento final
Origens do Inquiry Cycle
 1993 - Georgia Institute od Technology
“An active Hypertext Model for system Requirements”
Collin Potts e Kenji Takahashi
 1997 - Scream Project: Inquiry Cycle
Collin Potts e Spencer Rugabe
 1998 - Georgia Institute od Technology
“Surfacing Root Requirements Interactions from
Inquiry Cycle Requirements Documents”
Willian N. Robinson e Suzanne Paw
Princípio do Inquiry Cycle
 O modelo de conversação
Motivação do Inquiry Cycle
 Suportar determinação e análise de
requisitos de forma estruturada
Características do Inquiry Cycle
 Hipertexto ativo
 Baseado em questões
 Mantêm versões
 Integra usuários e desenvolvedores
Modelo de Conversação
Questão
?
Resposta
!

?
Informações
compartilhadas
(versão anterior)
?
Motivo
Procedimento
de Conversa
Mudança
Efeitos
Informações
compartilhadas
(versão atual)
Modelo Inquiry Cycle
Mudança
Negociação
Documentação
de Requisitos
Respost
a
!
Questã
o
?

Evolução de
Requisitos
Motivo
Discussão de
Requisitos
Decisão