プランニングポーカー テンプレート
API デザインの見積り
スプリントが始まる前に API エンドポイントの複雑さを見積もります。
エンジニアリングチームが REST や GraphQL API の設計と構築を行うための集中した planning poker セッションです。Fibonacci サイジングは、エンドポイントの複雑さ、認証要件、データ検証、および下流サービスの依存関係を考慮します。同時開示により、あるエンジニアが他の全員が見逃した厄介なエッジケースを把握している場合に、スプリント中のスコープクリープを防ぐことができます。
デッキの種類
fibonacci
期間
45分
Teamの人数
3~7名のエンジニア
見積もりの焦点
エンドポイントの複雑さと依存関係
手順
- 01構築するAPIエンドポイントやミュテーションをリストアップしてください
- 02契約の説明: 入力、出力、認証、およびエッジケース
- 03複雑さを投票してください — バリデーション、エラーハンドリング、および依存関係を考慮してください
- 04投票に広い開きがある場合は、それを明らかにして議論してください
- 05最終ポイント値に合意し、未解決の質問を記録します
- 06次のエンドポイントに移動します
使用するタイミング
新しいサービス、パブリックAPI、または複数のチームが利用する内部エンドポイントを設計する際には。API契約が概ね決まった後、実装が始まる前に実施するのが最適です。