Delivery チームトレーニング
共通リンク
目的
チームトレーニングの目的は、行った作業をチームの残りのメンバー・会社・一般公開に向けて共有することです。また、チームの残りのメンバーが新機能やプロジェクトにスムーズに移行できるようにし、メンテナンスの準備を整えることも目的の一つです。トレーニングは公開されており、トピックに精通したいすべての人が利用できます。
トレーニングは、専用のトレーニングセッションまたは現在取り組んでいるタスクへのペアリングのいずれかであるべきです。どちらの場合も、セッションは録画されて YouTube プレイリスト にアップロードするか、少なくとも学んだことをドキュメントの改善と拡充に活用してください。
トレーニングは以下を行うべきです:
- 投資した作業のハイレベルな概要を提供する
- 開発中に遭遇した主な課題を説明する
- 可能な落とし穴と特異性を説明する
トレーニングが行うべきでないこと:
- ドキュメントの代替
- Issue に進捗を記録することの代替
- フォローアップ Issue の代替
簡単に言えば、トレーニングは開発中に Issue で記録したメモ・プログラミングの課題・記述されたドキュメントのハイレベルな概要の集大成です。チームメンバーは、トレーニングに参加した後、より少ない労力でメンテナンスを引き継いだり、機能を発展させたりできるべきです。
注意 トレーニングで技術的になることを恐れないでください。自分自身に問いかけてみましょう: このタスクに取り組み始めたとき、何が役立っただろうか?何が私をより効率的にしただろうか?
トレーニングの効率性
トレーニングが効率的かどうかを確認するために、Delivery リードはトレーニングが行われたプロジェクトのチームメンバーをローテーションします。例えば、機能が定期的なリリースを必要とする場合、トレーニングを提供した人はチューターとみなされます。別のチームメンバーがトレーニングとドキュメントに従い、元のメンテナーに助けを求めます。新たに責任を持つ人は機能を改善する責任も担います。彼らは今や他のチームメンバーをトレーニングする責任も持ちます。
Release Manager ディスカッションとファイアードリル
Delivery チームメンバーは月次で実践的なセッションを企画し、リリース管理トピックに関する知識とスキルを共有します。これらのセッションはリリースプロセス・ファイアードリル・Delivery チームメンバー間のリリースマネージャー知識を向上させる可能性のあるその他のトピックに焦点を当てています。
ミーティングで議論するトピックとシナリオは、ミーティング時間の前にリリースマネージャーアジェンダ(内部のみ)に提案され、動画は[Release Manager ディスカッションとファイアードリルプレイリスト]に投稿されます。
トレーニング一覧
FAQ
Q: これは二重作業ではないでしょうか? A: いいえ。トレーニングはタスクをドキュメント化する際、またはその直後に準備すべきです。
Q: これは私の作業を遅らせることになりませんか? A: 最初のうちは、そうかもしれません。しかし、提供されたトレーニングの1時間ごとに、チームメンバーの数と関連プロジェクトに関わる人々の数だけその価値が倍増します。
Q: チームにドキュメントを確認して質問してもらう方が有用ではないでしょうか? A: 理想の世界では、そうかもしれません。しかし、誰もが多くのタスクを抱えており、何かを行う必要があるまでドキュメントを確認する余裕がないかもしれません。それは数ヶ月後かもしれず、トレーニングを提供するはずだったあなたは、もはや効率的に助けられないかもしれません。
