Home / FAQs / Diffy Deuxième Développement et applications d'entreprise
QUESTION & ANSWER

Le développement Diffy Second aura-t-il une incidence sur les mises à niveau subséquentes?

Les fonctions obtenues par configuration, API, plugins, portails autonomes et services périphériques sont généralement plus faciles à mettre à jour que les modifications directes de la base de données centrale et du code source d'affaires; les changements profonds ne sont pas nécessairement faux, mais la liste des écarts, tests automatisés, scripts de migration et programmes de sauvegarde doit être maintenue. Le projet doit identifier, avant de commencer, qui doit être modifié au cœur, qui suivra la version amont à l'avenir, et à quelle vitesse les réparations de sécurité devront être consolidées.

Répondez à la question.

Premièrement, donner des conclusions qui peuvent être utilisées pour la prise de décisions

Les entrées de marque, les portails d'affaires et les interactions complexes sont prioritaires à la première extrémité de l'indépendance; la capacité des systèmes d'entreprise est liée par API, plugins ou services périphériques; seuls les besoins essentiels qui ne peuvent être satisfaits par des points d'extension standard entrent dans la branche code source. Chaque changement de base est documenté en termes d'objectifs, de documents, de structure des données, d'équivalents en amont, de conditions d'essai et de suppression.

DECISION FACTORS

Quelles conditions faut-il définir avant de porter un jugement?

La même question peut avoir des réponses différentes dans différentes phases d'activité, de données et de projet. Il est suggéré de vérifier les conditions suivantes et d'intégrer les conclusions communes sur le web dans leurs propres projets.

Pages modifiées, plugins, services périphériques ou code source de baseChangement de structure de la base de données, modèle de permission et interfaces clésVersion en amont, correctifs de sécurité et fréquence de mise à niveau de dépendanceEnvironnement d'essai, installation de tâches fixes et capacité de sauvegarde de la libération
ACTION STEPS

Ordre d ' avancement suggéré

01

Premièrement, nous serons clairs sur la cible et la frontière.

Crée une liste des versions actuelles, des dépendances et de tous les points personnalisés.

02

Validation Dépendance des clés

Déplace la fonction externe vers le plugin, API ou le service autonome.

03

Élaboration de résultats évaluables

Remplissez les relevés automatisés de test et de migration pour les changements de base retenus.

04

Assurez-vous de décider de la prochaine étape avec les résultats réels.

Chaque mise à niveau est précédée d'exercices, de régressions, de sauvegardes et de distribution d'échelles grises.

PRACTICAL EXAMPLE

Comment le comprenez-vous dans le business réel?

Exemple utilisé pour illustrer la méthode de jugement

L'entreprise a modifié un grand nombre de pages de Diff front-end pour le portail client, et a également ajouté directement des suites client à la table de base. Les mises à niveau subséquentes impliquent des conflits d'interface et des risques de migration de base de données. Il est plus possible de maintenir le portail client, paquet et mesure dans un service d'affaires autonome, Diffy étant appelé par une interface stable, avec des changements de base minimes à la capacité de la plate-forme qui est réellement nécessaire.

COMMON RISKS

La fosse la plus facile à monter.

Les points de changement ne sont organisés qu'après la fin du projet et ils ne peuvent plus être tracés.

Mise à niveau du script directement en amont du fonctionnement de l'environnement de production

Vérifier les pages uniquement, sans revenir à la connaissance, les privilèges, les outils et les données

ACCEPTANCE

Comment devrions-nous finir par recevoir et confirmer?

La mise à niveau nécessite un nouveau test des tâches, des privilèges de rôle, des références de connaissances, des flux de travail, des interfaces, des journaux et des glissements.

En se préparant à communiquer avec les fournisseurs ou les équipes internes, il est recommandé d'apporter les processus actuels, des échantillons représentatifs, des systèmes existants, des délais de planification et des niveaux budgétaires. Premièrement, les éléments inconnus sont clairement marqués, et la décision est alors prise d'utiliser des diagnostics, PoC, des projets à fourchette fixe ou des recherches et développements en cours, qui sont généralement plus fiables qu'une demande directe de prix et de durée sans frontières.

Les conditions de votre projet sont différentes des exemples ci-dessus?

Les objectifs opérationnels, les systèmes existants, les échantillons et le temps prévu pourraient être rassemblés avant que les consultants ne puissent rendre des jugements préliminaires en ce qui concerne les limites réelles.

Consultants associés pour les projets