Melhoria
Erros corrigidos, ecrãs lentos acelerados, funcionalidades em falta acrescentadas
O software funciona, mais ou menos. Alguns totais não batem certo, um relatório demora minutos, falta uma funcionalidade que todos pedem. Pegamos em aplicações existentes, descobrimos o que se passa realmente e resolvemos, sem reescrever o que não precisa de ser reescrito.
Começamos por um diagnóstico. Reproduzimos o problema numa cópia, medimo-lo e pomos por escrito a causa e o que implica corrigi-la, com um preço fixo. Um ecrã lento deve-se muitas vezes a um único índice em falta ou a uma consulta executada milhares de vezes, e, conhecida a causa, a correção é pequena.
Antes de mexer no código, acrescentamos testes automáticos à volta da parte em que tocamos, para que a correção não estrague outra coisa, e entregamos a alteração com uma breve nota sobre o que foi feito e porquê.
Como pode ficar
| SO-10482 | Bertram & Lowe | 2480,00 € |
| SO-10483 | Kessmar Elektro | 912,40 € |
| SO-10484 | Lumen Bistro | 186,00 € |
| SO-10485 | Orsini Ottica | 1320,50 € |
| SO-10486 | Studio Kerr | 640,00 € |
| SO-10487 | Palmer & Rhee | 3105,75 € |
Um ecrã de encomendas antes e depois de uma intervenção no desempenho. Arraste o manípulo para comparar.
O que entregamos
Um diagnóstico escrito
A causa do problema, como a encontrámos e o que implica corrigi-la, com um preço fixo.
Correção de erros
Totais errados, bloqueios, importações falhadas e erros que só aparecem para alguns utilizadores ou alguns dados.
Melhoria do desempenho
Ecrãs, relatórios e processamentos lentos medidos, explicados e acelerados, dos índices às consultas e à cache.
Novas funcionalidades
Funcionalidades acrescentadas à aplicação existente no estilo dela, sem recomeçar do zero.
Testes à volta de cada alteração
Testes automáticos que cobrem o que alterámos, entregues com o código.
Projetos típicos
Um relatório que demora minutos a abrir
Muitas vezes executa uma consulta por linha. Reescrito como uma única consulta agrupada, abre em um ou dois segundos.
Totais que falham por alguns cêntimos
Normalmente, o arredondamento é aplicado em pontos diferentes do cálculo. Uma só regra, aplicada num só sítio, com testes sobre as faturas anteriores.
Uma exportação que a contabilidade pede há muito
Uma nova exportação acrescentada ao sistema de encomendas existente, no formato que o programa de contabilidade importa.
Tecnologias
- C# / .NET
- VB.NET
- PHP
- JavaScript
- SQL Server
- MySQL
- PostgreSQL
- Oracle
- DB2
Como trabalhamos
Acesso a uma cópia
Dá-nos o código-fonte, uma cópia da base de dados com dados de teste e uma breve descrição do que está mal ou do que falta. Se o desejar, assinamos antes um acordo de confidencialidade.
Diagnóstico escrito
Reproduzimos o problema ou analisamos a aplicação e explicamos por escrito o que encontrámos, o que propomos e a que preço fixo.
Alterações com testes
Antes de mexer no código, acrescentamos testes automáticos à volta da parte afetada; depois fazemos a alteração numa cópia e mostramos-lhe o resultado.
Entrada em produção e acompanhamento
A alteração entra em produção no momento combinado consigo, com uma breve nota sobre o que foi feito. Ficamos disponíveis para o pedido seguinte.
Preço e pagamento
Condições de pagamento
Pedimos 50% no arranque e 50% na aceitação. A segunda metade é paga antes da entrada em produção e da entrega do código-fonte. Nos projetos maiores, os pagamentos acompanham as fases acordadas.
Cada proposta indica um preço fixo para o trabalho descrito, acordado por escrito antes de começarmos. Se o trabalho mudar, enviamos um novo orçamento escrito e só fazemos o trabalho adicional depois da sua aprovação.
Preços sem IVA.
Perguntas sobre este serviço
Podem trabalhar em código escrito por outros?
Sim, é a maior parte deste trabalho. Precisamos do código-fonte, de uma cópia da base de dados com dados de teste e, idealmente, de uma descrição do problema com um exemplo.
E se não tivermos o código-fonte?
Nas aplicações .NET recupera-se muito a partir do programa compilado. Noutras tecnologias depende, e o diagnóstico diz com clareza o que é possível.
Como se define o preço de uma correção quando a causa é desconhecida?
Primeiro vem o diagnóstico, com um preço fixo próprio, acordado antecipadamente. A correção é depois orçamentada à parte, também a preço fixo.
A correção vai estragar outra coisa?
Antes de mexer no código, acrescentamos testes automáticos à volta dessa parte e experimentamos a alteração numa cópia dos seus dados antes de entrar em produção.
Contacto
Escolha o canal que mais lhe convier. Respondemos por e‑mail, em português, no prazo de um dia útil.
Por e‑mail
riccardo@Descreva o problema com um exemplo e, se souber, diga-nos com que tecnologia foi feito o software. Respondemos no prazo de um dia útil.
Envie-nos o seu ficheiro
Se o programa for em Access, Excel, VB6, Delphi ou numa versão antiga de .NET, recebe uma análise escrita gratuita no prazo de 48 horas após o envio do ficheiro.
- Faça uma cópia do ficheiro, se preferir com dados de teste.
- Anexe-a ao formulário ou a um e‑mail, de preferência num arquivo protegido por palavra-passe, enviando a palavra-passe à parte. Se o pedir, assinamos antes um acordo de confidencialidade.
- Em 48 horas: a análise e um preço fixo para um módulo piloto.
Trabalhamos a partir de Itália.