Académique Documents
Professionnel Documents
Culture Documents
Levantamento de Dados
Histrico
A etapa de levantamento de dados (tambm chamados de necessidades e requisitos) talvez seja a
mais importante das etapas do ciclo de desenvolvimento de sistemas.
Estatsticas demonstram que 74% dos projetos de sistemas falham, em sua grande maioria,
devido m qualidade dos dados.
Por isso, montar uma estratgia forte em termos de recursos humanos (analistas/usurios),
tempo e especificao fator primordial para o sucesso do projeto.
Por que precisamos levantar dados com os usurios?
Porque muitos dos dados esto somente na cabea dos usurios;
Porque precisamos ter um entendimento muito bom do sistema atual (se existir) e das
necessidades para um novo sistema;
Porque sem esses dados no h como desenvolver um novo sistema.
Os problemas
Embora usurios e analistas tenham um objetivo em comum que o desenvolvimento de um
novo sistema, nem sempre a relao da passagem da informao de um (usurio) para o outro
(analista) fcil.
Exemplos de Problemas
Entrevistar a pessoa errada no momento errado: muitas vezes o principal usurio no est
disponvel no momento da reunio, sendo substitudo s pressas por algum entendido no
assunto; muitas vezes o principal usurio est disponvel, mas sobre forte presso, o que torna a
reunio de coleta improdutiva;
Fazer perguntas erradas e obter respostas erradas: normalmente analistas coletam dados de
assuntos que lhes so completamente desconhecidos. Isso pode gerar questionamentos
equivocados sem que usurios e analistas percebam. A recproca verdadeira, usurios podem
responder de forma equivocada sem que ambos percebam. Por isso, tomar conhecimento do
assunto a ser discutido antes das reunies, faz o analista minimizar esse problema. As ferramentas
de modelagem tambm ajudam a unicidade da linguagem e reunies de confirmao permitem a
correo de possveis falhas em levantamentos anteriores.
Criar ressentimentos recprocos: mais comum do que parece usurios e analistas se
desentenderem. E os motivos so vrios: o usurio teme perder o emprego com o novo sistema; o
usurio pode considerar o analista inexperiente (e vice-versa); o usurio j possui um estigma de
chato da empresa, fazendo com que o analista tenha uma viso pr-concebida de seu
interlocutor (e vice-versa); a rea de tecnologia da organizao est em descrdito; todos esses
motivos ajudam a prejudicar sensivelmente a comunicao entre ambos.
A Soluo: um bom planejamento, Patrocnio Forte e Sorte!
Planejamento
Se o assunto a ser discutido muito grande (ou extenso) vale a pena particion-lo e focar
objetivamente cada parte;
Descubra entre os usurios quem realmente entende do assunto a ser tratado; muitas vezes devese falar com mais de um usurio, simultaneamente e/ou em sequncia;
Tecnologias de Informtica
Modelagem de Dados 1 semestre
Pea as devidas autorizaes antes de reunir-se com o usurio e o comunique de sua inteno,
montando uma agenda em consenso;
Estude com antecedncia o assunto da reunio, caso lhe seja completamente desconhecido.
perigoso abusar da pacincia do usurio;
Planeje a reunio com antecedncia, enumerando possveis questes e linhas de pensamento,
compilando e agregando informaes bsicas disponveis;
Utilize a tecnologia adequada para cada tipo de reunio: muitas vezes o risque-rabisque entre o
analista e o usurio bem mais produtivo;
Seja pontual: na chegada e no trmino da reunio; se o usurio se atrasar, utilize isso a seu favor
e aproveite o precedente para marcar novas reunies;
Depois da reunio, envie (se for possvel) um e-mail de agradecimento pelo tempo despendido e
pelo pronto atendimento; isso pode ser-lhe til em novas reunies;
Entrevistas
Questionrios
Reunies (F.A.S.T e J.A.D)
Anlise de documentos
Brainstorming
Visitas
Participao ativa dos usurios
Cenrios
Mtodos Soft Systems
Observaes e anlise sociais
Reuso de requisitos
Tecnologias de Informtica
Modelagem de Dados 1 semestre
Planejamento
O planejamento de uma entrevista envolve os seguintes passos:
1. Estudar material existente sobre os entrevistados e suas organizaes. Procure dar ateno
especial linguagem usada pelos membros da organizao, procurando estabelecer um
vocabulrio comum a ser usado na elaborao das questes da entrevista.
Este passo visa, sobretudo, otimizar o tempo despendido nas entrevistas, evitando-se
perguntar questes bsicas e gerais.
2. Estabelecer objetivos. De maneira geral, h algumas reas sobre as quais um engenheiro de
software desejar fazer perguntas relativas ao processamento de informao e ao comportamento
na tomada de deciso, tais como fontes de informao, formatos da informao, freqncia na
tomada de deciso, estilo da tomada de deciso, etc.
3. Decidir quem entrevistar. importante incluir na lista de entrevistados pessoas-chave de todos
os nveis da organizao afetados pelo sistema. A pessoa de contato na organizao pode ajudar
nesta seleo. Quando necessrio, use amostragem.
4. Preparar a entrevista. Uma entrevista deve ser marcada com antecedncia e deve ter uma
durao entre 45 minutos e uma hora.
5. Decidir sobre os tipos de questes e a estrutura da entrevista. O uso de tcnicas apropriadas de
questionamento o corao de uma entrevista.
6. Decidir como registrar a entrevista. Entrevistas devem ser registradas para que informaes
obtidas no sejam perdidas logo em seguida. Os meios mais naturais de se
registrar uma entrevista incluem anotaes e o uso de gravador.
Tipos de Questes
Questes podem ser de trs tipos bsicos:
Questes subjetivas: permitem respostas abertas. Ex: O que voc acha de ...? Explique
como voc ...?
Vantagens:
Provem riqueza de detalhes.
Tecnologias de Informtica
Modelagem de Dados 1 semestre
Questes objetivas: limitam as respostas possveis. Ex: Quantos ...? Quem ...? Quanto
tempo ...? Qual das seguintes informaes ...?
Vantagens:
Ganho de tempo, uma vez que vo direto ao ponto em questo.
Mantm o controle da entrevista.
Levam a dados relevantes.
Desvantagens:
Podem ser maantes para o entrevistado.
Podem falhar na obteno de detalhes importantes.
No constrem uma afinidade entre entrevistador e entrevistado.
Questes de aprofundamento: permitem explorar os detalhes de uma questo.
Podem ser subjetivas ou objetivas. Ex: Por que? Voc poderia dar um exemplo?
Como isto acontece?
Problemas na Elaborao de Questes
Registro da Entrevista
importante registrar os principais aspectos de uma entrevista durante a sua realizao. No
planejamento, deve-se definir como isto ser feito. H duas formas principais, cujas vantagens e
desvantagens so apresentadas a seguir:
Gravador: requer a permisso do entrevistado.
Vantagens:
Registro completo da entrevista.
Rapidez e melhor desenvolvimento.
Reproduo para outros membros da equipe.
Tecnologias de Informtica
Modelagem de Dados 1 semestre
Desvantagens:
Pode deixar o entrevistado pouco a vontade.
Pode deixar o entrevistador distrado.
Pode haver necessidade de transcrever a fita.
Anotaes
Vantagens:
Mantm o entrevistador alerta.
Pode ser usado para fornecer um roteiro para a entrevista.
Mostra interesse e preparao do entrevistador.
Desvantagens:
Perda do andamento da conversa.
Excessiva ateno a fatos e pouca a sentimentos e opinies
Conduo da Entrevista
Um dia antes, entre em contato com o entrevistado para confirmar o horrio e o local da
entrevista.
Chegue um pouco antes do horrio marcado.
Apresente-se e esboe brevemente os objetivos da entrevista.
Relembre o entrevistado de que voc estar registrando pontos importantes. Se for usar
gravador, coloque-o em local visvel.
Diga ao entrevistado o que ser feito com as informaes coletadas e re-assegure seu
aspecto confidencial.
A entrevista deve durar entre 45 minutos e uma hora.
Quando estiver incerto sobre uma questo, pea para o entrevistado dar definies ou
outros esclarecimentos. Use questes de aprofundamento.
Ao trmino da entrevista, pergunte se h algo mais sobre o assunto que o entrevistado
ache importante voc saber.
Faa um resumo da entrevista e d suas impresses globais.
Informe o entrevistado sobre os passos seguintes.
Pergunte se h outra pessoa com a qual voc deveria conversar.
Quando for o caso, marque nova entrevista.
Relatrio da Entrevista
O relatrio ou ata da entrevista deve capturar a essncia da entrevista. Escreva o relatrio to
rpido quanto possvel para assegurar qualidade. Registre entrevistado, entrevistador, data,
assunto e objetivos. Diga se os objetivos foram alcanados e aponte objetivos para entrevistas
futuras. Registre, ainda, os pontos principais da entrevista e sua opinio.
Tecnologias de Informtica
Modelagem de Dados 1 semestre
Um questionrio pode ter objetivos distintos, em funo de sua aplicao, tais como:
Tecnologias de Informtica
Modelagem de Dados 1 semestre
H muitas similaridades entre estas duas tcnicas. De fato, pode ser til utilizar as duas
abordagens em conjunto:
Tecnologias de Informtica
Modelagem de Dados 1 semestre
Questes Subjetivas
Quando for utilizar questes subjetivas em um questionrio, antecipe o tipo de resposta
que voc espera obter. Estas questes devem ser restritas o suficiente para guiar as pessoas, de
modo que respondam de uma maneira especfica. Tome cuidado com perguntas que permitam
respostas muito amplas, pois isto pode dificultar a comparao e a interpretao dos resultados.
Questes subjetivas devem ser usadas em questionrios para levantar opinies sobre
algum aspecto do sistema ou em situaes exploratrias.
Questes Objetivas
Questes objetivas devem ser utilizadas em um questionrio:
Sempre que possvel, use o vocabulrio das pessoas que iro responder. Prime pela
simplicidade.
Utilize perguntas simples e curtas.
Evite redao tendenciosa.
Garanta que as questes esto tecnicamente precisas antes de inclui-las no questionrio.
Para verificar a linguagem utilizada, aplique o questionrio antecipadamente em um
grupo piloto, pedindo ateno adequabilidade dos termos empregados.
Escalas
So usadas para medir um atributo ou caracterstica. A razo para se utilizar escalas
permitir medio ou julgamento. Escalas so geralmente arbitrrias e podem no ser nicas, por
exemplo, temperatura: oC, oF, K. H quatro tipos bsicos de escalas:
Nominal: utilizada para classificar coisas. a forma mais fraca de medio, uma vez
que s obtm totais para cada classificao.
Ex: Que tipo de software voc mais usa?
1- Editor de Texto
2- Planilha
3- Grfico
4- Outros
Ordinria: tambm permite classificao, mas implica em um rank, isto , uma escala
maior ou menor que a outra. Contudo, no se pode assumir que a distncia entre as
classes a mesma.
Ex: O suporte tcnico do Centro de Informao :
(a) Extremamente til (b) Muito til (c) til (d) Pouco til (e) Nada til
Tecnologias de Informtica
Modelagem de Dados 1 semestre
de Intervalo: intervalos entre os nmeros das opes so iguais, o que permite que sejam
feitas operaes matemticas sobre os dados obtidos do questionrio e, portanto, uma
anlise mais completa.
Ex: O suporte tcnico do Centro de Informao :
1- Nada til 2
3
4
5- Extremamente til
Projeto do Questionrio
Estilo
Um formulrio bem projetado (aspectos de estilo) pode aumentar taxa de respostas. As
seguintes diretrizes podem ser teis na hora de se projetar um questionrio:
Tecnologias de Informtica
Modelagem de Dados 1 semestre
10
Aplicao do Questionrio
A primeira questo a ser definida : quem deve responder o questionrio? A deciso de
quem deve responder o questionrio feita em conjunto com o estabelecimento dos seus
objetivos. Quando houver muitas pessoas aptas a responder o questionrio, use amostragem.
Mtodos de Aplicao
Vantagens:
Anonimato garantido.
Respostas mais reais.
Problemas:
Taxa menor de respostas. Este problema pode ser minimizado, mantendo-se uma
lista de respondedores e controlando a devoluo.
Tecnologias de Informtica
Modelagem de Dados 1 semestre
11
Tecnologias de Informtica
Modelagem de Dados 1 semestre
12
Enquanto revisam a requisio cada participante faz uma lista de objetos que fazem parte
do ambiente que circundam o sistema, de outros objetos que so produzidos pelo sistema
e dos objetos que so usados para que o sistema execute suas funes
Cada participante deve fazer uma lista das operaes envolvidas no sistema e que
interagem e/ou manipulam os objetos
Cada participante deve fazer uma lista de restries e dos critrios de desempenho.
Os participantes devem ser informados de que as listas no devem ser exaustivas, mas
devem refletir as perspectivas de cada pessoa no sistema
3. Encontro FAST
4. Concluso
A tcnica FAST no uma panacia pra os problemas encontrados nas primeiras coletas de
requisitos. Mas a abordagem de trabalho em equipe proporciona os benefcios provenientes
de muitos pontos de vista, discusso e aprimoramento instantneo, alm de ser um passo
concreto na direo do desenvolvimento de uma especificao
Tecnologias de Informtica
Modelagem de Dados 1 semestre
13
Tecnologias de Informtica
Modelagem de Dados 1 semestre
14
sesses JAD. Cabe ao facilitador garantir que a sesso ser conduzida adequadamente e que a
opinio de todos seja ouvida. Para tal o facilitador deve ter a autoridade e responsabilidade
reconhecidas.
Habilidade
para
lidar
com
pessoas
essencial.
Gestor: Este o patrocinador do projeto. Usualmente representado pelo diretor ou gerente da
rea a qual o sistema ir atender. Apesar dele provavelmente no participar de todas as sesses,
importante que ele participe da primeira e ltima sesses. O facilitador trabalhar bastante ligado
ao gestor, fornecendo resumos das sesses e definindo metas regularmente.
Especialistas: Os especialistas so tipicamente os profissionais de TI. So eles que conhecem as
tecnologias disponveis para serem aplicadas e podem avaliar as vantagens e limitaes das
solues propostas.
Clientes: Estes so os usurios do sistema e/ou analistas de negcio. para atender estas pessoas
que o sistema ser desenvolvido. Estas so as pessoas que entendem do negcio e que podero
dizer o que necessrio e como os processos de negcio podem e devem ser melhorados.
Anotador: O anotador o responsvel por registrar o que foi discutido na sesso JAD. Cabe a ele
registrar o que foi dito, quais decises foram tomadas, por quem e por que. Notebooks e
gravadores
podem
ser
ferramentas
teis
para
o
anotador.
Gerenciador de tempo: O gerenciador de tempo tem como responsabilidade monitorar o
andamento da sesso com base no tempo estimado. Cabe a ele avisar aos membros da sesso
quando o tempo para cada assunto estiver sendo ultrapassado, assim como reservar um tempo ao
fim da sesso para consideraes finais.
O Processo do JAD
O processo do JAD gira em torno das sesses, mas no est limitado s mesmas. O sucesso da
aplicao desta tcnica baseado nas tarefas de preparo e finalizao das sesses, tanto quanto na
conduo das sesses em si. Antes mesmo da primeira sesso de JAD, o gestor e o lder do
projeto se encontraro para definir alguns pontos. Em particular preciso definir o escopo e a
composio da equipe que ir participar das sesses. Uma ferramenta do JAD adequada para esta
tarefa o quadro do projeto, apresentado no artigo.
Quadro do Projeto
O quadro do projeto criado inicialmente pelo lder do projeto e o gestor. Ele d uma viso geral
dos objetivos, assim como do escopo do projeto. Este quadro tem um papel importante na
conduo das sesses JAD e recomendado que esteja sempre vista durante as sesses (ex: flip
chart).
Sesso JAD: Conduo
A conduo das sesses JAD muito importante. Todos sabemos como reunies tendem
facilmente a sair do foco e se tornarem improdutivas. O JAD utiliza os seguintes recursos para
mant-las dentro da proposta:
O facilitador neutro: ele no opina nos assuntos discutidos, mas pode direcionar os assuntos
Tecnologias de Informtica
Modelagem de Dados 1 semestre
15
conforme o planejamento inicial. Cabe a ele tambm evitar que determinados indivduos
dominem a reunio.
O anotador est dedicado a registrar os assuntos discutidos e decises tomadas, liberando assim
os outros membros a participar das discusses sem perder tempo com anotaes.
O gerenciador de tempo vai evitar que determinadas discusses demorem demasiadamente,
evitando assim que outros assuntos no sejam abordados.
O quadro do projeto serve para lembrar os assuntos em foco e os que esto fora do foco,
impedindo assim discusses infrutferas.
A primeira sesso em particular importante, pois nesta reunio em que o processo do JAD
explicado, assim como os papis e responsabilidades de cada membro da equipe. Nesta sesso
importante a presena de todos os membros, incluindo o gestor. A ltima sesso servir como um
sesso de finalizao (post-mortem), onde os objetivos definidos inicialmente devem ser
revisados e teoricamente todos foram atingidos. Todas as sesses JAD devem seguir a seguinte
estrutura:
Abertura: apresentao dos tpicos a serem discutidos.
Discusses: discusso dos tpicos em seqncia, respeitando o tempo delimitado para os
mesmos.
Finalizao: consideraes finais e prximos passos como agendamento da prxima sesso,
pontos que necessitam aprofundamento, etc.
Aps as sesses, as anotaes do anotador devem ser transformadas em uma ata e
disponibilizadas para todos os membros da equipe. interessante que haja um intervalo entre as
sesses, pois alguns assuntos a serem discutidos na sesso seguinte podem demandar algum
levantamento de informaes por parte dos membros da equipe. Alm disso, este tempo permite
que as idias amaduream. O JAD um processo para tornar reunies mais produtivas, em
particular as que envolvem grande quantidade de pessoas. Existem vrias variaes do processo
original.
A verso apresentada neste artigo resumida e baseada em discernimento exclusivo do autor.
Para aqueles que pretendem aplicar esta tcnica, sugiro pesquisar outras fontes para avaliar
diversas verses e adapt-las para a sua realidade.
Checklist JAD
Um checklist til para o JAD apresentado abaixo:
1. Definio do projeto:
a. Criao de um "quadro" do projeto pelo lder do projeto e pelo gestor
2. Seleo da equipe que ir participar do JAD:
a. Definida pelo lder do projeto e pelo gestor
3. Primeira reunio do JAD (kick-off):
a. Apresentao do processo do JAD para iniciantes e definio dos papis, incluindo nvel de
autoridade e responsabilidade.
Tecnologias de Informtica
Modelagem de Dados 1 semestre
16
Tecnologias de Informtica
Modelagem de Dados 1 semestre
ETAPAS
1 - Definio do Problema
2 - Fase Criativa
3 - Fase Crtica
17
DESCRIO
O lder/coordenador deve apresentar brevemente o
assunto ou o problema que ser abordado.
O lder/coordenador deve expressar o problema
na forma de uma pergunta que dever ser iniciada por O
QUE? COMO? ou POR QUE?, dependendo do problema
escolhido e destac-lo no quadro negro ou flip-chart.
O objetivo deixar os integrantes cientes sobre o
que vo opinar.
O lder/coordenador deve conceder um tempo para
que os integrantes pensem sobre o assunto.
O lder/coordenador convida o time a apresentar
as idias.
Cada integrante deve colocar suas idias,
verbalmente ou por escrito.
Todos devem apresentar o maior nmero de
idias possveis.
Na medida em que os integrantes geram idias, o
lder ou outro integrante do time anota cada idia no
quadro negro ou flip-chart.
O time analisa as idias: comparando e eliminando
as que so iguais ou que tem o mesmo sentido, as
inadequadas e selecionando as melhores idias.
Cada integrante deve esclarecer suas idias,
quando necessrio.
Depois da anlise das idias geradas que se pode
chegar a uma deciso bem fundamentada para soluo do
problema.
REGRAS
O Braisntorming tem regras que devem ser respeitadas:
NO CRITICAR AS IDIAS. As pessoas no devem criticar as idias de um colega. A
participao de todos necessria e a crtica poder inibir o colega.
NO INTERPRETAR AS IDIAS DO PARTICIPANTE. Elas devero ir para o
quadro negro ou flip-chart com as mesmas palavras em que foram expressas.
NO DEVE HAVER DISCUSSES durante a sesso. Debates paralelos no
contribuem para a gerao de idias.
Tecnologias de Informtica
Modelagem de Dados 1 semestre
18
TIPOS DE BRAINSTORMING
T
I
P
O
S
D
E
S
C
R
I
V
A
N
T
A
Brainstorming Estruturado
(rodada)
Brainstorming No
Estruturado
(livre direo)
Brainstorming Fechado
ou
Brainwriting
(organizado)
Cada integrante do
time deve escrever 3 idias em
uma folha e passar para o seu
Cada integrante deve
colega da esquerda para
dar uma idia a cada rodada
acrescentar mais 3 idias
(sentido do relgio).
Os integrantes do
diferentes.
Se um integrante no
time simplismente do as
Os papis so
tiver nada a sugerir quando for a idias conforme elas surgem
passados a seguir, no mesmo
sua vez, ele responde passo e na mente.
sentido de rotao, repetindo o
aguarda a prxima rodada.
O brainstorming
processo at que a mesma
termina quando nenhum dos
O brainstorming
folha tenha passado 5 vezes
termina quando nenhum dos
integrantes tiver mais idias e
pelo mesmo integrante.
integrantes tiver mais idias e
todos concordam em parar.
O brainstorming
todos passam a vez em uma
termina aps ter passado 5
rodada.
vezes pelo mesmo integrante
ou quando esgotar a lista de
idias.
Propicia a todos os
a forma mais
Facilita o controle
integrantes a oportunidade igual espontnea.
da tcnica em times novos.
de falar.
Facilita a proliferao
Facilita a
Envolvimento de todo o de idias.
comunicao de integrantes
time, mesmo os que so tmidos.
Dificulta o
mais tmidos.
Evita que algum
esquecimento de idias.
Inibe qualquer crtica
Tecnologias de Informtica
Modelagem de Dados 1 semestre
G
E
N
S
D
E
S
V
A
N
T
A
G
E
N
S
Favorece rpida
integrante do time domine a
combinao de idias.
discusso.
Permite a associao de
idias (carona).
19
antecipada.
Favorece a inibio
dos integrantes mais tmidos.
Enquanto os integrantes
aguardam a sua vez, pode-se
Facilita o domnio da
desenvolver um clima de
sesso por alguns integrantes.
ansiedade o que facilita o
esquecimento de algumas idias.
Pode-se criar uma
certa confuso se todos
falarem ao mesmo tempo.
OBSERVAES:
Escolha o tipo de brainstorming que vai usar antes de comear a sesso.
Em ambos os tipos a seqncia deve ser seguida: 1 Definio do Problema, 2 Fase
Criativa (gerao de idias) e 3 Fase Crtica (anlise das idias).
Em ambos os tipos as regras so as mesmas e devem ser respeitadas.
No discuta, questione ou critique as idias alheias, apenas as registre. A discusso deve
comear depois que o Brainstorming acabar.
Tecnologias de Informtica
Modelagem de Dados 1 semestre
20
Tecnologias de Informtica
Modelagem de Dados 1 semestre
21