Sei sulla pagina 1di 2

JAD

JAD (Joint Application Design) uma tcnica para promover cooperao,


entendimento e trabalho em grupo entre os usurios desenvolvedores.
O JAD facilita a criao de uma viso compartilhada do que o produto de
software deve ser. Atravs da sua utilizao os desenvolvedores ajudam os
usurios a formular problemas e explorar solues. Dessa forma, os usurios
ganham um sentimento de envolvimento, posse e responsabilidade com o
sucesso do produto.
A tcnica JAD tem quatro princpios bsicos:
Dinmica de grupo: so realizadas reunies com um lder experiente,
analista, usurios e gerentes, para despertar a fora e criatividade dos
participantes. O resultado final ser a determinao dos objetivos e
requisitos do sistema;
Uso de tcnicas visuais: para aumentar a comunicao e o
entendimento;
Manuteno do processo organizado e racional: o JAD emprega a
anlise top down e atividades bem definidas. Possibilita assim, a
garantia de uma anlise completa reduzindo as chances de falhas ou
lacunas no projeto e cada nvel de detalhe recebe a devida ateno;
Utilizao de documentao padro: preenchida e assinada por todos os
participantes. Este documento garante a qualidade esperada do projeto e
promove a confiana dos participantes.
A tcnica JAD composta de duas etapas principais: planejamento, que tem
por objetivo elicitar e especificar os requisitos; e projeto, em que se lida com o
projeto de software.
Cada etapa consiste em trs fases: adaptao, sesso e finalizao. A fase de
adaptao consiste na preparao para a sesso, ou seja, organizar a equipe,
adaptar o processo JAD ao produto a ser construdo e preparar o material. Na
fase de sesso realizado um ou mais encontros estruturados, envolvendo
desenvolvedores e usurios onde os requisitos so desenvolvidos e
documentados. A fase de finalizao tem por objetivo converter a informao
da fase de sesso em sua forma final (um documento de especificao de
requisitos).
H seis tipos de participantes, embora nem todos participem de todas as fases:
Lder da sesso: responsvel pelo sucesso do esforo, sendo o
facilitador dos encontros. Deve ser competente, com bom
relacionamento pessoal e qualidades gerenciais de liderana;
Engenheiro de requisitos: o participante diretamente responsvel pela
produo dos documentos de sada das sesses JAD. Deve ser um
desenvolvedor experiente para entender as questes tcnicas e detalhes
que so discutidos durante as sesses e ter habilidade de organizar
idias e express-las com clareza;
Executor: o responsvel pelo produto sendo construdo. Tem que
fornecer aos participantes uma viso geral dos pontos estratgicos do
produto de software a ser construdo e tomar as decises executivas,
tais como alocao de recursos, que podem afetar os requisitos e o
projeto do novo produto;
Representantes dos usurios: so as pessoas na empresa que iro
utilizar o produto de software. Durante a extrao de requisitos, os
representantes so frequentemente gerentes ou pessoas-chave dentro da
empresa que tem uma viso melhor do todo e de como ele ser usado;
Representantes de produtos de software: so pessoas que esto bastante
familiarizadas com as capacidades dos produtos de software. Seu papel
ajudar os usurios a entender o que razovel ou possvel que o novo
produto faa;
Especialista: a pessoa que pode fornecer informaes detalhadas
sobre um tpico especfico.
O conceito do JAD de abordagem e dinmica de grupo poder ser utilizado
para diversas finalidades, como: planejamento de atividades tcnicas para um
grande projeto, discusso do escopo e objetivos de um projeto e estimativa da
quantidade de horas necessrias para desenvolver sistemas grandes e
complexos.
A maioria das tcnicas JAD funciona melhor em projetos pequenos ou
mdios. Para um sistema grande e complexo podem ser usadas mltiplas
sesses JAD para acelerar a definio dos requisitos do sistema.

Potrebbero piacerti anche