巨大製品のソースコードを取得しようとしています。
ハンドオーバーの開始時に考慮すべきことは何ですか?すべてを確保し、将来的にその製品を維持できるようにするために?
まずは頑張って。
以下は、おそらくあなたが尋ねるべき/提供されるべきもののいくつかです。
それは私が現時点で考えることができるすべてです。
ハンドオーバーの開始時に考慮すべきことは何ですか?すべてを確保し、将来的にその製品を維持できるようにするために?
確認すべきことは次のとおりです。
その他はすべて、現在のメンテナが引き継ぐこと次第です。
チームがコードを一定期間サポートすることを確認する必要があります。署名済みの契約にしてください!
後で質問する必要があることを前もって尋ねる必要があることを知らなかったので、コード、ドキュメント、およびプロジェクトにあるものを与えるだけでなく、彼らがあなたに何かを説明するために「固執する」必要があります。
プロジェクトの引き渡しがあると、1つの重要な要素、つまり元のチームの経験が失われます。
時には、期待していなかったもの、つまり敵意も得られます。
ハンドオーバーを行っている会社は、ハンドオーバーとうまく取引していますか?彼らがプロジェクトをあなたに向けたためにビジネスを失った場合、コードを作成した(誇り高い)開発者は、彼らの「赤ちゃん」が配られるという事実に憤慨するかもしれません。次のような応答を受け取る場合があります。「取得したドキュメントに含まれています」...含まれていない場合でも。
技術的な側面はカバーするのに適していますが、人間の側面も考慮に入れてください。
YMMV!
コードにはテストスイートが付属していますか?テストスイートのすべてのテストに合格しましたか?スイートはどの程度の範囲をカバーしていますか?
テストスイートがない場合は、テストスイートと関連フレームワークの構築を最優先にすることをお勧めします。