Vezetett bemutató · 8 min
Fedezze fel a szoftver életciklusát
Kövessen végig egy exportfunkciót a követelménytől az üzemeltetésig. Minden szakaszban vizsgálja meg a felelőst, a bizonyítékot és a döntést.
A helyzet
Ön egy ügyfélkezelő szolgáltatás felelőse. Egy vezető fájlt kér a saját szervezetének aktív ügyfeleiről. Kövesse végig ezt a fiktív funkciót a kéréstől az üzemeltetésig.
Teendők
- Induljon az Igény szakaszból. A Következő szakasz gombbal kövesse végig ugyanazt a funkciót mind a hét szakaszon.
- Minden szakaszban olvassa el a példabeli bizonyítékot. Döntse el, megválaszolja-e a döntési kérdést, majd nyissa meg a magyarázatot.
HELYZET: ÜGYFÉLADATOK EXPORTÁLÁSA
A bizonyíték olyan dokumentum vagy ellenőrzési eredmény, amely alátámaszt egy döntést. Az alábbi szakaszok mindegyike példát ad rá. Kövesse a sorrendet, vagy válasszon közvetlenül egy szakaszt.
SZAKASZ 1 / 7
Igény
Egy vezető a saját szervezetének aktív ügyfeleit szeretné exportálni.
- Felelős
- Termékfelelős
- Bizonyíték
- Elfogadott eredmény és engedélyezett mezők
Egy vezető hetente egy órát tölt az aktív ügyfelek összegyűjtésével. Az elfogadott igény: a saját szervezetéhez tartozó ügyfelek nevének és ügyfélazonosítójának exportálása CSV-be.
SZAKASZ 2 / 7
Specifikáció
Határozza meg az engedélyezett felhasználókat, adatokat, hiba esetén követett működést és elfogadási kritériumokat.
- Felelős
- A termék és a biztonság felelősei
- Bizonyíték
- Adatáramlás és autorizációs követelmény
Elfogadási kritérium: az A szervezet vezetője a kérésazonosítók módosítása után sem kap rekordokat a B szervezettől.
SZAKASZ 3 / 7
Megvalósítás
Az agent kis módosítást készít egy feature branchen.
- Felelős
- Fejlesztőcsapat
- Bizonyíték
- A követelményhez kapcsolt diff
A PR szervezeti szűrőt ad az adatbázis-lekérdezéshez, valamint tesztet egy másik szervezet kérésére. A bejelentkezést és számlázást nem módosítja.
SZAKASZ 4 / 7
Ellenőrzés
Vizsgálja meg a tényleges autorizációt és a tiltott kéréseket.
- Felelős
- Független felülvizsgáló
- Bizonyíték
- Tesztek és review a végső commitra
A végső commiton futó teszt kimutatja, hogy az A szervezet felhasználója nem kaphatja meg B rekordjait. Egy felülvizsgáló ellenőrzi az autorizációs láncot.
SZAKASZ 5 / 7
Kiadás
Telepítse az elfogadott artifactot az engedélyezett telepítési szerepkörrel.
- Felelős
- Kiadási felelős
- Bizonyíték
- Artifactazonosító, jóváhagyás és helyreállítási terv
A kiadási felelős összeveti az artifact commitját a felülvizsgált committal. A helyreállítási utasítások megnevezik a korábbi verziót és azt, aki elindíthatja a visszaállítást.
SZAKASZ 6 / 7
Üzemeltetés
Figyelje az exporthibákat, hozzáférési kontrollokat és a szolgáltatás működését.
- Felelős
- Szolgáltatásfelelős
- Bizonyíték
- Metrikák, korlátozott auditnaplók és incidenskezelési utasítások
Az exporthiba riasztásai eljutnak az ügyeletes mérnökhöz. A korlátozott auditnaplók rögzítik a végrehajtót és a szervezetet, a teljes ügyféllista másolása nélkül.
SZAKASZ 7 / 7
Tanulás
A következő módosítás előtt értékelje a használatot és a megfigyelt problémákat.
- Felelős
- Termékfelelős és csapat
- Bizonyíték
- Visszajelzés és frissített feladatsor
Egy támogatási kérés nagy ügyféllistáknál sikertelen exportot jelez. A csapat teljesítménykövetelményt és tesztet ad a következő módosításhoz.
A sorrend ismétlődhet. Új bizonyíték visszaviheti a munkát a specifikációhoz vagy a megvalósításhoz.
BEFEJEZÉSÜL
A kód működik. Miért nem állhat meg a csapat a Megvalósítás szakasznál?
Hasonlítsa össze a válaszát a magyarázattal
A működő kód nem mutatja meg, ki férhet hozzá a rekordokhoz, és ki kezeli a hibákat. Az Ellenőrzés az adatkezelési határt vizsgálja. A Kiadás ezt a bizonyítékot a telepített verzióhoz kapcsolja. Az Üzemeltetés kijelöli a futó szolgáltatás felelősét. A Tanulás a megfigyelt problémákat a következő módosítássá alakítja.
Használja a munkájában
A csapat egyik funkciójához nevezze meg a kiadás felelősét és azt, aki a hibariasztásokat kapja.
Válasszon másik gyakorlatot