Desenvolvimento Windows e apoio técnico da KomuraSoft

Substituição de aplicativos WindowsAssumir o trabalho e renovar a arquitetura.

Não há documento de especificação, não há responsável e não é possível trocar tudo de uma vez. Investigamos as telas, os relatórios, os dados e a integração com equipamentos do sistema atual e apoiamos uma substituição por etapas.

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.

A manutenção de aplicativos antigos em VB6, MFC ou WinForms chegou ao limite

Separamos as funções a manter das que serão melhoradas e redesenhamos o aplicativo em uma arquitetura que possa ser mantida daqui para frente.

Não há documento de especificação, só resta o que está em funcionamento

Investigamos o comportamento real e os procedimentos de trabalho e organizamos a especificação a ser assumida.

O impacto no trabalho é grande e queremos evitar uma troca de uma só vez

Avaliamos as unidades que podem ser migradas, como começar pelas funções periféricas ou usar operação em paralelo.

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

Artigo técnico publicado

Como lidar hoje com ActiveX / OCX

Nos artigos técnicos você encontra os pontos a que damos importância nesta área e a forma como pensamos o projeto. Eles são apresentados separadamente dos projetos executados sob contrato.

Ler os artigos técnicos

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.

Investigação das especificações do aplicativo atual

Verificação de telas, relatórios, dados, integrações externas e procedimentos de negócio, com a organização das especificações que serão herdadas e das que serão alteradas.

Plano de migração em etapas

Elaboração de um plano de transição que inclui prioridades, operação em paralelo, ensaio de migração e rollback.

Projeto, desenvolvimento e migração do novo aplicativo

Reprojeto, implementação, verificação de funcionamento e apoio à migração de um aplicativo Windows que leva em conta as operações atuais.

Exemplos do que verificamos e entregamos

  • Resumo da especificação a ser assumida e das mudanças
  • Plano de migração e novo aplicativo
  • Procedimentos de verificação de dados, troca e rollback

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 investigação da especificação atual e pelo plano de migração

Você pode nos contratar já na fase de organizar a especificação a ser assumida e as condições de troca, sem iniciar o desenvolvimento imediatamente.

Referência de custos

Orçamento conforme o escopo de investigação, desenvolvimento e migração

Verificamos não só o número de telas e funções, mas também a investigação da especificação, a migração de dados e a necessidade de operação em paralelo.

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

Dê continuidade às operações atuais e renove o sistema.

Substituir um aplicativo antigo não se resume a refazer as telas. Verificamos as particularidades dos relatórios, os dados acumulados, a integração com equipamentos e até as tarefas que as pessoas responsáveis compensam manualmente, e começamos decidindo o que será herdado pelo próximo sistema.

Problemas sobre os quais pode nos consultar

  • Migrar aplicativos em VB6 / MFC / WinForms e outros para uma arquitetura que possa continuar sendo mantida
  • Não há documento de especificações, e você quer começar pela investigação do comportamento do aplicativo atual
  • Rever a dependência do desenvolvedor original ou do responsável anterior
  • O impacto sobre o negócio é grande, e uma transição de uma só vez é difícil
  • Decidir até que ponto manter os relatórios, os dados, as integrações com equipamentos e os ativos COM existentes

Das especificações atuais à transição

Deixar claras as especificações que serão herdadas

Verificamos telas, relatórios, dados, configurações, integrações externas e procedimentos de operação. Separamos as funções em uso das que deixaram de ser necessárias e distinguimos os comportamentos que serão mantidos como estão dos que serão melhorados desta vez.

Dividir em unidades que podem ser migradas

Consideramos não só a reformulação completa, mas também a substituição a partir de funções periféricas e a migração em etapas. Se COM / ActiveX / OCX, entre outros, já existentes continuarem em uso, organizamos a forma de conexão com o novo aplicativo e a diretriz de substituição futura.

Desenvolver o novo aplicativo e verificar a migração

Além do projeto e da implementação do novo aplicativo, planejamos, na medida do necessário, a verificação de dados e relatórios, a operação em paralelo, o ensaio de migração, os procedimentos de rollback e outros itens. Verificamos não só se o aplicativo ficou pronto, mas se a operação do negócio pode ser transferida para ele.

Como o trabalho é conduzido

  1. Levantamento da situação atual — Verificamos o aplicativo, os materiais, os dados e os procedimentos de negócio e levantamos os pontos desconhecidos e as restrições.
  2. Acordo sobre a diretriz de migração — Definimos o escopo a herdar, o escopo a melhorar, as prioridades e as condições de transição.
  3. Projeto e desenvolvimento — Implementamos conforme as especificações acordadas e verificamos as diferenças de comportamento em relação ao aplicativo antigo.
  4. Migração e implantação — Preparamos os dados e a operação e apoiamos a transição em etapas.

Mesmo que você ainda não tenha decidido refazer

Você pode nos consultar a partir das decisões “será que dá para continuar usando com modificações?” e “por qual parte devemos começar a substituir?”. Se o foco for continuar usando o software existente, também é possível avançar dentro do escopo de modificação e manutenção.

Conte-nos para que o software atual é usado, por que você pensou em substituí-lo, se há código-fonte e materiais e qual é a época desejada para a transição. Mesmo que as informações ainda não estejam completas, organizamos junto com você como conduzir a investigação.

Perguntas frequentes antes de contratar

Posso consultar mesmo que o documento de especificações esteja desatualizado ou não exista?

Sim. Verificamos o comportamento, as telas, os relatórios e os dados do aplicativo atual junto com os procedimentos reais de negócio e organizamos as especificações que devem ser herdadas. Os pontos desconhecidos são investigados separadamente das especificações já confirmadas.

É possível substituir por partes, em vez de refazer tudo?

É possível. Avaliamos a separação a partir das funções periféricas, a operação em paralelo com o aplicativo antigo, a transição em etapas e outras abordagens. Verificamos as dependências e as condições de operação e definimos unidades de migração viáveis.

Posso contratar apenas a investigação e o planejamento antes da substituição?

Sim. Você pode nos contratar desde a organização das especificações atuais e a avaliação da diretriz de migração. Combinamos de antemão o escopo a verificar na investigação e os entregáveis.

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 reconstruir um aplicativo corporativo antigo, mas não há documento de especificação. Gostaria de consultar vocês a partir da investigação da operação atual e da migração por etapas.

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.