# Yhdistä ohjelmiston koko elinkaari

Taiga Learning · Työpohja
https://taiga.training/fi/lessons/lifecycle/

Käytä kuvitteellisia tai hyväksyttyjä tietoja. Älä kirjoita salaisuuksia tähän työpohjaan.

## Tavoitteet
- Ymmärrät päätökset ennen toteutusta ja sen jälkeen.
- Yhdistät vaatimuksen tarkistuksiin ja ylläpidon näyttöön.
- Erotat coding-työkalun ohjelmiston toimitusjärjestelmästä.

## Tehtävä
Käytä asiakasviennin elinkaarikarttaa. Nimeä jokaisen vaiheen omistaja, näyttö ja päätös. Etsi siirtymä, jossa oman organisaatiosi konteksti nykyisin katoaa. Mikä pieni muutos säilyttäisi sen?

## Oma vastauksesi
- Tilanne ja rajaus:
- Oletukset ja avoimet kysymykset:
- Ratkaisu tai päätös perusteluineen:

## Varmista vastaus
| Väite tai kriteeri | Näyttö tai testi | Tulos tai puute | Omistaja |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Seuraava toimi
- Toimi, omistaja ja ajankohta:
- Milloin arvioit vastauksen uudelleen?

## Muistettava periaate
Hyödyllinen ohjelmisto tarvitsee koko elinkaaren. Yhdistä tarpeet, toteutus, tarkistukset, julkaisu, ylläpito ja oppiminen selkeillä päätöksillä ja vastuilla.

## Lähteet
- [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/)

Työpohja tukee oppimista. Sen täyttäminen ei itsessään hyväksy tuotantomuutosta.
