わがプロジェクトのリリース管理

今までのプロジェクトの結合試験のリリース方式は、

  1. バグ票記入
  2. 依頼者がファイルサーバのチェックイン・アウトの管理シート(Excelファイル)にパス、ファイル名、日付、事由等を記入
  3. 依頼者がOutlookで担当者にチェックアウト依頼メールを送信
  4. 担当者が、Excelシートからチェックアウトのリスト作成
  5. 担当者が作成したシートを元に自作FTPシェルを実行→UNIX上の結合環境からチェックアウト用ディレクトリにファイルを転送
  6. 担当者が、依頼者にチェックアウト完了メール
  7. 依頼者がFFFTPUNIXよりWindowsにDL
  8. 〜単体環境でバグ改修〜
  9. UNIX上のチェックイン用ディレクトリにFFFTPでファイルを転送
  10. ファイルサーバのチェックイン・アウトの管理シート(Excelファイル)にチェックインの依頼日を記入
  11. Outlookで担当者にチェックイン依頼メールを送信
  12. 担当者が、Excelシートからチェックインのリスト作成
  13. 担当者が作成したシートを元に自作FTPシェルを実行→UNIX上のチェックイン用ディレクトリから結合環境にファイルを転送
  14. 担当者がOutlookで依頼者にチェックイン完了メールを送信

バージョン管理はチェックアウト用のディレクトリが日付ごとなので、それを参照するという恐ろしい開発形態。愚の骨頂
とりあえず、僕がWindowsSubversionを入れたので、チェックアウトは簡単になる。チェックインは管理者がメールを受け取ってリポジトリからDLしなきゃいけない。
うーん、メールの送受信とFTPの機能を持った簡易C/S型ツールを作るか。UNIXSubversionを入れられたらよかったんだけど、それが政治的にできないので、ね。