um visão do processo de elicitação de requisitos carina frota alves lucy valença guedes lucy...
TRANSCRIPT
Um Visão do Processo Um Visão do Processo de Elicitação de de Elicitação de
RequisitosRequisitos
Carina Frota AlvesCarina Frota Alves
Lucy Valença GuedesLucy Valença Guedes
Rosa Candida PintoRosa Candida Pinto
Elicitação de Requisitos
QFD (Quality Function Deployment)
Métodos de Elicitação de Requisitos
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
Sistemático, segue uma técnica
Quantitativo, fornece valores
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 produtonos 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çãoentre as pessoas envolvidas no desenvolvimentode sistemas
Incremento da produtividade e da qualidade dossistemas 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
Focaliza na qualidade e produtividade
Facilitador das sessões
Fases do método JAD
1. Definição do projeto
2. Pesquisa
3. Preparação
5. O Documento final
4. A Sessão
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 CycleCollin 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
Procedimento de Conversa
RespostaQuestão
?
?
!
? MotivoInformações
compartilhadas (versão anterior)
Informações compartilhadas (versão atual)
Efeitos
Mudança
Modelo Inquiry Cycle
Documentação de Requisitos
Negociação
Evolução de Requisitos
Mudança
Decisão
Questão?
Resposta!
Motivo
Discussão de Requisitos