あなたがソフトウェア業界にいるとすれば、あなたの質問に対する答えまたは問題の解決策は、堅実なプロジェクト リリース プランとプロジェクト タイムライン プランを備えたエンタープライズ スクラム モデルを使用することです。
DB 管理者、アプリケーション サーバー管理者、シニア QA 担当者、およびシニア プロダクション サポート アナリストを含むオペレーション サポート スクラム チームが必要です。このチームは、完全な QA リグレッションと負荷テスト、リリース管理、コード展開、および開発スクラム チームのその他の運用サポート活動を担当する場合があります。一方、開発スクラム チームは、リリース可能なソフトウェアを作成し、運用サポート チームのために棚に置くだけでした。
あなたのこの特定のシナリオでは、運用サポート チームは、製品バックログ リストにバックログを作成し、開発チームによって作成された棚上げ製品の回帰テストと負荷テスト アクティビティを実行します。回帰は理想的には開発プロセスの一部であるべきです!!!
現在、すべてのスプリントをリリースする組織では、運用チームが開発チームより 1 ~ 2 週間遅れている必要があります。たとえば、スクラム開発チームがリリース 2.0 コードに取り組んでいる場合、運用サポート チームは開発チームがリリース 1.0 コードを展開する必要があります。チームは 2 週間前に「棚上げ」を完了しました。
肝心なのは、リリース計画は正しいタイムラインでレイアウトする必要があるということです。スクラムでは、各スクラム チームは自己管理型であるため、独自のリリース計画を持ち、独自の展開などを行うという誤解があるかもしれませんが、これはある程度正しいかもしれませんが、チームの計画はそれに適合する必要がありますプロジェクト全体のリリース計画も同様であり、それに応じてタイムラインを合わせる必要があります。
タイムラインを調整し、プロジェクトのタイムラインに従ってバックログを整理する責任は、主に PO の肩にあり、SM は、これを最も効果的に機能させる方法について PO をトレーニングする責任があります。簡単な答えは次のとおりです = 開発チームと、QA またはリリース活動を行う運用チームとの間に 2 週間のギャップを設けるのは適切ですが、プロジェクトのニーズに応じてタイム ラインとギャップを調整する必要があります。
これについてさらに詳細が必要な場合は、お問い合わせください。これについて話し合う会話は、説明するのがはるかに簡単だったでしょうが、これがあなたの質問に答えてくれることを願っています. ところで、開発チームのためにスプリントが終わった翌日に (PROD に) リリースすることは、私にとっては悪い考えですが、いつでも試して、検査し、適応させることができます ;) そして、1 週間は十分なギャップですが、状況によって異なりますアプリケーションの大きさ、データの大きさ、リソースの数。
ありがとう、シド・テラン。認定スクラムマスター