O primeiro passo tomado foi o de identificar junto aos usuários dos equipamentos e professores quais as necessidades com relação ao uso dos equipamentos. As necessidades básicas identificadas foram:
1. Controle a distância dos equipamentos e visualização dos dados capturados por eles;
2. Controle das pessoas que podem acessar o Weblab (controle de acesso);
3. Limitação do uso de algumas funções dos equipamentos para evitar a danificação dos equipamentos.
Com base nessas necessidades, procedemos da seguinte forma:
1. Pesquisa das formas de comunicação com os equipamentos: A interface GPIB foi a primeira opção na escolha para ser implementada no sistema como forma de comunicação com os equipamentos, pois é a interface que possibilita conexão de vários equipamentos simultaneamente e existente na maioria dos instrumentos, possibilitando dessa forma, uma maior abrangência caso fossem adicionados mais equipamentos ao sistema.
2. Escolher a metodologia de desenvolvimento mais adequada para resolver o problema. Foi necessário escolher uma metodologia de desenvolvimento que permitisse uma validação periódica das características do sistema. Dessa forma, foi escolhida a metodologia de desenvolvimento espiral, por ser a que mais se adequava a essas necessidades.