Autora: Ana Maria Siqueira Chaves, PMP
Introdução
“Processo de transformação das ideias que estão na mente dos stakeholders (a entrada) em um conjunto formal (saída)”
Para o desenvolvimento de um projeto tem sido maior a preocupação com a análise de requisitos. No entanto, há a fase anterior, a extração de requisitos, que, se não for bem direcionada e explorada, aumenta em grandes proporções a possibilidade de ter que voltar aos envolvidos do projeto para questionamentos sobre o escopo.
O método de extração de requisitos para a fase de levantamento de informações pode ser explorado resultando em uma análise de requisitos mais consistente e realista.
Dentre os métodos de extração destacam-se:
JAD – Joint Application Design
Também chamado de Métodos de Projeto Interativo, substitui as entrevistas individuais por reuniões degrupo, onde participam os representantes dos envolvidos no projeto. Essas reuniões são intensas e levam tipicamente de um a três dias.
É um método destinado a extrair informações de alta qualidade dos envolvidos, em curto espaço de tempo, através de reuniões estruturadas que buscam decisões por consenso.
Os benefícios do JAD são:
A forma mais produtiva de decisão em grupo é aquela obtida por consenso. Entendendo consenso não como uma unanimidade de opiniões, mas sim coma a concordância entre os participantes de que a solução encontrada é a melhor para o grupo e não fere convicções ou valores essenciais.
Antes de iniciar as reuniões devem ser definidos os seguintes papéis, os quais podem ser cumulativos:
Entrevista
Diálogo entre entrevistador e entrevistado. Trata-se uma situação social objetiva, pois permite que os envolvidos interajam de maneira mais completa.
Os participantes compartilham a situação, porém o entrevistador é responsável pela consecução do objetivo, que pode ser:
Para a preparação da entrevista o responsável deverá:
Questionário
A utilização de um questionário se aplica quando:
A preocupação na preparação de um questionário é quanto à elaboração do mesmo, que deve ser feita de forma clara com perguntas encadeadas e complementares.
Brainstorming
Buscar soluções através de geração espontânea de ideias, onde as regras são:
Tem como base a descontração, o pensamento de que quanto mais ideias melhor, o enriquecimento da ideia alheia e o evitamento de discussão de ideias.
Deve ser definido o papel do condutor e do escriba, este anota cada ideia em quadro, flip-chart, ou
outro.
Um brainstorming deve ter como métodos:
Prototipação
Utilizado no estágio inicial do projeto. Ajuda aos stakeholders a desenvolver uma forte noção sobre a aplicação a qual ainda não foi implementada, que através da visualização da mesma eles podem identificar os reais requisitos e fluxos de trabalho do sistema. É muito utilizado quando os stakeholders são incapazes de expressar os seus requisitos ou se os mesmos não têm nenhuma experiência com o sistema.
Conclusão:
Todos os métodos de extração de requisitos possuem vantagens e desvantagens a serem consideradas e nenhum deles é completo dadas as inúmeras variáveis de complexidade, perfil de stakeholders, comunicação, nível de conhecimento do negócio, nível de qualificação dos profissionais de levantamento de requisitos, situações políticas, nível de comprometimento dos stakeholders, etc. Com isso, a utilização de mais de uma técnica, de forma combinada, ou a utilização de técnicas sintéticas, irá ajudar na complementação de possíveis lacunas de levantamento, além de melhorar a qualidade e completude dos requisitos visto que pode ocorrer o batimento cruzado de requisitos similares. Outro fator importante é a utilização de um framework de decisão para a escolha dos métodos mais apropriados dado o contexto do trabalho a ser realizado.
Em suma, na medida em que se investe na fase que antecede a definição e formalização dos requisitos, tem-se uma visão mais ampla e rica dos envolvidos no projeto. Este envolvimento contribui para a delimitação de um escopo do projeto mais consistente e embasado nos vários pontos de vista.
Sobre a autora
Ana Maria S. Chaves, Project Management Professional (PMP), certificada pelo Project Management Institute (PMI) – USA. Formada em Administração de Empresas, pós-graduada em Gestão de Projetos pela FIAP e pós graduada em Análise de Sistemas pela FIAP. Atua na Prodesp – Processamento de Dados do Estado de São Paulo. Foi docente no Centro Universitário da FEI (antiga Faculdade de Engenharia Industrial) – Na Pós-Graduação em Gestão de Projetos – Responsável pela disciplina Gestão de Riscos em Projetos (segundo as práticas do PMI), Foi docente na Universidade UNIESP – Faculdades Integradas Hebraico Brasileiras Renascença – Análise e Desenvolvimento de Sistemas.
Bibliografias
PRESSMAN, ROGER S. – Engenharia de Software – Uma Abordagem Profissional – 7º Edição
SILVEIRA, D. S.; CRUZ, P. O. S. & SCHMITZ, E. A. Uma abordagem para especificação de requisitos focada em
modelagem de processos, Encontro Nacional dos Programas de Pós-Graduação em Administração, ENANPAD,
Salvador, 2002b.
AUGUST, J. H. Jo
You must be logged in to post a comment.
7:47:05 pm
[…] pessoal do TI ESPECIALISTAS também preparou um ótimo conteúdo sobre o levantamento de requisitos de […]