Sprievodca krok za krokom · 8 min
Preskúmajte životný cyklus softvéru
Sledujte funkciu exportu od požiadavky po prevádzku. V každej fáze preskúmajte zodpovednú osobu, dôkazy a rozhodnutie.
Situácia
Zodpovedáte za službu na správu zákazníkov. Manažér žiada súbor aktívnych zákazníkov vlastnej organizácie. Sledujte túto fiktívnu funkciu od požiadavky po prevádzku.
Čo urobiť
- Začnite fázou Potreba. Pomocou tlačidla Ďalšia fáza prejdite rovnakú funkciu všetkými siedmimi fázami.
- V každej fáze si prečítajte ukážkové dôkazy. Rozhodnite, či odpovedajú na rozhodovaciu otázku, a potom otvorte vysvetlenie.
SCENÁR: EXPORT ÚDAJOV ZÁKAZNÍKOV
Dôkaz je dokument alebo výsledok kontroly podporujúci rozhodnutie. Každá fáza nižšie uvádza príklad. Postupujte po poradí alebo priamo vyberte fázu.
FÁZA 1 / 7
Potreba
Manažér potrebuje exportovať údaje aktívnych zákazníkov vlastnej organizácie.
- Zodpovedná osoba
- Zodpovedná osoba za produkt
- Dôkazy
- Prijatý výsledok a povolené polia
Manažér trávi každý týždeň jednu hodinu zhromažďovaním údajov o aktívnych zákazníkoch. Prijatá potreba: export mien a identifikátorov zákazníkov vlastnej organizácie do CSV.
FÁZA 2 / 7
Špecifikácia
Určte oprávnených používateľov, údaje, správanie pri zlyhaní a akceptačné kritériá.
- Zodpovedná osoba
- Zodpovedné osoby za produkt a bezpečnosť
- Dôkazy
- Tok údajov a požiadavka na autorizáciu
Akceptačné kritérium: manažér organizácie A nedostane záznamy organizácie B ani po zmene identifikátorov v požiadavke.
FÁZA 3 / 7
Implementácia
Agent pripraví malú zmenu vo vetve určenej pre funkciu.
- Zodpovedná osoba
- Vývojový tím
- Dôkazy
- Diff prepojený s požiadavkou
PR pridá filter organizácie do databázového dotazu a test požiadavky inej organizácie. Prihlasovanie a fakturáciu ponechá nezmenené.
FÁZA 4 / 7
Overenie
Preskúmajte skutočnú autorizáciu a zakázané požiadavky.
- Zodpovedná osoba
- Nezávislá kontrolujúca osoba
- Dôkazy
- Testy a kontrola konečného commitu
Test konečného commitu ukazuje, že používateľ organizácie A nemôže získať záznamy B. Kontrolujúca osoba preskúma autorizačný reťazec.
FÁZA 5 / 7
Vydanie
Nasaďte prijatý artefakt s povolenou rolou na nasadenie.
- Zodpovedná osoba
- Zodpovedná osoba za vydanie
- Dôkazy
- Identifikátor artefaktu, schválenie a plán obnovy
Zodpovedná osoba za vydanie porovná commit artefaktu so skontrolovaným commitom. Pokyny na obnovu uvádzajú predchádzajúcu verziu a osobu, ktorá môže spustiť rollback.
FÁZA 6 / 7
Prevádzka
Sledujte zlyhania exportu, kontroly prístupu a správanie služby.
- Zodpovedná osoba
- Zodpovedná osoba za službu
- Dôkazy
- Metriky, obmedzené auditné logy a pokyny pri incidente
Upozornenia na zlyhania exportu dostane technik v pohotovosti. Obmedzené auditné logy zaznamenávajú identitu vykonávateľa a organizáciu bez kopírovania úplného zoznamu zákazníkov.
FÁZA 7 / 7
Učenie
Pred ďalšou zmenou posúďte použitie a pozorované problémy.
- Zodpovedná osoba
- Zodpovedná osoba za produkt a tím
- Dôkazy
- Spätná väzba a aktualizovaný front práce
Požiadavka na podporu hlási zlyhania exportu veľkých zoznamov zákazníkov. Tím pridá požiadavku na výkon a test do ďalšej zmeny.
Postup sa môže opakovať. Nové dôkazy môžu vrátiť prácu do špecifikácie alebo implementácie.
NA DOKONČENIE
Kód funguje. Prečo tím nemôže skončiť pri fáze Implementácia?
Porovnajte odpoveď s vysvetlením
Funkčný kód neukazuje, kto môže pristupovať k záznamom ani kto bude riešiť zlyhania. Overenie kontroluje hranicu údajov. Vydanie prepája dôkazy s nasadenou verziou. Prevádzka určuje zodpovednosť za bežiacu službu. Učenie premieňa pozorované problémy na ďalšiu zmenu.
Použite to pri práci
Pri jednej funkcii vášho tímu určte zodpovednú osobu za vydanie a príjemcu upozornení na jej zlyhania.
Vybrať ďalšie cvičenie