ジェイソン・ガードナー(編)
移行プロジェクトは複雑で、チーム全員の多大なコミットメントが必要です。 しかし、結局のところ、これらの大規模なオーバーホールは、プロセスよりも結果が重要です。 とはいえ、スプリントレビューに関しては、表示可能な進捗状況の従来のやり方では、状況が少し複雑になる可能性があります。 しかし、心配しないでください ー そういった課題を乗り越えながら、生産的で有益なスプリントレビューを行う方法があります。
ユーザー ストーリーを使う
ユーザーストーリーは、製品に対するユーザーエクスペリエンスを概説するためのステップバイステップのアプローチです。 機能の実装に焦点を当てるのではなく、ユーザーのニーズと目的を概説し、ユーザーが、その目標を達成するためにどの機能を使用するかを特定します。 つまり、ユーザーに合わせて高度に調整され、移行プロジェクト全体を通してガイドとして機能するということです。 スプリントレビューの基礎としてユーザーストーリーを使用することで、ユーザーの視点から進捗状況を把握できます。 私たちは、ユーザーのニーズを念頭に置きながら、達成したこととまだ行う必要があることを実証することができます。
デモ環境の構築
テスト中およびデモ中にアプリケーションを格納する環境を個別のエンティティとして構築すると、非常に役立ちます。 これにより、ステークホルダーは管理された環境で新しいアプリケーションと対話し、最終的にどのように見えるかを完全に理解できます。 このデモ環境は、進行状況を把握し、開発のイテレーションを表示するタイムラインとして機能できます。 また、将来のテスト環境にも役立ちます。
インターフェースとインタラクション を見せる
移行プロジェクトでは、多くの場合、進捗状況が視覚的な意味で反映されません。 代わりに、アプリケーションの基盤とインフラストラクチャの舞台裏で進歩が行われます。 しかし、インターフェイスやインタラクションで成功を見せることは、行われた作業とスプリントレビュー・ミーティングで示される進捗とのギャップを埋めるのに役立ちます。 また、ユーザーからのフィードバックにも非常に役立ちます。 進捗状況を視覚的に示すことができれば、関係者は理解しやすくなります。
継続的インテグレーションとアジャイルプラクティスを強調する
移行プロジェクトは、アジャイル手法を採用し継続的インテグレーションをするのにうってつけです。 これらのプラクティスは、すべてが順調に進んでいることを確認するのに役立ちます。 スクラムボードを使用すると、すべてのストーリーと課題における進捗状況を簡単に把握できます。 このプラクティスは、次のスプリントで焦点を当てる必要がある領域を特定するのに役立ちます。 アジャイルプラクティスと継続的インテグレーションに焦点を当てることで、プロジェクトが順調に進んでいることを関係者が認識できるようになります。
まとめ
移行プロジェクトは他の開発プロセスよりも複雑なことは確かですが、だからといって、実績のあるアジャイル戦略と戦術を使用して軌道に乗ることを躊躇すべきではありません。 ユーザーストーリーやデモを使って開発の進捗状況を示すことで、ユーザー中心であることを強調し、進捗状況を可視化することができます。 また、インターフェイスとインタラクションを見せたり、継続的インテグレーションを強調して、スプリント間の進捗状況を証明したりすることもできます。 こういった戦略を使用することで、移行やその他の複雑な開発プロジェクトでスプリントレビュープロセスの生産性を高めることができます。