Gerenciando Conflitos em Reuniões: Uma Estratégia para a Elicitação de Requisitos de Software

Documentos relacionados
Elicitação de requisitos de software através da utilização de questionários

Utilização de uma estratégia para identificação de fontes de informação na fase de elicitação

Integração de Ontologia com Modelagem de Processo: Um Método para Facilitar a Elicitação de Requisitos

Mineração de Dados voltada para Recomendação no Âmbito de Marketing de Relacionamento

Marcos Borges Pessoa. Geração e execução automática de scripts de teste para aplicações web a partir de casos de uso direcionados por comportamento

Bruno Siqueira Silva. Workflows dinâmicos em gerência de projetos ágeis. Dissertação de Mestrado

Aplicação da Análise de Sistemas à Definição de Processos de Desenvolvimento de Software

Bruno Loureiro Rezende. Um Framework para a Automação de Testes com Linguagens de Especificação Configuráveis DISSERTAÇÃO DE MESTRADO

APLICAÇÃO DE CONCEITOS DE ENGENHARIA DE FATORES HUMANOS: UM ESTUDO DE CASO EM UMA EMPRESA DE OPERAÇÕES LOGÍSTICAS

Sistema para Consultas sobre Banco de Dados Relacional Baseado em Palavras-Chave

Geração semi-automática de massas de testes funcionais a partir da composição de casos de uso e tabelas de decisão

Uma meta-ferramenta de geração de diagramas utilizada na engenharia reversa de sistemas legados.

Um Estudo Sobre Middlewares Adaptáveis

QEEF-G: Execução Paralela Adaptativa de Consultas Iterativas

Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas

Matchmaking Uma infraestrutura para alinhamento de esquemas

UMA IMPLEMENTAÇÃO DO SERVIÇO WMS SOBRE A BIBLIOTECA TERRALIB

O Planejamento e Controle de Produção para uma Fábrica de Vacinas.

Estudo Comparativo de Estratégias de Classificação de Páginas Web

Memes: Conceito de Conteúdo de Informação Como Alternativa de Pesquisa de Posicionamento de Marca

Renata Thomaz Lins do Nascimento. Visualização por Imagens Auto-animadas de Campos Vetoriais Baseada na sua Topologia. Dissertação de Mestrado

SQLLOMining: Obtenção de Objetos de Aprendizagem utilizando técnicas de Aprendizado de Máquina

Um ambiente de suporte para uma linguagem de modelagem de sistemas multi-agentes

Bernardo de Mendonça G. Ferreira. Valoração de uma opção sobre um contrato futuro. Dissertação de Mestrado

Uma Estratégia Baseada em Simulação para Validação de Modelos em i*

Adriano Francisco Branco. Um modelo de programação para RSSF com. Dissertação de Mestrado

Adriano Medeiros dos Santos. Suporte a Componentes Compostos Para o Middleware SCS. Dissertação de Mestrado

Avaliação Preliminar dos Movimentos Aéreos no Aeroporto Internacional Antônio Carlos Jobim Galeão

Marcelo de Mattos Bezerra. Interações no Ensino e na Prática do Design e da Arquitetura. Dissertação de Mestrado

Uma Proposta de Sistema de Dependência a Distância Usando a Plataforma Moodle

Uma abordagem baseada em SPH para animação interativa de águas rasas em jogos

OPERADORES LOGÍSTICOS E SEUS CLIENTES: UM ESTUDO EMPÍRICO

Vanessa Ribeiro Ferreira. Mongólia: uma narrativa caótica? Dissertação de Mestrado

Renato Figueiró Maia. Um Framework para Sistemas Baseados em Componentes Distribuídos. Informática DEPARTAMENTO DE INFORMÁTICA

Controle da Execução e Disponibilização de Dados para Aplicativos sobre Seqüências Biológicas: o Caso BLAST

Otávio de Pinho Forin Braga. Uma Arquitetura para Síntese de Imagens Fotorrealistas baseada em Técnicas de Monte Carlo DISSERTAÇÃO DE MESTRADO

Francisco Eduardo Torres Cursino de Moura. Uma proposta para Rendering Baseado em Imagens em celulares

Leonardo Matriciano Couto

MAURICIO LANE ESCOAMENTO DE FLUIDOS NÃO NEWTONIANOS ATRAVÉS DE CANAIS CONVERGENTES-DIVERGENTES DISSERTAÇÃO DE MESTRADO

Bruno de Figueiredo Melo e Souza. Modelos de fatoração matricial para recomendação de vídeos. Dissertação de Mestrado

O Design de Sinalização no Brasil: a introdução de novos conceitos de 1970 a 2000

Luzia da Costa Tonon. O Teorema de Cramér-Lundberg via martingais DISSERTAÇÃO DE MESTRADO. Programa de Pós Graduação em Matemática

Nathalia Sisson. Psicanálise em ação: a relação entre técnica e teoria na fabricação da Psicanálise. Dissertação de Mestrado

Laura Gonçalves Carvalho

Francisco Benjamim Filho. XHITS: Estendendo o Algoritmo HITS para Extração de Tópicos na WWW DISSERTAÇÃO DE MESTRADO

Rogério Miguel Coelho

Mauricio Kreczmarsky Guimarães Meinicke. Opacidade 3D na Visualização Volumétrica de Dados Sísmicos

Impactos do processo de aculturação na fusão das empresas Y e Z: Uma análise quantitativa

Re-engenharia do software C&L para plataforma Lua-Kepler utilizando princípios de transparência

Zonas de Influência Portuárias (Hinterlands) e um Estudo de Caso em um Terminal de Contêineres com a Utilização de Sistemas de Informação Geográfica

Ana Carolina Ferreira Rodrigues da Silva

Estudo de Viabilidade da Implementação de Software de Roteamento para Transporte de Funcionários de Refinaria da Petrobras

Sándor Ferenczi: entre os limites da clínica e as experimentações técnicas

Carlos Roberto da Costa Ferreira. Interpolação Modificada de LSF's. Dissertação de Mestrado

Consideração Conjunta da Atenuação por Chuvas e de Interferências Externas na Estimação dos Parâmetros de Desempenho de Enlaces Digitais Terrestres

Relação entre Governança Corporativa e Remuneração de Executivos no Brasil

Davi Romero de Vasconcelos. Análise de Estratégias Utilizando Verificação Formal de Modelos. Dissertação de Mestrado

Análise e Avaliação do Equity Premium Puzzle no Mercado Acionário Brasileiro sob diferentes Contextos Econômicos

Qualidade Média dos Tomadores de Empréstimos e

Gerenciamento de projetos no âmbito da Economia Criativa Um estudo de caso das Incubadoras Rio Criativo

Alberto Santos Junqueira de Oliveira. Essa vez que não chega: fila e drama social no Brasil. Dissertação de Mestrado

Marcelo Castro Lopes de Carvalho. O Processo de Retroalimentação nas Famílias Adictivas. Dissertação de Mestrado

Bruno Baère Pederassi Lomba de Araujo. Um estudo sobre adaptatividade dinâmica de dificuldade em jogos. Dissertação de Mestrado

Vinci Pegoretti Amorim. Uma Arquitetura Flexível para Replicação de Bases Distribuídas Heterogêneas. Dissertação de Mestrado

Influência do BNDES na Governança das Empresas Brasileiras Listadas

Gerenciamento Integrado de Riscos de Projetos

Augusto Seibel Machado. A questão das embalagens e sua relação com a sustentabilidade. Dissertação de Mestrado

Experimentos de Previsão da Estrutura a Termo da Taxa de Juros Americana: Reversão à Media, Inércia e Influência de Variáveis Macroeconômicas

Proposta de um sistema de suporte à decisão para programação de navios baseado em otimização: um caso prático

Carla Jardim Dias. Um modelo estocástico para o fluxo de caixa de um plano de previdência de um indivíduo. Dissertação de Mestrado

Geraldo da Silva Rocha Netto. Escalonamento Flexível de Workflows com Restrições Temporais. Dissertação de Mestrado

Capital Requerido via Simulação Estocástica aplicado ao Seguro de Vida e Fundo de Pensão

Escola em Ciclos: o desafio da heterogeneidade na prática pedagógica

Compras de itens não críticos: implementação no nível operacional e práticas em uma empresa de petróleo

MODELAGEM DE SÉRIES TEMPORAIS FOCADA NA PRECIFICAÇÃO DE DERIVATIVOS CLIMÁTICOS

João Paulo de Freitas Araujo. Algoritmos para acelerar a computação de Árvores de corte de Gomory e Hu. Dissertação de Mestrado

Framework para coordenação e mediação de Web Services modelados como Learning Objects para ambientes de aprendizado na Web

Thomas de Campos Tsuchida. Modelagem da localização de pólos de venda de derivados de petróleo. Dissertação de Mestrado (Opção Profissional)

Paulo Afonso Monteiro Velasco Júnior

Joana da Costa Macedo. Reforma Política: antigas questões novos sentidos da governabilidade à corrupção. Dissertação de Mestrado

Um Serviço de Matchmaking de Interesses Dependentes de Localização

Tatiana Waintraub. Modelagem da calçada de Copacabana. Dissertação de Mestrado

Riso e rua: duas jovens poetas contemporâneas

Considerações sobre o Afeto em Psicanálise

Fabian David Backx. Detecção Multiusuário Ótima por Grupos em Sistemas DS/CDMA M-PSK com Codificação Convolucional. Dissertação de Mestrado

Debora Carvalho Capella. Um estudo descritivo do vocativo em linguagem oral para Português L2. Dissertação de Mestrado

Liquidez e Formação de Preço: Evidência do mercado acionário brasileiro

Patrícia Kneipp Tavares de Souza. Estratégias de marketing internacional para marcas brasileiras: Um estudo exploratório DISSERTAÇÃO DE MESTRADO

Trigonometria: Fórmulas de Adição e Subtração de Arcos

As dimensões da Narratividade na Primeira Infância: Uma reflexão sobre os eixos do cuidado

PUC RIO. Lícia Carvalho Marques NOVAS ELABORAÇÕES PSICANALÍTICAS SOBRE A SEXUALIDADE FEMININA A PARITR DO DECLÍNIO DA LÓGICA FÁLICO EDÍPICA

Gingando em Português: como os aspectos culturais presentes na Capoeira auxiliam o estrangeiro na aquisição de competência intercultural

Comparação de estratégias de construção de poços marítimos incorporando incertezas

A utilização da animação no Ensino Fundamental para a Educação em Saúde

Alexandre Roberto Rentería ESTIMAÇÃO DE PROBABILIDADE FUZZY A PARTIR DE DADOS IMPRECISOS. Tese de Doutorado

Uma Análise de Cenário Legislativo e Operacional dos Operadores de Transporte Multimodal (OTM) no Brasil

Jogos eletrônicos que encantam o universo infantil: interface lúdica e aprendizagem

Aposentadoria e o Trade-off entre Renda e Lazer: Implicações para o Valor do Capital Humano de Funcionários Públicos

Transcrição:

Cecilia Camacho Gerenciando Conflitos em Reuniões: Uma Estratégia para a Elicitação de Requisitos de Software Dissertação de Mestrado Dissertação apresentada ao Programa de Pós-graduação em Informática da PUC-Rio como requisito parcial para obtenção do título de Mestre em Informática. Aprovada pela comissão examinadora abaixo assinada. Orientador: Julio Cesar Sampaio do Prado Leite Rio de Janeiro Abril de 2005

Cecilia Camacho Gerenciando Conflitos em Reuniões: Uma Estratégia para a Elicitação de Requisitos de Software Dissertação apresentada como requisito parcial para a obtenção do grau de Mestre pelo Programa de Pós-graduação em Informática do Departamento de Informática do Centro Técnico e Científico da PUC- Rio. Aprovada pela Comissão Examinadora abaixo assinada. Prof. Julio Cesar Sampaio do Prado Leite Orientador Departamento de Informática PUC-Rio Profª. Karin Koogan Breitman Departamento de Informática PUC-Rio Prof. Marco Antonio Casanova Departamento de Informática PUC-Rio Prof. José Eugenio Leal Coordenador Setorial do Centro Técnico Científico PUC-Rio Rio de janeiro, 5 de abril de 2005

Todos os direitos reservados. É proibida a reprodução total ou parcial do trabalho sem autorização do autor, do orientador e da universidade. Cecilia Camacho Graduada em Bacharel em Informática em 2002 pela PUC-Rio. Sua área de interesse acadêmico é Engenharia de Software, mais especificamente a sub-área de Engenharia de Requisitos. Ficha catalográfica Camacho, Cecilia Gerenciando conflitos em reuniões: uma estratégia para a elicitação de requisitos de software / Cecilia Camacho ; orientador: Julio Cesar Sampaio do Prado Leite. Rio de Janeiro : PUC-Rio, Departamento de Informática, 2005. 168 f. : il. ; 30 cm Dissertação (mestrado) Pontifícia Universidade Católica do Rio de Janeiro, Departamento de Informática. Inclui referências bibliográficas 1. Informática Teses. 2. Elicitação de requisitos. 3. Reuniões. 4. Gerência de conflitos. 5. Conflitos funcionais. 6. Conflitos não funcionais. 7. Retroalimentação. I. Leite, Julio Cesar Sampaio do Prado. II. Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. III. Título. CDD: 004

Em memória do meu avô

Agradecimentos A Deus por me iluminar sempre. Aos meus pais e a minha avó pela força e incentivo, principalmente nos momentos mais difíceis. Ao meu namorado Brunno Lima pelo companheirismo. Aos meus amigos Christian Dechery, Bruno Freitas e Jefferson Santos pela paciência, apoio e atenção. E também aos amigos Antonio de Pádua, Roberta de Souza, Ângela Albarello, Fábio Marques, Ana Luiza, Miriam Sayão, Gustavo Robichez, Uirá Kuleska, Daniela Brauner, Akeo Tanabe, Lyrene Fernandes, Cláudio Santanna e Anarosa Alves Brandrão pela participação nos estudos de caso realizados. A PUC-Rio e a CAPES, pelos auxílios concedidos, sem os quais esse trabalho não poderia ser realizado. Ao meu orientador Julio Cesar Sampaio do Prado Leite, pela sabedoria compartilhada.

RESUMO Camacho, Cecilia. Gerenciando Conflitos em Reuniões: Uma estratégia para a Elicitação de Requisitos de Software. PUC-Rio, 2005. 168p. Dissertação de Mestrado - Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro. Esta dissertação estuda um meio de apoiar a elicitação de requisitos, utilizando reuniões. Para isso utiliza a gerência de conflitos, que através do estímulo aos conflitos funcionais e do controle e tratamento dos conflitos não funcionais, visa à criação de idéias e o dinamismo da reunião, aumentando o volume de conhecimento elicitado. Tudo isso é realizado através de um trabalho cooperativo entre os interessados no sistema a ser desenvolvido. O método proposto é uma evolução de um trabalho anterior e baseia-se na gerência de conflitos em um ciclo de reuniões. Essa gerência é levada adiante por meio de um processo de retroalimentação de responsabilidade dos participantes das reuniões, que utilizam um questionário para fornecimento destas informações. Uma ferramenta Web foi construída para a coleta das respostas ao questionário, bem como para apoiar à análise dos conflitos. Palavras-Chave Elicitação de requisitos; reuniões; gerência de conflitos; conflitos funcionais; conflitos não funcionais; retroalimentação.

ABSTRACT Camacho, Cecilia; Leite, Julio Cesar Sampaio do Prado; Conflict Management in Meetings: An Strategy for Software Requirements Elicitation. Rio de Janeiro, 2005. 168p. Master degree thesis Computer Science Department, Pontifícia Universidade Católica do Rio de Janeiro. This work reports research on the automation support for requirements elicitation performed by means of meetings. In order to provide this support, we ground our work on conflict management, stimulating functional conflicts and controlling non-functional conflicts in order to increase the volume of elicited knowledge. This is based on cooperative work among the stakeholders of the demanded system or demanded changes on an existing system. The method is an evolution of a previous work on the topic and is based on conflict management over a cycle of meetings. This management is performed by a feedback process enacted by the meeting participants by means of a questionnaire for the provision of information. A Web tool to support the method was built to collect the information and analyze the conflicts. Keywords Requirements elicitation; meetings; conflict management; functional conflicts; non-functional conflicts; feedback loop

Sumário 1 - Introdução 10 1.1. Descrição sumária do problema 11 1.2. Motivação do trabalho 12 1.3. Estrutura do trabalho 13 2 - Engenharia de requisitos 15 2.1. Importância 15 2.2. Conceitos gerais 16 2.3. Elicitação de requisitos 18 2.4. Análise de requisitos 25 2.5. Principais problemas na elicitação de requisitos 27 2.6. A reunião segundo o método de [Mathias 94] 29 3 O método 37 3.1. O planejamento da reunião 38 3.2. Gerenciando os conflitos 39 3.3. A tomada de decisões 40 3.4. O questionário 41 3.5. Identificando conflitos 103 4 Ferramenta de apoio ao método 109 4.1. Novas características da ferramenta 109 4.2. Interface da ferramenta 110 4.3. Grafo de relacionamento das tabelas implementadas 123 4.4. Sistema especialista para detecção dos conflitos 124 5 - Análise de caso prático 148 5.1. Preparação 148 5.2. Estudo de Caso 1 - Com o uso da ferramenta de apoio a reuniões 149 5.3. Estudo de Caso 2 - Sem o uso da ferramenta de apoio a reuniões 155 5.4. Avaliação Final do Experimento 157 6 Conclusão 159 7 Bibliografia 162

Lista de figuras Figura 1 Árvore abstrata de usuários [Leite 94]. 22 Figura 2 O espiral da elicitação, análise e negociação 27 Figura 3 O fluxograma do método 37 Figura 4 Arquitetura do sistema 110 Figura 5 Tela de acesso ao sistema 111 Figura 6 Tela de acesso aos módulos do líder e do participante comum 112 Figura 7 Módulo planejador 112 Figura 8 Módulo do planejador (Cadastro das reuniões) 114 Figura 9 Módulo do planejador (Listagem dos conflitos) 115 Figura 10 Módulo do líder 116 Figura 11 Módulo do participante comum 123 Figura 12 Grafo de relacionamento das tabelas implementadas 124 Figura 13 O processo 142 Figura 14 Fluxograma do estudo de caso 1 149 Figura 15 Fluxograma do estudo de caso 2 155