Desenvolvimento Windows e apoio técnico da KomuraSoft

Modificação e manutenção de software Windows existenteO software que sustenta o seu trabalho hoje, também amanhã.

Mantendo as operações e os relatórios a que sua equipe já está acostumada, incluímos novas funções, corrigimos falhas e melhoramos o desempenho. Sem partir da premissa de reconstruir tudo, modificamos a partir das partes necessárias.

Não é preciso ter um documento de especificação. Você pode nos consultar a partir do que já sabe.

  • Atendimento direto por engenheiro
  • Consulte antes de definir os requisitos
  • Pode começar pelo escopo necessário

Você pode nos consultar desde esta etapa

Comece pelo que está causando problemas agora.

Receio que, a cada alteração, outra função deixe de funcionar

Verificamos o escopo do impacto e o comportamento existente e fazemos a modificação incluindo testes e possibilidade de rollback.

O responsável anterior saiu e ninguém consegue mexer no software

Apoiamos a transição começando pela investigação do código, da documentação e do ambiente que restaram.

Funciona, mas está lento, instável ou não é possível atualizar

Avaliamos o benefício da melhoria e o impacto na operação e definimos quais pontos tratar primeiro.

Alguém com quem você pode tratar as questões técnicas do jeito que elas são.

Foto de perfil de Go Komura

Representante e engenheiro

Go Komura

Um engenheiro especializado em Windows cuida de tudo, da compreensão do desafio à investigação, ao projeto e à implementação. Mesmo o que você ainda não consegue explicar bem, nós organizamos a partir das questões técnicas.

Ver experiência e tecnologias / Ver informações da empresa

Estudo de caso técnico publicado

Investigação de uma falha que ocorria apenas após operação prolongada

Organizamos o acompanhamento do número de handles e os logs nos limites de cada processamento, e concentramos a investigação em um vazamento de handles.

Ler sobre o problema e o método de investigação

Escopo do atendimento

Você pode nos confiar desde uma parte do trabalho até o conjunto.

De uma investigação ou modificação pontual ao desenvolvimento completo, o escopo é definido conforme a sua situação atual.

Inclusão de funcionalidades e modificação de software Windows existente

Inclusão de funcionalidades, correção de falhas e manutenção contínua, após a verificação dos procedimentos de negócio atuais e das dependências.

Suporte a 64 bits e revisão da arquitetura

Investigação de arquiteturas e componentes dependentes que pressupõem x86 e execução de modificações que levam em conta ambientes mistos de 32 bits e 64 bits.

Atualização da arquitetura em etapas

Sem partir da premissa de uma reformulação completa, atualização das funcionalidades de maior prioridade para uma arquitetura mais fácil de manter.

Exemplos do que verificamos e entregamos

  • Resumo da arquitetura existente e do escopo do impacto
  • Software modificado e resultados da verificação
  • Pontos de atenção sobre implantação, rollback e manutenção

São exemplos que variam conforme o escopo contratado. O escopo e o formato dos entregáveis são acordados na elaboração do orçamento.

Se algum destes desafios se parece com o seu, conte-nos primeiro a sua situação.

Não é preciso ter um documento de especificação. Você pode nos consultar a partir do que já sabe.

Custos e andamento

Você não precisa definir tudo desde o início.

Começando pela análise da situação atual e pelas modificações de maior prioridade

Verificamos o estado do código-fonte e do ambiente de desenvolvimento e definimos o comportamento que será mantido e o escopo do que será alterado.

Referência de custos

Orçamento conforme o escopo da modificação e da manutenção

Propomos o trabalho após verificar as funções envolvidas, os componentes dependentes, a necessidade de investigação e o escopo da manutenção contínua.

Sobre o escopo gratuito da investigação inicial e os serviços pagos

Partimos do princípio de que, se a viabilidade for confirmada, você contratará o desenvolvimento principal; nesse caso, a investigação inicial necessária para o orçamento e para a decisão de aceitar o projeto é, em princípio, gratuita. Validações prolongadas, a montagem de um ambiente dedicado, protótipos e PoC (prova de conceito) e a entrega de relatórios detalhados de investigação, entre outros, podem ser pagos.

Quando você contrata a própria investigação ou revisão, ela é orçada como um serviço pago independente. Nos casos pagos, informamos o escopo e o custo antes de começar.

  1. Compartilhe a situação

    Conte o objetivo, o problema e o ambiente envolvido, no que for possível.

  2. Confirme escopo e custo

    Apresentamos a investigação necessária, o escopo do atendimento, os entregáveis, o custo e o andamento.

  3. Comece depois de combinar

    Durante a investigação ou o desenvolvimento, compartilhamos o andamento, o que foi confirmado e as restrições que permanecem.

  4. Verifique os resultados e receba a entrega

    Verificamos os resultados nas condições acordadas e preparamos a implantação ou o próximo passo.

Para quem quer conhecer em detalhe o atendimento técnico

Abrir tecnologias atendidas e detalhes do andamento

Faça o software Windows a que você já está habituado continuar em uso por muito tempo.

Justamente por ser indispensável para as operações de hoje, esse software não pode ser refeito com facilidade. A KomuraSoft entende as funções e a rotina de uso existentes e conduz as modificações e a manutenção necessárias. Sem partir da premissa de uma reformulação completa, definimos o que será melhorado de acordo com o benefício e o impacto.

Problemas sobre os quais pode nos consultar

  • Incluir funcionalidades mantendo as operações e os relatórios atuais
  • Cada alteração gera um novo defeito, e é preciso rever a arquitetura
  • Melhorar problemas como lentidão ou instabilidade após uso prolongado
  • Software que pressupõe 32 bits e componentes antigos estão impedindo a atualização do ambiente
  • Com a saída do responsável ou situações semelhantes, você procura alguém a quem consultar sobre futuras modificações e a manutenção

Modificação e manutenção que realizamos

Para aplicativos existentes em VB6 / MFC / WinForms e outras tecnologias, realizamos inclusão de funcionalidades, correção de falhas, melhoria de desempenho e reorganização da estrutura do código. Também tratamos arquiteturas que misturam COM / ActiveX / OCX e C++ / C#, verificando as dependências.

No suporte a 64 bits e na atualização para uma nova arquitetura, verificamos não só o aplicativo em si, mas também as DLLs utilizadas, o método de registro, as permissões e o ambiente do destino de distribuição. Quando necessário, reforçamos logs e testes para facilitar o acompanhamento do impacto das alterações.

Como reduzimos o impacto sobre as operações atuais

O que mais importa é deixar claro não só o que será alterado, mas também o comportamento que deve ser mantido.

  1. Entendemos a situação atual. Organizamos os procedimentos de negócio, os componentes dependentes, os ambientes de desenvolvimento e de distribuição e os problemas conhecidos.
  2. Delimitamos o escopo da modificação. Verificamos as prioridades e o alcance do impacto e definimos o que permanece e o que muda.
  3. Preparamos a forma de verificação. Estruturamos testes das funcionalidades existentes, logs e, quando necessário, procedimentos de rollback.
  4. Aplicamos em etapas. Verificamos o funcionamento a cada alteração e conduzimos a implantação conforme as condições de operação.

Se você está em dúvida entre modificar e substituir

Qual é mais adequado, continuar usando o software existente ou refazê-lo, depende da situação da manutenção e do período de uso previsto. Primeiro investigamos o estado atual e organizamos o que pode ser resolvido com modificações e o que justifica considerar uma substituição.

Se o foco for a migração para um novo aplicativo, veja também Substituição de aplicativos Windows. Ao nos consultar, informe o que está causando problemas no software atual e se existem código-fonte, especificações e ambiente de desenvolvimento.

Perguntas frequentes antes de contratar

É possível modificar um software Windows antigo?

Sim. Você pode nos consultar também sobre softwares existentes em VB6, MFC, WinForms e outras tecnologias. Verificamos a situação do código-fonte, do ambiente de desenvolvimento e dos componentes dependentes e organizamos o que pode ser modificado e quais preparativos são necessários.

É possível melhorar apenas as partes necessárias, antes de refazer tudo?

Sim. Partindo do pressuposto de que o software atual continuará em uso, podemos começar pelas correções de falhas e inclusões de funcionalidades de maior prioridade. Organizamos de antemão o escopo da modificação, as funcionalidades a verificar e o método de rollback.

Posso consultar mesmo que não existam especificações nem o responsável da época?

Sim, pode nos consultar. Começamos verificando os materiais e o código que restam e o comportamento real do software, separando as especificações já conhecidas dos pontos que exigem investigação adicional.

Contato

Comece com algumas linhas sobre a sua situação.

Não é preciso ter um documento de especificação detalhado nem usar termos técnicos. Informe o seguinte, no que for possível.

  • O problema ou o resultado que você quer alcançar
  • O software, os equipamentos e o ambiente envolvidos
  • O prazo desejado (pode ser indefinido)

No primeiro contato, não é necessário anexar documentos confidenciais nem senhas.

Exemplo de mensagem de consulta

Quero adicionar uma função ao software Windows que usamos hoje. Não podemos pedir ao desenvolvedor original e gostaria de começar por uma investigação.

Não é preciso ter um documento de especificação. Você pode nos consultar a partir do que já sabe.

O botão de consulta leva à página de contato em português, com as formas de entrar em contato. Com "Consultar por e-mail", é possível criar uma mensagem de e-mail com o nome do serviço.