Professional Documents
Culture Documents
REQUISITOS DE SISTEMAS
PROF. Horacio Ribeiro
NOME DA DISCIPLINA
Estudo de viabilidade
Todo projeto de software, em sua fase inicial, deve ser submetido
a uma rpida anlise nos seus diversos aspectos.
.
o estudo de viabilidade
estudar pontos crticos do projeto
apresentar diferentes alternativas de solues para o problema
Verificar opoes de custo e prazo
.... E decide-se se o projeto ser levado adiante ou no.
Deve tratar aspectos tcnicos\ financeiros
Estudo de viabilidade
Documento:
- Breve descrio sobre a organizao,
- Descrio do problema em questo, fontes e referncias que
proporcionam conhecimento do problema (questionrios,
bibliografia, etc)
- Apresentao de mais de uma soluo para o problema.
Cada uma, acompanhada de uma breve anlise com prs e
contras.
- conclusao
a partir da anlise de cada uma das solues propostas, indica
qual a mais adequada, levando em considerao fatores como
custo, tempo de desenvolvimento, satisfao dos anseios do
cliente.
.
relacionados
direta
ou
Primeiros cuidados:
- o gerente de projeto deve observar bem seus objetivos
-e no procurar stakeholders por todos lados, o que culminar em
um cenrio difcil de gerenciar.
-Deve haver limitao no escopo daqueles que afetam e/ou sero
afetados pelo projeto.
-influncia dos stakeholders em um projeto de software, suas
relaes e inter-dependncia na concepo e uso de um
determinado sistema.
Com influencia
politica
Sem influencia
politica
INI
DOS
A
I
L
A
CO
LAB
OR
AD
OR
E
Com interesse
No sistema
MIG
O
ES
R
O
SIT
O
OP
Sem interesse
No sistema
levantamento de requisitos.
E tratar esta atividade como engenharia
Para um navio que no tem rumo qualquer porto serve
levantamento inicial:
A fonte das informaes inerentes as atividades
est com que pratica as atividades atualmente de
forma manual ou automtica.
Problema:
-o cliente no estabelece claramente todas as
regras relativas ao negcio;
- quem est sendo contratado desconhece as
especificidades referente ao processo que
atualmente est em execuo.
Etnografia
A etnografia uma tcnica de observao, aonde o analista buscar
uma familiarizao do cliente, seus valores, sua histria. Ela pode ser
utilizada para compreender os requisitos sociais e organizacionais, que
facilitem compreenso da poltica organizacional e da sua cultura.
O observador inserido no ambiente de trabalho. Diariamente so
realizadas anotaes das tarefas observadas.
Esta tcnica tem por principal objetivo em auxiliar na descoberta de
requisitos de sistema implcitos, que refletem os processos reais, em
vez de os processos formais.
Tem eficcia em atuar na descoberta da maneira como as pessoas
realmente trabalham, alm do contexto de integrao e colaborao
entre o stakeholder .
Etnografia
aes consideradas importantes que devem ser executados antes,
durante e depois do estudo de observao:
Antes, necessrio identificar as reas de usurio a serem
observadas; obter a aprovao das gerncias apropriadas para
executar as observaes; obter os nomes e funes das pessoas
chave que esto envolvidas no estudo de observao; e explicar a
finalidade do estudo;
Durante, necessrio familiarizar-se com o local de trabalho que est
sendo
observado.
preciso
observar
os
agrupamentos
organizacionais; facilidades manuais e automatizadas; coletar amostras
de documentos e procedimentos usados em cada processo que est
sendo observado; e acumular informaes estatsticas a respeito das
tarefas, como: freqncia que ocorrem, estimativas de volumes, tempo
de durao para cada pessoa. Observar as as excees;
Etnografia
aes consideradas importantes que devem ser executados antes,
durante e depois do estudo de observao:
Depois, necessrio documentar as descobertas resultantes das
observaes feitas. Consolidar o resultado e rever os resultados com
as pessoas observadas e/ou com seus superiores.
desvantagens
. Consumir bastante tempo, alm da possibilidade do analista ser
induzido a erros em suas observaes, mediante anomalia no
comportamento dos stakeholders.
. Perda de foco na observao.
. Perpetuar erros no processo (atividades)
Workshops
Trata-se de uma tcnica de elicitao desenvolvida em grupo,
usada em uma reunio estruturada.
So integrantes do grupo que participaram do workshop:
Equipe de analistas.
Seleo dos stakeholders mais envolvidos no contexto em que o
sistema atuar.
principal estratgia
acionar o trabalho em equipe. H um facilitador neutro cujo papel
conduzir a workshop e promover a discusso entre os vrios
mediadores.
As tomadas de deciso so baseadas em processos bem definidos
e com o objetivo de obter um processo de negociao, mediado
pelo facilitador.
Workshops
dos e com o objetivo de obter um processo de negociao
promovido mediado pelo facilitador.
Uma vez encerrado gerada uma documentao que reflete os
requisitos e decises tomadas sobre o sistema.
Fatores de sucesso so:
A postura do condutor do seminrio - mediador e observador;
Deve possuir dia, hora, local, horrio de incio e de trmino;
destacando o assunto a ser debatido e sua documentao.
Entrevistas
A entrevista tradicionalmente mais simples de utilizar,
produz bons resultados na fase inicial de obteno de dados.
Organizar a entrevista:
- Os membros da equipe devem ter funoes : redator,
condutor, revisor....
O entrevistador d margem ao entrevistado para expor as
suas idias.
Ter um plano de entrevista para que seja mantido o foco no
cerne do assunto principal.
Evita que a entrevista fique longa, deixando o entrevistado
cansado e no produzindo bons resultados.
Entrevistas
boas prticas de entrevistas:
Desenvolver um plano geral de entrevistas;
Certificar-se da autorizao para falar com os usurios;
Planejar a entrevista para fazer uso eficiente do tempo.
Previamente o analista que far a entrevista deve procurar
est bem contextualizado, sendo mais assertivo e produtivo
O entrevistador deve coletar e estudar todos os dados
pertinentes, como formulrios, relatrios, documentos e
outros.
. No trmino, necessrio validar se o que foi documentado
est de acordo com a necessidade do usurio, que o usurio
no mudou de opinio e que o usurio entende a notao ou
representao grfica de suas informaes.
Entrevistas -termino
Questionrios
Existem vrios tipos de questionrios :
mltipla escolha,
lista de verificao
questes com espaos em branco.
quando h diversos grupos de usurios que podem
estar em diversos locais diferentes do pas elaboramse pesquisas especficas de acompanhamento com
usurios selecionados, que a contribuio em potencial
parea mais importante, pois no seria prtico
entrevistar todas as pessoas em todos os locais.
Questionrios
Etapas
.preparo (fazer um prottipo)
Identifique todos os destinatrios que o recebero.
Realize a distribuio junto com instrues detalhadas sobre
seu preenchimento.
Defina e informe o prazo para devoluo do questionrio.
Documente o resultado da anlise e consolidao das
respostas dos participantes.
Envie uma cpia com as informaes levantadas para o
participante, como sendo uma forma de agradecimento e
considerao pelo tempo dedicado a pesquisa.
Brainstorming
Brainstorming uma tcnica para gerao de idias.
Uma idia preliminar gerada serve como incentivo para que
outras apaream, sejam concordantes ou no.
Pode ser estabelecida uma ou vrias reunies.
Os participantes devem ser encorajados a dar, e combinar
ou enriquecer as idias de outros e, para isso, necessrio
que todas as idias permaneam visveis a todos os
participantes.
Brainstorming
AS etapas necessrias para conduzir uma sesso de brainstorming
so:
Seleo dos participantes ou grupo de trabalho:
aconselhvel sempre a presena de pessoas que estejam sempre
bem informadas, sejam de diferentes grupos;
Prepara a sesso:
Durao e local do encontro, bem como o que ser tratado.
Explicar a tcnica e as regras a serem seguidas:
Definir as regras a serem seguidas durante a sesso;
Gerar ou produzir uma boa quantidade de idias:
Os participantes so convidados, um por vez, a dar uma nica idia.
Se algum tiver problema, passa a vez e espera a prxima rodada.
Analisar as idias: Revisar a produo de idias, destacando as mais
valiosas definidas pelo grupo e classificando-as com prioridades.
Prototipagem
Fazer um prottipo para explorar requisitos vinculados a um
produto que possua aspectos crticos.
Implementando de maneira mais rpida um pequeno subconjunto
de funcionalidades deste produto.
requisitos
desenvolver
validar
acertar
fim
JAD -participantes
Lder da sesso: um facilitador dos encontros. Deve ser competente,
com bom relacionamento pessoal e qualidades gerenciais de liderana.
Engenheiro de requisitos: um participante experiente nas questes
tcnicas, diretamente responsvel pela produo dos documentos de
sada das sesses JAD.
Executor: o responsvel pelo produto sendo construdo.
Representantes dos usurios: So pessoas na empresa que tero
incumbncia de utilizar o produto de software.
Representantes de produtos de software: So pessoas que esto
familiarizadas com as capacidades dos produtos de software, capazes
de mediar os usurios na compreenso entre o que possvel e
razovel no sistema.
Especialista: a pessoa que pode fornecer informaes detalhadas
sobre um tpico especfico.
Outras tcnicas:
-simuladores
-mapas mentais
- Determinao de cenrios
-oficinas de requisitos
- Casos de uso
Na prxima aula:
voc estudar sobre os assuntos seguintes:
NOME DA DISCIPLINA