卜部です。
というわけでそろそろ計画を立てませんか。たとえば4/1にリリースをするって
ことにして、逆算してみると以下のようになります。
第0週[1/29-2/4]: リリースサイクルの始まり
日程を決める
各種MLにその旨アナウンス
第1週[2/5-2/11]: リリースの枝の作成と機能の凍結
ruby_1_8_5 ブランチの作成:
このブランチでは機能追加を禁止
各プラットフォームごとの動作検証をする人を募集→決定
最終preview版を作る人募集→決定
ドキュメント書く人を募集→作成
1.8.5からの差分(日・英)
リリースアナウンス告知担当者募集→決定
各メディア(? /.Jとか?)向けプレスリリース担当者募集→決定
第2週[2/12-2/18]:
ruby_1_8_5 ブランチでのバグ修正
第3週[2/19-2/25]: preview1 リリース
致命的でないバグの修正を凍結
第4週[2/26-3/4]:
preview1 の動作検証
第5週[3/5-3/11]: preview2 リリース
リリースとアナウンス
リリースエンジニアの許可ない変更は致命的なものを除いて禁止
第6週[3/12-3/18]:
preview2 の動作検証
第7週[3/19-3/25]: preview3 リリース
リリースエンジニアの許可ない変更は全て禁止
第8週[3/26-4/1]: 正式版リリース
アナウンスまでにドキュメントを準備する
第9週[4/2-]: アナウンス
各方面にアナウンス