Home / FAQs / Applet, APP, SaaS et anciens systèmes
QUESTION & ANSWER

Les systèmes d'entreprise devraient-ils être développés à partir de systèmes zéro ou à partir de systèmes open source dans une phase secondaire?

Les processus sont communs, les produits de source ouverte mûrissent et les licences permettent le développement secondaire. Lorsque les différences d'affaires, les limites de l'architecture de base ou les coûts de mise à niveau à long terme sont élevés, il peut être plus approprié de développer à partir de zéro.

Répondez à la question.

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

Si 80 % des processus sont directement disponibles, seules les marques, les privilèges, quelques interfaces et interfaces sont nécessaires, et le développement secondaire est généralement plus économique; si des changements importants sont nécessaires aux modèles de données ascendants, les privilèges et les processus clés, les épargnants à court terme, apparemment capables de produire des chariots élévateurs à fourche, qui sont difficiles à mettre à niveau à long terme.

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.

Si les licences permettent une utilisation commerciale, la distribution et l'expansion de la source ferméeNiveau de compatibilité des processus de base avec les modèles de données existantsViabilité des activités communautaires, des mises à jour de sécurité et des dépendances critiquesComment combiner la modernisation en amont et le contrôle de la dette technique après le développement secondaire
ACTION STEPS

Ordre d ' avancement suggéré

01

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

Sélectionnez le processus réel le plus complexe à valider dans le système de candidats open-source.

02

Validation Dépendance des clés

Examen des modalités d'octroi de licences, d'architecture, de dépendance, d'essai, de sécurité et de déploiement.

03

Élaboration de résultats évaluables

Les coûts de mise à niveau, d'entretien et de remplacement sont estimés sur cinq ans, plutôt que d'être mis en place pour la première fois seulement.

04

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

Les couches et les cœurs personnalisés sont découplés autant que possible et des programmes de mise à niveau et de migration sont maintenus.

PRACTICAL EXAMPLE

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

Exemple utilisé pour illustrer la méthode de jugement

L'entreprise doit construire un système de feuilles de travail, avec des produits open source supportant des feuilles de travail, des rôles et des notifications, mais l'entreprise a besoin de protocoles d'équipement complexes et d'APP hors ligne. Le noyau de feuilles de travail matures peut être maintenu, avec des équipements supplémentaires et des modules mobiles ajoutés par le API; les mises à niveau de sécurité subséquentes seront difficiles si le noyau est réécrit directement. Les frontières sont généralement mieux combinées que les modifications globales.

COMMON RISKS

La fosse la plus facile à monter.

Nous ne pensons pas que cela va coûter le logiciel quand nous téléchargeons le code.

Utilisation de licences pour la livraison commerciale sans examen

Trop de changements au code de base sans stratégie de mise à niveau en amont

ACCEPTANCE

Comment devrions-nous finir par recevoir et confirmer?

La sélection devrait comprendre des certifications correspondantes, des conseils en matière de délivrance de licences, la portée des modifications, des contrôles de sécurité des performances, des programmes de déploiement et des estimations de maintenance sur trois à cinq ans.

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.

Incertitude à se développer à partir de zéro ou à s'adapter aux systèmes open source?

Description des différences opérationnelles, des systèmes candidats et des exigences d'entretien à long terme, avec approbation préalable, profondeur d'adaptation, risque de mise à niveau et apport global.

Nous contacter