ストーリータイム。
数ヶ月前、私は一週間の休暇から戻ってきて、会社全体が首をかしげるようになりました。開発部門の別のセクションが数か月にわたって取り組んでいたプロジェクトは、急を要する急務の優先事項であり、チーム全体が作業を解き放ちました。その日の会議で、会社の所有者は、その日のいくつかのピースをノックアウトし、翌日は残りの部分をノックアウトするように頼みました。
6週間後、ほぼノンストップの仕事と睡眠のサイクルを経て、ようやくその物を届けました。
「終了」の測定基準は、クライアントからのフィードバックがなくなったことです。新しいエキサイティングなことは、これまでになかったフィードバックの各バージョン(電子メールで配信されます)で発生し、彼らが言ったすべての言葉はすぐに仕様の一部でした")。
ある夜遅くに、電子メールやチェックマーク付きの印刷物によるバグレポートの管理で、HAD ITがまったくおかしくなりました。テストサーバーにMantisをインストールし、セクション用に受け取ったばかりのフィードバックドキュメントをロードしました。私はマネージャーをユーザーとして設定し、問題を解決したときにマネージャーからメールを受信できるようにしました。
約6時間以内にチーム全体が参加しました。PMはクライアントのメールをMantisにフィルタリングし、開発者は課題リストを主張して作業していました。さらに良いことに、彼らはシステム内で明確化とコミュニケーションを要求することができ、その結果、各アイテムに関する詳細のペーパーレスの紙の証跡ができました。
翌日、彼らは私にプロジェクトの残りの部分をTech Leadに依頼しました。ライブ手g弾を渡されるようなものでしたが、私はそれを受け取って走りました。2週間後、私たちはようやくクライアントの鼻輪を引っ張る能力を使い果たし、サイトを実稼働状態にしました。Mantisは現在、バグを管理する方法であり、プロジェクトの最初から機能要求を処理する方法になる可能性があります。
TL; DR:自分でインストールして、自分のものに使い始めましょう。それだけで価値を証明しましょう。
ところで、これは私がバージョン管理に関して従っているのと同じポリシーです。私のマネージャーはファイルのマージを信頼していないため、ロックが必要なポリシーの下でSubversionを使用しています。それは問題ありませんが、SVNプロジェクトをチェックアウトした後、開発用に自分で使用するために、すぐにローカルgitリポジトリを作成します。