# Свяжите этапы полного жизненного цикла программы

Taiga Learning · Рабочий лист
https://taiga.training/ru/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/)

Этот рабочий лист помогает обучению. Его заполнение само по себе не разрешает изменение production.
