Ohjattu läpikäynti · 8 MIN
Tutki ohjelmiston elinkaarta
Seuraa vientiominaisuutta vaatimuksesta ylläpitoon. Katso kunkin vaiheen omistaja, näyttö ja päätös.
Tilanne
Vastaat asiakashallintapalvelusta. Manager haluaa tiedoston oman organisaationsa aktiivisista asiakkaista. Seuraa kuvitteellisen vientiominaisuuden matkaa pyynnöstä ylläpitoon.
Tee näin
- Aloita Tarve-vaiheesta. Etene kaikki seitsemän vaihetta Seuraava vaihe -painikkeella.
- Lue kunkin vaiheen esimerkkinäyttö. Mieti, vastaako se päätöskysymykseen, ja avaa sitten perustelu.
ESIMERKKI: ASIAKASTIETOJEN VIENTI
Näyttö tarkoittaa dokumenttia tai tarkistustulosta, johon päätös perustuu. Alla näet esimerkin jokaisesta vaiheesta. Voit edetä järjestyksessä tai valita vaiheen suoraan.
VAIHE 1 / 7
Tarve
Manager tarvitsee viennin oman organisaationsa aktiivisista asiakkaista.
- Vastuu
- Tuoteomistaja
- Näyttö
- Hyväksytty tavoite ja rajatut kentät
Manager käyttää tunnin viikossa aktiivisten asiakkaiden poimimiseen. Hyväksytty tarve: oman organisaation nimet ja asiakastunnisteet CSV-tiedostoon.
VAIHE 2 / 7
Määrittely
Kirjaa sallitut käyttäjät, tiedot, virhetilanteet ja hyväksymiskriteerit.
- Vastuu
- Tuote- ja tietoturvavastaava
- Näyttö
- Tietovirta ja authorization-vaatimus
Hyväksymiskriteeri: organisaation A manager ei saa viennissä yhtään organisaation B tietuetta, vaikka hän muuttaisi pyynnön tunnisteita.
VAIHE 3 / 7
Toteutus
Agentti tekee pienen muutoksen feature branchiin.
- Vastuu
- Kehitystiimi
- Näyttö
- Diff ja yhteys vaatimukseen
PR lisää organisaatiorajauksen tietokantakyselyyn ja testin toisen organisaation pyynnölle. Se ei muuta kirjautumista tai laskutusta.
VAIHE 4 / 7
Tarkistus
Tarkasta todellinen authorization-polku ja kielletyt pyynnöt.
- Vastuu
- Riippumaton tarkastaja
- Näyttö
- Testitulokset ja review lopullisesta commitista
Lopullisen commitin testi näyttää, ettei organisaation A käyttäjä saa B:n tietoja. Tarkastaja on käynyt läpi myös authorization-ketjun.
VAIHE 5 / 7
Julkaisu
Julkaise hyväksytty artefakti sovitulla deployment-roolilla.
- Vastuu
- Julkaisusta vastaava
- Näyttö
- Artefaktin tunniste, hyväksyntä ja palautussuunnitelma
Julkaisuvastaava vertaa artefaktin commitia tarkistettuun commitiin. Palautusohje nimeää edellisen version ja rollbackin käynnistäjän.
VAIHE 6 / 7
Ylläpito
Seuraa vientien virheitä, käyttöoikeuksia ja palvelun toimintaa.
- Vastuu
- Palvelun omistaja
- Näyttö
- Mittarit, rajatut audit-lokit ja häiriöohje
Vientivirheen hälytys menee päivystäjälle. Rajattu audit-loki näyttää tekijän ja organisaation, mutta ei koko asiakaslistaa.
VAIHE 7 / 7
Oppiminen
Arvioi käyttö ja havaitut ongelmat ennen seuraavaa muutosta.
- Vastuu
- Tuoteomistaja ja tiimi
- Näyttö
- Palaute ja päivitetty työjono
Tukipyyntö kertoo viennin katkeavan suurilla asiakasmäärillä. Tiimi lisää suorituskykyvaatimuksen ja testin seuraavan muutoksen työjonoon.
Vaiheet eivät aina etene suoraviivaisesti. Uusi havainto voi palauttaa työn määrittelyyn tai toteutukseen.
HARJOITUKSEN LOPUKSI
Koodi toimii. Miksi työ ei pääty toteutukseen?
Vertaa vastaustasi selitykseen
Toimiva koodi ei vielä kerro, kuka saa nähdä tiedot tai kuka hoitaa häiriöt. Tarkistus testaa tietorajan. Julkaisu liittää näytön julkaistavaan versioon. Ylläpito nimeää vastuun käynnissä olevasta palvelusta. Oppiminen tuo havaitut ongelmat seuraavaan muutokseen.
Sovella omassa työssäsi
Valitse tiimisi yksi ominaisuus. Nimeä sen julkaisusta vastaava henkilö ja hälytyksen vastaanottaja.
Valitse seuraava harjoitus