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

開発チームがタッチを失った後、悪いtailソフトウェアプロジェクトと古いコードが引き継がれていることはできますか?

ほとんどのプロジェクトは、まず評価することができますが、アセットやコードを知らずに、直接修理にコミットすることはできません。最初のステップは、コード、サーバー、データベース、ドメイン名、証明書、およびサードパーティのアカウントを法律に従って保存し、その後、再パートリーおよび操作の反復を復元することです。

質問に答えます。

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

プロジェクトは、すぐに新しい機能を追加することではなく、企業のデジタル資産と生産運用に関する制御を修復することについてです。企業は、コード、データ、アカウントへの法的権利を有し、読み取り専用のバックアップの作成、現在のシステムバージョンと運用状況の記録、およびローカルまたは独立したテスト環境の作成に法的権利があることを認識する必要があります。コードは維持されずに開き、また、依存性、データベースの移行、タイミング、外部インタフェース、キー、セキュリティループホール、およびそれが発行される方法をチェックする必要があります。

DECISION FACTORS

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

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

現在の生産バージョンにマッチするソースコードと機能の完全化データベース、クラウドリソース、ドメイン名、サードパーティアカウントが管理されているかどうかシステムがまだ作り出され、作動しているかどうか、複数の停止窓を許可します緊急のは、サービスを復元する、または開発を継続することです。
ACTION STEPS

事前に提案した注文

01

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

凍結とバックアップコード、データ、構成、およびキーアカウントの二次損失を避けるため。

02

検証キー依存

資産およびリスクリストを形成するために、ビルド、デプロイメント、コアビジネスプロセスの再制定。

03

評価可能な結果の開発

運転上の影響による即時リハビリテーション、短期安定化、長期再編の対立

04

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

チームを買収するチェーンを検証するために、小型でリバーシブルなバージョンが完成しました。

PRACTICAL EXAMPLE

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

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

システムは、元のサーバーと倉庫コードでのみ動作させることができます。新しいチームは、最初に生産スナップショットとデータベースバックアップを生成し、実際の運用パッケージと倉庫の違いを特定し、テスト環境を復元する必要があります。システムが直接または新しいコードが発行されると、サービスが完全に破壊されることがあります。引き継ぎの注文は、開発の速度よりも重要です。

COMMON RISKS

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

生産環境をバックアップすることなく、依存性やデータベースをアップグレードしようとします。

引用符は、コード行のみに基づいて、アカウント番号、データ、およびビジネスの回復を無視します

何度も何度も機能を追加して、古いものと新しいものとは区別できません。

ACCEPTANCE

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

診断フェーズは、資産カタログ、ビルド可能なステータス、構造および依存性、リスク分類、および証拠および推奨ルートの回復を配信する必要があります。

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

文書化されていないチームや失われたチームによって残されたアイテムの処理?

コード、サーバー、データベース、アカウントの制御可能な性質を記述し、回復、監査、買収または移転のセキュリティシーケンスを最初に決定します。

お問い合わせ