Home / FAQs / アップル、APP、SaaS、古いシステム
QUESTION & ANSWER

二次フェーズで、オープンソースシステムからゼロまたはゼロからエンタープライズシステムを開発すべきですか?

プロセスは、一般的なオープンソース製品成熟とライセンスで二次開発を可能にします。ビジネスの違い、コアアーキテクチャの制限、または長期アップグレードコストが高まると、ゼロから開発するのがより適切かもしれません。

質問に答えます。

まず、意思決定に使用できる結論をあげます

キーは、オープンソースシステムがコア操作にマッチする程度です。 プロセスの80%が直接利用できる場合、ブランド、特権、いくつかのインターフェイスとインターフェイスが要求され、二次開発は通常より経済的です。 広範な変更がボトムアップデータモデル、特権およびキープロセス、短期的に必要であれば、意図的にセーバーが長期にわたってアップグレードすることが困難であるフォークリフトを生成することができるかもしれません。

DECISION FACTORS

判断前にどのような条件を識別する必要がありますか?

同じ質問は、異なるビジネス、データ、およびプロジェクトフェーズで異なる回答を持つ場合があります。次の条件がチェックされ、Web上の一般的な検索が自分のプロジェクトに組み込まれていることを示唆しています。

ライセンスが商用利用、配布、クローズドソースの拡張を可能にするかどうか既存のデータモデルとコアプロセスの互換性コミュニティベースの活動、セキュリティの更新、重要な依存関係の持続可能性二次開発後の技術債務のアップグレードと制御を組み合わせる方法
ACTION STEPS

事前に提案した注文

01

まず、目標と境界について明確にします。

オープンソースの候補システムで検証するために最も複雑なプロセスを選択します。

02

検証キー依存

ライセンス、アーキテクチャ、信頼性、テスト、安全性、および展開商品のレビュー。

03

評価可能な結果の開発

初めて開発されるよりも、アップグレード、メンテナンス、交換のコストは5年以上経過しています。

04

次のステップを実際の結果で決定してください。

カスタムレイヤーとコアは可能な限りデカップリングされ、アップグレードと移行プログラムが維持されます。

PRACTICAL EXAMPLE

実際のビジネスでどのように理解すればいいですか?

判断方法を説明するために使用される例

同社はワークシートシステムを構築し、オープンソース製品がワークシート、ロール、通知をサポートしているが、企業は複雑な機器プロトコルとオフラインAPPを必要とします。 成熟したワークシートのコアは、APIを介して追加された追加の機器とモバイルモジュールで維持することができます。 その後、コアが直接書き出されると、セキュリティのアップグレードは困難になります。 注文は通常、全体的な変更よりも優れています。 たとえば、特定のクライアントのパフォーマンス、および実際の結論は、企業と共同作業者の責任で確認する必要があります。

COMMON RISKS

一番簡単なピットでステップアップ。

コードをダウンロードするとソフトウェアをコストダウンするつもりはないと思います。

レビューなしで商業配達のためのライセンスの使用

コアコードへの変更が上流のアップグレード戦略なしで多すぎる

ACCEPTANCE

受診と確認を終わらせる方法は?

選択には、マッチング認証、ライセンスアドバイス、変更範囲、パフォーマンスセキュリティチェック、デプロイメントプログラム、および3〜5年間のメンテナンス見積が含まれます。

サプライヤーや社内チームと通信する準備をする際、現在のプロセス、代表サンプル、既存のシステム、計画時間、予算レベルが持ち込まれることが推奨されます。まず、未知の項目は明確にマークされ、その後、診断、PoC、固定範囲プロジェクト、または進行中の研究開発を使用することが決定されます。これは通常、境界線なしで価格と期間の直接的な需要よりも信頼性が高くなります。

ゼロから開発するか、オープンソースシステムに適応するか否か不明な点

運用上の差、候補制度、長期保守要件の説明、事前承認、適応深さ、アップグレードリスク、全体的な入力。

お問い合わせ