[ 機能名 ]

最終更新: [ 更新日を記載 ]

ユーザーストーリー

  • As a [ アクター(例:システム利用者、システム管理者、外部システム) ]

  • I want [ やりたいこと(例:商品を購入したい、在庫を管理したい) ]

  • So that [ 目的・価値(例:ECサイトで商品を購入するため、効率的な運営のため) ]

受け入れ条件

シナリオ1: 正常な[ 処理名 ]

  • Given [ 前提条件(例:ユーザーがログインしている、商品が在庫ありの状態) ]

  • When [ 実行する操作(例:「購入」ボタンをクリックし、必要な情報を入力する) ]

  • Then [ 期待される結果(例:購入が完了し、確認画面が表示される) ]

  • And [ 追加の期待結果(例:確認メールが送信される) ]

  • And [ さらなる追加結果(例:自動的にログイン状態になる) ]

シナリオ2: [ エラー処理名 ]の場合

  • Given [ エラー前提条件(例:無効な入力データがある状態) ]

  • When [ エラー操作(例:必須項目が未入力で送信ボタンをクリックする) ]

  • Then [ エラー結果(例:エラーメッセージが表示される) ]

  • And [ エラー追加結果(例:処理が完了せず、入力画面に留まる) ]

  • And [ エラー修正案内(例:正しい形式での入力を促すメッセージが表示される) ]

シナリオ3: [ 重複・競合処理名 ]の場合

  • Given [ 競合前提条件(例:既に同じ条件のデータが存在する状態) ]

  • When [ 競合操作(例:既存データと重複する条件で処理を試みる) ]

  • Then [ 競合結果(例:重複を示すエラーメッセージが表示される) ]

  • And [ 競合対応(例:代替手段へのリンクが表示される) ]

  • And [ 競合解決案内(例:既存データ修正機能への案内も表示される) ]

ビジネス価値

  • [ ビジネス価値1(例:新規顧客の獲得により売上増加が期待できる) ]

  • [ ビジネス価値2(例:顧客満足度の向上により リピート購入が促進される) ]

  • [ ビジネス価値3(例:顧客データの蓄積により、パーソナライズされたサービス提供が可能) ]

  • [ ビジネス価値4(例:自動化により業務効率が向上し、運用コストが削減される) ]

制約・前提条件

  • [ 法的制約(例:個人情報保護法に準拠した情報管理を行う必要がある) ]

  • [ 技術制約(例:一意性を保証する必要がある、セキュリティ要件を満たす必要がある) ]

  • [ 業務制約(例:必須項目は法的要件と業務要件を満たす必要がある) ]

  • [ システム制約(例:外部システムとの連携が正常に動作している必要がある) ]

  • [ ユーザー制約(例:特定の条件を満たすユーザーのみが対象) ]