私のアジャイルチームの1つは、プロジェクトの初期段階で興味深いアプローチを採用しました。コードインフラストラクチャをセットアップし、ソリューションアーキテクチャを決定するSprint 0でプロジェクトを開始する代わりに、DevOpsプラクティスと呼ばれる「ウォーキングスケルトン」の構築を開始しました。
これは、非常に小さなもの(APIの場合は、戻るだけの単一のエンドポイント200-OK
)を構築し、これを継続的インテグレーションで動作させ、継続的配信パイプラインを構築して各環境に展開することです。
開発►テスト►UAT►プリプロダクション►プロダクション
その過程で、彼らは、展開が最後まで残された場合に見逃されていた可能性のある非機能要件の多くをチェックすることに成功しました。
私の質問は次のとおりです。「ウォーキングスケルトン」とは何ですか。また、DevOpsプラクティスに従ってアジャイルチームにどのようなメリットをもたらしますか。