# ソフトウェアのライフサイクル全体をつなぐ

Taiga Learning・ワークシート
https://taiga.training/ja/lessons/lifecycle/

架空の情報か、承認された情報を使ってください。このワークシートにシークレットを入れないでください。

## 学習目標
- 実装の前後に必要な主な判断を説明します。
- 要件を検証と運用の証拠に結び付けます。
- コーディングツールと、ソフトウェア提供のためのシステムを区別します。

## 演習
ライフサイクル演習で、顧客エクスポートを確認してください。各段階の責任者、証拠、判断を示します。自分の組織で、現在コンテキストが失われる引き継ぎを一つ見つけます。その情報を保つための最小限の変更を記述します。

## あなたの回答
- シナリオと範囲：
- 前提条件と未解決の問い：
- 回答案または判断案と、その理由：

## 回答を検証する
| 主張または基準 | 証拠またはテスト | 結果または不足 | 担当者 |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## 次の対応
- 対応、担当者、日付：
- この回答をいつ見直しますか？

## 覚えておく原則
有用なソフトウェアには、ライフサイクル全体が必要です。利用者の要求、実装、検証、リリース、運用、学習を、明確な判断と責任者でつなぎます。

## 出典
- [NIST: Secure Software Development Framework](https://csrc.nist.gov/pubs/sp/800/218/final)
- [Google SRE: Monitoring Distributed Systems](https://sre.google/sre-book/monitoring-distributed-systems/)

このワークシートは、学習を支援します。完了しても、それだけで本番の変更が許可されるわけではありません。
