2009-04-06 22 views
0

私たちのクライアントが15ヶ月間作業していたプロジェクトをキャンセルする可能性が高いようです。プロジェクトを終了する - 主なことは何ですか?

ある時点で再起動される可能性は非常に低いですが、それは可能です。

私たちはまた、これを実行しながらいくつかの分野で当社の製品を拡張しました。他のプロジェクトチームも同様の拡張を行う必要があるかもしれませんし、私たちが行ったことを利用できるようにしたいと考えています。

将来のチーム(異なる人員を含むかもしれない)が私たちが行ったことから学ぶことができるように、後世のために記録する重要なことは何ですか?

将来のメンテナーのために記録するものとは多少異なります。人々がおそらくプロジェクトに慣れ親しみを感じることはほとんどないでしょう。

これまでのところ、各主要機能/拡張機能に関する情報を収集してきました。要件を探す場所、ソースコードへのポインタ、テストケースなどがあり、重要な設計ポイント/決定など

プロジェクトチームはまだ一緒ですが、他に何をしてキャプチャする必要がありますか?

答えて

2

これはあまり具体的ではありません。しかし、技術の設計や選択についての主要な決定のたびに、なぜ「なぜ」を記録するようにしてください。

これは、将来プロジェクトで作業する人が元のチームと同じでない場合、特にトラックをさらに下回るのに役立ちます。

+0

合意 - それは私が "主要な設計ポイント/決定に関する物語"として持っていたものです。この情報がなくても物事が特別な方法で行われなかった理由を再構築することは非常に難しいです。 –

1

リポジトリまたは各ファイルの履歴の表現を保存してください。これは本当に便利で、知識のないものになって、それがどのように進化したのか、特定の機能(またはバグ)が導入された時期を知ることができます。

+0

はい。ソースコードは近い将来削除されません。 –

0

これは、プロジェクトを終了するだけでなく、クリーンなプロジェクトの終了としても、onylではありません。プロジェクト管理の文献で読むことができるように、ドキュメントを閉じるプロジェクトがあります。これにより、外部者にプロジェクトへの参加可能性が与えられます。あなたの仕事はあまり珍しくありません。

まず、プロジェクトのソースコード用の専用の場所を作成します。おそらくブラウザーでブラウズできるので、チームが行ったことを調べる障壁はごくわずかです。また、あなたの文書(アーキテクチャなど)が利用可能であることを確認してください。その後、特定のアーティファクトをきれいで追跡可能な方法でリンクするプロジェクトエクスペリエンスウィキを書くことができます。おそらくあなたが遭遇した非常に難しい問題とその解決策のためのウィキペディアがあります。これがあれば、他の人がプロジェクトに関するあなたの知識を活用するのは非常に簡単です。

1

あなたは、次の記事で見たいと思うかもしれません:What's your Post-Mortem meeting format?

それはあなたが望むすべてをカバーしていない一方で、それはおそらく良い出発点です。

+0

良いこと、やっておくべきではありますが、私が意味するものではありません。それは、わかっていることを保つ方法を考えるよりも、「学んだことの教訓」を抽出することです。 –

関連する問題