ガイド付きの手順 · 8 分

ソフトウェアライフサイクルをたどる

エクスポート機能を、要件から運用まで追います。各段階の責任者、証拠、判断を確認します。

状況

顧客管理サービスの責任者として考えてください。マネージャーが、自分の組織の有効な顧客をまとめたファイルを求めています。この架空の機能を、要求から運用まで追います。

取り組むこと

  1. 「ニーズ」から始めます。「次の段階」で、同じ機能の七つの段階を順にたどってください。
  2. 各段階で、証拠の例を読みます。判断の問いに答えているかを考えてから、解説を開いてください。
背景を知りたい場合は、レッスンを読んでください

シナリオ:顧客データのエクスポート

証拠とは、判断を支える文書やチェック結果です。以下の各段階に、例があります。順にたどるか、段階を直接選んでください。

段階 1 / 7

ニーズ

マネージャーは、自分の組織の有効な顧客のデータをエクスポートする必要があります。

責任者
Product責任者
証拠
受け入れた成果と、許可された項目
証拠の具体例

マネージャーは毎週一時間、有効な顧客の情報を集めています。受け入れたニーズは、自分の組織の顧客名と顧客IDをCSVにエクスポートすることです。

この流れは繰り返せます。新しい証拠によって、作業が仕様や実装に戻る場合があります。

最後に

コードは動きます。なぜ「実装」で終わりにできないのでしょうか?

回答を解説と比較する

動作するコードだけでは、レコードに誰がアクセスできるか、誰が障害に対応するかは分かりません。検証はデータ境界を確認します。リリースは、その証拠をデプロイするバージョンに結び付けます。運用は、稼働中のサービスの責任を割り当てます。学習は、観測した問題を次の変更につなげます。

仕事で使う

チームの機能を一つ選び、リリース責任者と、障害アラートを受け取る人を示してください。

別の演習を選ぶ