Contadoria

Realizada a primeira reunião do projeto

Histórico

A primeira reunião do projeto, realizada no dia 03/11/2016, no Juizado Especial Federal de São Paulo, teve como assunto principal a definição do sistema que seria utilizado para desenvolvimento: Excel ou Google Sheets.

Foram avaliados os seguintes pontos:

a) viabilidade de implementação de todas as funcionalidades desejadas; b) facilidade de controle de versões e distribuição; c) facilidade de colaboração; d) gratuidade.

Em relação ao Google Sheets foram identificados os seguintes pontos positivos e negativos:

a) pontos positivos:

  • gratuidade, com 15Gb de armazenamento no Google Drive;
  • armazenamento em nuvem, facilitando a distribuição e a colaboração;
  • desnecessidade de instalação;
  • controle de versões automático, possibilidade de integração com o Github;
  • facilidade de importação de dados da web;
  • funcionamento no Browser, sem necessidade de alteração das regras de TI existentes;
  • integração com outros serviços do Google;
  • possibilidade de criar webservices e sites gratuitos;
  • possibilidade de rodar código tanto no servidor quanto no cliente;
  • maior facilidade de criação de fórmulas de matriz;
  • colaboração com comentários e chat window.

b) pontos negativos:

  • quotas e restrições de tempo;
  • processamento mais lento dos scripts;
  • modelo de objetos muito menor que o do Excel;
  • necessidade de reaprendizado;
  • IDE mais simples para criação de scripts.

Em relação ao Excel foi levantado o seguinte:

a) pontos positivos:

  • a JF detém licenças do Office 2010;
  • o OneDrive dá 5 GB de armazenagem gratuitos;
  • sem quotas ou restrições de tempo;
  • no Office Online, possibilidade de programar em Javascript, com utilização de qualquer IDE, biblioteca, framework etc.;
  • meios mais robustos para criação e depuração de fórmulas complexas;
  • sistema já conhecido e utilizado pelas contadorias;
  • possibilidade de estruturar os dados em tabelas;
  • possibilidade de utilizar intervalos nomeados dinâmicos.

b) pontos negativos:

  • o Office 2010, que é a versão licenciada pela Justiça Federal, só executa o Visual Basic for Applications (VBA), uma tecnologia antiga que será provalvemente desativada;
  • necessidade de rodar o Office Online (mais simples) para acessar suplementos criados em Javascript;
  • necessidade de obter hospedagem para os suplementos;
  • várias APIs ainda incompletas (Microsoft Graph em estágio de desenvolvimento);
  • aparentemente, não serve HTML, nem permite conversão de arquivos no servidor;
  • os sites do Sharepoint são pagos;
  • não há meio de criar web services complexos, sendo possível apenas utilizar um serviço REST para acesso a planilhas.

Em seguida, os dois sistemas foram comparados entre si:

Vantagens do Google Sheets sobre o Excel:

  • maior facilidade de colaboração, controle de versões, distribuição, manutenção, desde que tomadas medidas de segurança e implementada a possibilidade de operação em conjunto com o Github;
  • maior clareza na criação de fórmulas de matriz (Array Formulas);
  • maior facilidade de criação, manutenção e distribuição de scripts;
  • possibilidade de executar códigos tanto no cliente quanto no servidor e criar web services mais complexos.

Vantagens do Excel sobre Google Sheets:

  • maior familiaridade dos contadores com o sistema;
  • possibilidade de criar referências estruturadas e dinâmicas, com definição de intervalos nomeados utilizando fórmulas;
  • recursos mais robustos para efetuar cálculos em lote;
  • ferramentas de depuração para fórmulas complexas.

Ao final, chegou-se à conclusão de que o Google Sheets era o único sistema que tornaria possível implementar todas as funcionalidades desejadas, porque facilitaria a distribuição pela nuvem, daria acesso a ferramentas mais modernas de desenvolvimento e ao controle de versões.

As deficiências em relação ao Excel, especialmente no que tange à falta de referências estruturadas, poderiam ser supridas pela modularização das planilhas.

Além disso, no futuro seria provavelmente mais fácil integrar o Excel ao Google Sheets do que o inverso, já que ambos os sistemas haviam optado por adotar as tecnologias da Web e o Google Sheets já tinha avançado mais nesse caminho.

Next post

Finalizada a primeira versão da planilha de atrasados

Pouco mais de um mês após o início do projeto, estava pronta, no dia 15/12/2016, a primeira versão da planilha de atrasados, a mais complexa de todas.

Veja mais →