Professional Documents
Culture Documents
Marcely Dias
marcely.dias@unibratec.edu.br
1
Desenvolvimento de Sistemas
Desenvolvimento de Sistemas
Entrevista
Problemas nas entrevistas A primeira entrevista: Desconserto entre o analista e o cliente; 1 - Promover a compreenso bsica do problema. Ex: Quem est por trs do pedido deste trabalho ? Quem usar a soluo ? Qual o benefcio de uma soluo bem-sucedida ? 2 - Compreender e verbalizar soluo. Ex: Como caracterizar um bom resultado que seria gerado por uma soluo bem-sucedida ? Qual problema esta soluo resolver ? Voc poderia mostrar ou descrever o ambiente em que a soluo ser usada ?
Desenvolvimento de Sistemas
6
Entrevista
3 - Garantir a efetividade do encontro. Ex: Voc a pessoa certa para responder essas perguntas ? Minhas perguntas so pertinentes ao problema que voc tem ? Existe algum que possa fornecer informaes adicionais ? Entrevistar a pessoa errada no momento errado; Quem no sabe responder as perguntas; Quem no momento est ocupado. Fazer perguntas erradas e obter respostas erradas; Criar ressentimentos recprocos.
Desenvolvimento de Sistemas
Entrevista
Diretrizes para a realizao de entrevistas: Desenvolver um Plano Geral de Entrevistas; Observar o organograma; Ateno para os funcionrios administrativos; Seqncia das entrevistas; Autorizao para falar com usurios Quem pode fornecer a informao; Quem pode deturpar os requisitos; Interferir nas atividades; Quem autoriza acha que sabe mais.
Desenvolvimento de Sistemas
Entrevista
Planejamento para fazer uso eficiente do tempo: Voc est tomando tempo do usurio; Certificar que o usurio conhece o assunto; Coletar antes da entrevista dados pertinentes ao assunto; Tempo da entrevista 1 hora ou menos (planejamento); Uso de ferramentas: Prottipo; Diagramas de anlise de classes; Tentar descobrir que informao o usurio est mais interessado. Relatrios de sada, transformao funcional ou depsito de dados.
Desenvolvimento de Sistemas
Entrevista
Tipos de questes Subjetivas O que voc acha de, explique como voc Objetivas Quantos, Quanto tempo, Qual das seguintes informaes De aprofundamento Permite explorar os detalhes de uma questo Porqu?, Voc poderia dar um exemplo? Cuidado para no chegar a detalhes de implementao
Desenvolvimento de Sistemas
10
Entrevista
Durante Como registrar Gravador, anotaes Como conduzir uma 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. Mantenha o controle da entrevista; A entrevista deve durar entre 45 minutos e uma hora.
Desenvolvimento de Sistemas
11
Entrevista
Durante Como conduzir uma entrevista venda a idia do sistema, provendo ao entrevistado as informaes necessrias. 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. Aps Relatrio da entrevista
Desenvolvimento de Sistemas
12
Questionrio
Tcnica de levantamento de requisitos; Questes escritas distribudas para um conjunto de pessoas envolvidas com o sistema; Assim como uma entrevista:
Objetivos
Procurar quantificar o que foi achado em entrevistas; Determinar quanto um sentimento realmente difundido ou limitado; Examinar uma grande amostra de usurios do sistema para sentir problemas ou levantar questes importantes antes das entrevistas.
Desenvolvimento de Sistemas
14
Vantagens
Desenvolvimento de Sistemas
15
Questionrios x entrevistas
H muitas similaridades; Pode ser til combinar os dois mtodos:
Levando a uma entrevista respostas de questionrios no claras para maiores explicaes; Projetando o questionrio com base no que foi levantado em uma entrevista.
Desenvolvimento de Sistemas
16
Uma entrevista permite a interao a respeito das questes e seus significados. O analista pode: Refinar uma questo; Definir um termo obscuro; Alterar o curso do questionamento; Controlar o contexto de forma geral. Num questionrio, isso no possvel! preciso, portanto, ter os seguintes cuidados: Ter questes claras e no ambguas; Ter fluxo definido; Ter administrao planejada em detalhes; Levantar, antecipadamente, as dvidas das pessoas que iro respond-lo.
Desenvolvimento de Sistemas
18
Tipos de questes
Assim como nas entrevistas: Questes subjetivas; Questes objetivas.
Desenvolvimento de Sistemas
19
Questes subjetivas
Cuidados: Antecipe o tipo de resposta que voc espera obter; Devem ser restritas o suficiente para guiar as pessoas, de modo que respondam de maneira especfica; Ateno a perguntas que permitem respostas muito amplas, que dificultem a interpretao e comparao; Ex.: O que voc acha do novo sistema? Quando usar? Para levantar opinies sobre algum aspecto do sistema; Situaes exploratrias.
Desenvolvimento de Sistemas
20
Questes objetivas
Envolve a escolha de uma escala para as respostas; Quando usar?
Quando o analista capaz de listar todas as possveis respostas; Para examinar uma grande amostra de pessoas.
Desenvolvimento de Sistemas
21
Objetivas
Baixo
Desenvolvimento de Sistemas
Linguagem utilizada
Use a linguagem das pessoas que iro responder; Prime pela simplicidade, evite termos vagos ou ambguos. Prefira perguntas curtas; Tente evitar que os entrevistados se sintam investigados ou obrigados a alguma coisa; Evite redao tendenciosa; No pergunte algo que talvez no saibam responder; Garanta que as questes esto tecnicamente precisas.
Desenvolvimento de Sistemas
23
Projeto do questionrio
Um formulrio bem projetado (aspecto visual) pode aumentar a taxa de resposta; Dicas: Deixe amplos espaos em branco; Deixe espao suficiente para as respostas subjetivas; Em questes de escala, pea para circular o nmero correspondente resposta; Lembre-se dos objetivos do questionrio; Seja consistente no estilo.
Desenvolvimento de Sistemas
24
As primeiras questes devem ser de interesse dos entrevistados; Agrupe itens de contedo similar e observe tendncias de associao;
Desenvolvimento de Sistemas
25
Testando o questionrio
Objetivos:
Antecipar dvidas; Avaliar a linguagem utilizada; Avaliar as questes de modo geral (escolha do tipo,redao, escala das respostas, ordenao, etc.).
Desenvolvimento de Sistemas
26
Aplicao do questionrio
Mtodos de aplicao:
Reunir todos os respondedores em um mesmo local para aplicao;
Vantagens: 100% de retorno, instrues uniformes resultado rpido; Problemas: difcil reunir todas as pessoas, elas podem ter coisas importantes para fazer naquele momento.
Desenvolvimento de Sistemas
27
Mtodos de aplicao (continuao): Analista entrega e recolhe individualmente: Vantagens: boa taxa de resposta; Problemas: desperdcio de tempo do analista, respondedo pode ser identificado. Entrevistado administra o questionrio: Vantagens: anonimato garante respostas mais reais; Problema: taxa menor de resposta. Por correspondncia: Soluo para questionar pessoas em locais remotos.
Desenvolvimento de Sistemas
28
Desenvolvimento de Sistemas
29
Observao direta Pode ser usada para diversas finalidades como: Processo e confirmao dos resultados de uma entrevista Identificao de documentos que devem ser coletados para anlise posterior Esclarecimento do que est sendo feito no ambiente atual e de que forma Tarefas similares. O analista observa sem intervir diretamente no processo, mas ele interage com a pessoa que est observada. Na medida do possvel o analista deve executar as atividades do usurio para entender como o usurio opera em seu prprio ambiente.
Desenvolvimento de Sistemas
30
Observao direta Antes Identificar as reas de usurio a serem observadas Obter aprovao das gerncias apropriadas Obter nomes e funes das pessoas-chave que sero envolvidas no estudo da observao Explicar para as pessoas observadas o que ser feito e por qu Durante Familiarizar-se com o local de trabalho que est sendo observado Observar os agrupamentos organizacionais atuais Observar as facilidades manuais e automatizadas em uso atualmente Coletar amostras de documentos e procedimentos escritos usados em cada processo especfico que est sendo observado
Desenvolvimento de Sistemas
31
Observao direta Aps Documente as descobertas Consolide os resultados Reveja os resultados consolidados com as pessoas observadas e/ ou com seus superiores. Desvantagem O processo global consome TEMPO. Erros podem ser induzidos pelos analistas Essa tcnica freqentemente usada para complementar informaes obtidas com outras: entrevistas e questionrios.
Desenvolvimento de Sistemas
32
Reunies
Os participantes devem dar a sua contribuio; E participar ativamente nos objetivos do encontro; Qualquer problema a culpa do moderador; Tpicos devem ser definidos; Os participantes devem ter conhecimento dos tpicos que sero discutidos.
Desenvolvimento de Sistemas
33
Reunies menos freqentes e mais curtas; Evoluo do grupo; Infncia momento em que os participantes esto juntos pela primeira vez; definir as regras a respeitar: a pontualidade, o tipo de preparao necessria e como se pretende que o encontro se desenrole. Adolescncia reforar o controle canalizar a energia dos participantes para reas especficas Adulta A reunio passa por uma fase adulta em que o animador se torna apenas um facilitador. Maturidade como o grupo se rene regularmente, a reunio entra rapidamente num perodo de maturidade; Moderador dispensvel Os participantes conhecem-se bem, esto habituados a terem reunies juntos e o clima gerado de menos tenso.
Desenvolvimento de Sistemas
34
Durante os primeiros 5 minutos o moderador ser julgado; Fase 1 Antes da reunio Reunio comea antes da equipe estar reunida; Plano: Objetivo da reunio; Qual o resultado esperado; Quem precisa estar presente; Como preparar a informao para os no presentes ? Divulgar o plano de reunio
Desenvolvimento de Sistemas
35
Reunies
Antecipar o que pode ocorrer mal (fase 2) Melhorar o planejamento; Tentar reunir consenso; Definir o tempo de interveno. Fase 2 Durante a reunio No perca o controle; Normas simples Utilizar agenda; Ter o material certo a mo; Evitar disperses Redator; Rotatividade de funes
Desenvolvimento de Sistemas
36
Reunies
Tipos de pessoas Participativo; Agressivos; Distrados; Monopolizam; Tmidos. Fase 3 Aps a reunio Respeito Feedback Decises; Prximas etapas; Prxima reunio.
Desenvolvimento de Sistemas
37
Sesses JAD
Joint Application Development (JAD) Desenvolvido pela IBM anos 70; Objetivo: organizar as reunies que discutem o prprio processo de levantamento de requisitos e gerenciamento do projeto Grandes projetos (grandes sistemas de software, envolvendo processos complexos e diversos perfis de usurios e profissionais diferentes); Princpios Bsicos: Ningum melhor para explicar um determinado processo do que as pessoas que trabalham com ele. Os profissionais de TI so os mais preparados para identificar as possibilidades que a tecnologia oferece, assim como suas limitaes. Os melhores sistemas de informao so resultado do trabalho conjunto de todas as pessoas envolvidas: profissionais de TI, usurios, gestores, analistas de negcio, etc.
Desenvolvimento de Sistemas
38
Sesses JAD
Componentes do JAD Sesses (Pontos fortes do JAD) Uma sesso nada mais do que uma reunio com profissionais envolvidos no projeto.
Para que a reunio seja produtiva, os seguintes aspectos devem ser bem definidos:
Desenvolvimento de Sistemas
39
Sesses JAD
Equipe JAD Facilitador: Representado pelo lder do projeto, Papel mais crtico das sesses JAD. Garante que a sesso ser conduzida adequadamente e que a opinio de todos seja ouvida. Deve ter a autoridade e responsabilidade reconhecidas. Habilidade para lidar com pessoas essencial. Trabalhar bastante ligado ao gestor, fornecendo resumos das sesses e definindo metas regularmente. Gestor Patrocinador do projeto. 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.
Desenvolvimento de Sistemas
40
Sesses JAD
Equipe JAD
Especialistas
So tipicamente os profissionais de TI. Conhecem as tecnologias disponveis para serem aplicadas Avaliam as vantagens e limitaes das solues propostas.
Clientes
Usurios do sistema e/ou analistas de negcio. So as pessoas que entendem do negcio e que podero dizer o que necessrio e como os processos de negcio podem e devem ser Desenvolvimento de Sistemas melhorados.
41
Sesses JAD
Equipe JAD Anotador 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 Monitorar o andamento da sesso com base no tempo estimado. 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.
Desenvolvimento de Sistemas
42
Sesses JAD
O processo do JAD Gira em torno das sesses 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: Composio da equipe que ir participar da sesses. Definir o Escopo
Desenvolvimento de Sistemas
43
Sesses JAD
O processo do JAD Quadro do projeto (Uma ferramenta do JAD adequada para esta tarefa) Criado inicialmente pelo lder do projeto e o gestor. Viso geral dos objetivos, assim como do escopo do projeto. Papel importante na conduo das sesses JAD e recomendado que esteja sempre vista durante as sesses.
Desenvolvimento de Sistemas
44
Sesses JAD
Conduo Sabemos como reunies tendem facilmente a sair do foco e se tornarem improdutivas. A conduo das sesses JAD muito importante. 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 conforme o planejamento inicial. Cabe a ele tambm evitar que determinados indivduos dominem a reunio; Anotador registra os assuntos discutidos e decises tomadas; Gerenciador do tempo interrompe quando necessrio, evitando que determinadas discusses demorem demasiadamente e que outros assuntos no sejam abordados; Quadro do projeto sempre deve ser observado, lembrando os assuntos em foco e os que esto fora do foco, impedindo assim discusses improdutivas;
Desenvolvimento de Sistemas
45
Sesses JAD
Primeira sesso Reunio em que o processo do JAD explicado, assim como os papis e responsabilidades de cada membro da equipe; Importante a presena de todos os membros, incluindo o gestor; ltima sesso Sesso de finalizao, onde os objetivos definidos inicialmente devem ser revisados e teoricamente todos foram atingidos. Estrutura da sesso 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 46 aprofundamento, etc. Desenvolvimento de Sistemas
Sesses JAD
Estrutura da sesso Disponibilizar a ata As anotaes do anotador devem ser transformadas em uma ata Disponibilizar para todos os membros da equipe. Intervalos entre sesses Assuntos a serem discutidos na sesso seguinte podem demandar algum levantamento de informaes por parte dos membros da equipe. Permite que as idias amaduream.
Desenvolvimento de Sistemas
47
Dvidas?
Desenvolvimento de Sistemas
48