O sistema do qual todos se queixam é geralmente também o sistema que funciona. Ele codifica vinte anos de decisões, a maioria delas não documentadas e algumas delas com suporte de carga, e a razão pela qual ninguém pode explicar o que ele faz é que as pessoas que poderiam ter se aposentado. O instinto é reescrever. Reescritas de Big Bang falham em uma taxa que é bem documentada e amplamente ignorada, em grande parte porque o novo sistema tem que alcançar paridade de recursos com uma especificação que ninguém nunca escreveu.
O que o trabalho envolve
- Uma auditoria em primeiro lugar, terminando com uma recomendação por escrito — às vezes essa recomendação é para mantê-lo
- Testes de caracterização que capturam o que o sistema faz agora, antes que algo mude
- Substituição incremental por trás de uma fachada, para que o valor chegue continuamente e não em uma data prometida
- Observabilidade adicionada cedo, porque você não pode modernizar o que não pode medir
- Dependência e atualizações de plataforma sequenciadas para que cada etapa possa ser enviada de forma independente
- Captura de conhecimento, para que o novo sistema não seja igualmente misterioso em dez anos
Por que somos credíveis nesse aspecto
Nós mantemos uma plataforma que foi migrada entre mecanismos de banco de dados e versões de framework enquanto servimos clientes, e conhecemos a miséria específica de uma atualização de biblioteca que é boa na compilação e diferente na produção.
O que move o preço
Nós citamos após a descoberta e o número é fixado antes de qualquer coisa começar.Estas são as coisas que movem, para que você possa ver aproximadamente onde o seu projeto se situa antes de falar conosco.
- Se algum teste existe hoje — sua ausência é o maior multiplicador deste trabalho
- Quanto conhecimento institucional sobrevive entre as pessoas ainda na empresa
- Se o sistema pode ser alterado incrementalmente ou é um artefato indivisível
- Obrigações de conformidade que restringem como e quando as alterações podem ser implantadas
Prova de que fizemos isso
Perguntas que nos fazem
Outros Desenvolvimento de App trabalhos
Diga-nos o que você está tentando fazer
Uma breve conversa geralmente é suficiente para dizer se somos as pessoas certas, se não formos, diremos isso e indicaremos um lugar melhor.
