Os requisitos do sistema - Direitos dos Clientes
Os principais direitos dos clientes são:
a) receber do desenvolvedor as explicações sobre o processo de desenvolvimento de sistemas; receber do desenvolvedor um sistema que atenda às suas necessidades nos aspectos de funcionalidade e qualidade;
b) ouvir dos desenvolvedores todas as informações técnicas sem o uso de jargões da área de Informática, e sim numa linguagem simples e compreensível.
Seus principais deveres em relação aos desenvolvedores são:
a) explicar o funcionamento da empresa onde o sistema será implantado;
b) disponibilizar tempo para fornecer as informações necessárias;
c) ser preciso e claro na descrição dos requisitos; ser capaz de priorizar os requisitos;
d) ser capaz de tomar decisões relativas ao sistema e suas funcionalidades;
e) realizar, juntamente com o desenvolvedor, revisões dos requisitos
Técnicas de identificação de requisitos
Para obtermos os requisitos de um sistema, utilizamos duas técnicas muito conhecidas:
a) entrevistas;
b) brainstorming (em português: “tempestade cerebral”): técnica em que um grupo de pessoas discute um assunto e diz qualquer coisa relativa ao assunto que lhe venha à mente sem a preocupação da relevância do que foi dito para o assunto em questão.
Quanto mais estudamos essas técnicas, mais requisitos conseguimos levantar sobre o sistema a ser desenvolvido.
Uma boa referência para conhecermos melhor as técnicas de entrevista e brainstorming é o livro de Francisco Filho (2008).
Algumas recomendações são importantes para o sucesso dessas técnicas:
• Para realizar entrevistas:
a) forneça uma agenda;
b) esclareça aos participantes quais os motivos do projeto;
c) faça as perguntas críticas em primeiro lugar;
d) não assuma que você tem conhecimento do assunto;
e) identifique o que é “necessário” e o que é “desejável”;
f) termine a entrevista com um sumário dos pontos abordados.
• Para realizar brainstorms*:
a) todas as ideias são boas: as ideias não são julgadas pelo grupo;
b) todas as ideias são do grupo, ninguém é “dono” de uma ideia;
c) todas as ideias são públicas, qualquer pessoa pode expandir ou modificar uma ideia;
d) sempre que surgir uma ideia, ela deve ser imediatamente escrita no
quadro-negro;
e) antes da sessão, forneça ao grupo uma cópia das regras de brainstorming
*Brainstorm é uma técnica que consiste em reunir duas ou mais pessoas com o objetivo de gerar novas ideias ou para debater sobre soluções.