Um Viso do Processo de Elicitao de Requisitos

  • Slides: 23
Download presentation
Um Visão do Processo de Elicitação de Requisitos Carina Frota Alves Lucy Valença Guedes

Um Visão do Processo de Elicitação de Requisitos Carina Frota Alves Lucy Valença Guedes Rosa Candida Pinto

Elicitação de Requisitos

Elicitação de Requisitos

Métodos de Elicitação de Requisitos Ø QFD (Quality Function Deployment) Ø JAD (Joint Application

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

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

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

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 s ajuda a garantir a qualidade

Características do QFD Ø Ferramenta para planejamento visual s ajuda a garantir a qualidade Ø Focaliza as necessidades do cliente s produto de alta qualidade Ø Qualidade definida pelo cliente s software com sentido para o cliente Ø Quantitativo, fornece valores Ø Sistemático, segue uma técnica

Fases do QFD

Fases do QFD

Casa de qualidade

Casa de qualidade

Satisfação do cliente X Nível de desempenho Satisfação do cliente: avaliação subjetiva do produto

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

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) Ø

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

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

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

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

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

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

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

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

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

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 Resposta ! Questã o ? Evolução

Modelo Inquiry Cycle Mudança Negociação Documentação de Requisitos Resposta ! Questã o ? Evolução de Requisitos Motivo Discussão de Requisitos Decisão