Le système dont tout le monde se plaint est généralement aussi le système qui fonctionne. Il encode vingt ans de décisions, dont la plupart ne sont pas documentées et certaines sont porteuses, et la raison pour laquelle personne ne peut expliquer ce qu'il fait est que les gens qui auraient pu prendre leur retraite. L'instinct est de réécrire. Les réécritures du Big Bang échouent à un rythme bien documenté et largement ignoré, en grande partie parce que le nouveau système doit atteindre la parité des fonctionnalités avec une spécification que personne n'a jamais écrite.
Ce que le travail implique
- Une vérification d'abord, se terminant par une recommandation écrite — parfois, cette recommandation est de le garder
- Des tests de caractérisation qui capturent ce que le système fait maintenant, avant que quelque chose ne change
- Remplacement incrémentiel derrière une façade, de sorte que la valeur arrive en continu plutôt qu’à une date promise
- L’observabilité ajoutée tôt, car on ne peut pas moderniser ce qu’on ne peut pas mesurer
- Mises à niveau de dépendances et de plateformes séquentielles afin que chaque étape puisse être expédiée indépendamment
- La capture des connaissances, afin que le nouveau système ne soit pas aussi mystérieux dans dix ans
Pourquoi nous sommes crédibles à ce niveau
Nous maintenons une plateforme qui a elle-même été migrée entre les moteurs de base de données et les versions de framework tout en servant les clients, et nous connaissons la misère spécifique d'une mise à niveau de bibliothèque qui est correcte dans la construction et différente dans la production.
Ce qui déplace le prix
Nous vous proposons un devis après la découverte et le numéro est fixé avant que tout ne commence.Ce sont les choses qui le déplacent, de sorte que vous pouvez voir à peu près où se situe votre projet avant de nous parler.
- Si des tests existent aujourd’hui – leur absence est le plus grand multiplicateur sur ce travail
- Combien de connaissances institutionnelles survivent parmi les personnes encore dans l’entreprise
- Si le système peut être modifié de façon incrémentielle ou s'il s'agit d'un artefact indivisible
- Obligations de conformité qui limitent la manière et le moment où les changements peuvent être déployés
Preuve que nous l'avons fait
Questions qui nous sont posées
Autres Développement d'applications travaux
Dites-nous ce que vous essayez de faire
Une courte conversation est généralement suffisante pour savoir si nous sommes les bonnes personnes, si nous ne le sommes pas, nous le dirons et vous indiquerons quelque part mieux.
