Kapcsolja össze a teljes szoftveréletciklust
ElvégezveKövessen végig egy funkciót a felhasználói igénytől az üzemeltetésig és a visszajelzésig. Azonosítsa a döntéseket, amelyeket a kódgenerálás önmagában nem tud meghozni.
Kiadó TaigaHogyan írunk
Ellenőrizze, mit értett megAz agent megnyit egy PR-t, amelynek tesztjei sikeresek. Melyik következtetés indokolt?Végezze el a gyakorlatot
Amit megtanulhat
- Elmagyarázni a megvalósítás előtti és utáni fő döntéseket.
- Összekapcsolni egy követelményt az ellenőrzéssel és az üzemeltetési bizonyítékokkal.
- Megkülönböztetni a kódolóeszközt a szoftverszállítási rendszertől.
Kövessen végig egy funkciót a rendszeren
A kódolási asszisztens segíthet a megvalósítás elkészítésében. A szoftverszállítási rendszernek azt is meg kell határoznia, mit érdemes megépíteni, majd ellenőriznie, kiadnia és támogatnia kell az eredményt. Az AI segíthet ezekben a tevékenységekben, de a döntések továbbra is megmaradnak.
Vegyünk egy fiktív kérést: egy vezető ügyfélexportot szeretne. Az első hasznos kérdés az, hogy miért van szükség az exportra. Egy rendszeres riport kisebb adatkitettséggel is kielégítheti az igényt. Ha túl korán fogadja el a funkció megnevezését kész megoldásként, felesleges munka keletkezhet.
A következő kérdés a határokról szól. Mely felhasználók mely rekordokat exportálhatják? Mely mezők szükségesek? Hová kerül a fájl? Ezek a döntések alakítják a megvalósítást és a szükséges ellenőrzéseket.
Őrizze meg a bizonyítékokat a szakaszok között
Az életciklus megbízhatatlanná válik, ha minden szakasz hiányos leírást kap az előzőről. A hibajegyben csak „export hozzáadása” szerepel, a PR létrehoz egy végpontot, az üzemeltető pedig felelős nélküli szolgáltatást kap.
Alakítson ki kifejezett kapcsolatot a szakaszok között:
| Szakasz | A következő döntést támogató bizonyíték |
|---|---|
| Az igény megértése | Megnevezett felhasználó, probléma és sikerkritérium |
| A működés specifikálása | Engedélyezett műveletek, határok és elfogadási kritériumok |
| Megvalósítás | A követelményhez kapcsolt, review-ra alkalmas módosítás |
| Ellenőrzés | Releváns ellenőrzések és az aktuális verzió független review-ja |
| Kiadás | Elfogadott artifact, célkörnyezet és helyreállítási módszer |
| Üzemeltetés | Szolgáltatásjelzések, incidenskezelési felelős és karbantartási folyamat |
| Tanulás | Felhasználói visszajelzés és megfigyelt eredmények |
A táblázat gyakorlati oktatási modell. A szervezetek használhatnak más szakaszneveket, és összevonhatnak tevékenységeket. A döntéseket akkor is őrizze meg, ha a munkafolyamat nagyrészt automatizált.
Az ellenőrzés kapcsolódjon az igényhez
Az exportnál a sikeres fájlletöltés egy ellenőrzés. Egy másik azt vizsgálja, hogy a vezető nem exportálhatja másik szervezet rekordjait. Egy harmadik a szükséges mezőkészletet ellenőrzi. Ezek eltérő követelményeket vizsgálnak.
Zöld tesztjelzésből ne következtessen általános biztonságra. Határozza meg, mit fednek le az ellenőrzések, és mi maradt ellenőrizetlen. A NIST SSDF a biztonságos fejlesztést a teljes életciklus gyakorlataival írja le, nem egyetlen végső vizsgálattal. A keretrendszer elolvasása.
A kiadási döntéshez a telepítendő verzió bizonyítékait használja. Ha a kód a review után megváltozik, határozza meg, mely ellenőrzéseket és döntéseket kell megismételni. A szállítási folyamatban ezt a kapcsolatot tegye egyértelművé.
Már az eredeti tervbe vegye fel az üzemeltetést
Döntse el, hogyan észleli majd a szolgáltatás felelőse a sikertelen exportot, a rendellenes kérésmintázatokat vagy az elfogadhatatlan válaszidőt. Ne naplózza az exportált ügyféladatokat kényelmes hibakeresési megoldásként.
A monitoring segítse a felelőst a beavatkozásban. A Google SRE-útmutató megkülönbözteti a szolgáltatás tüneteit a belső okoktól, és ismerteti a használható jelzések fontosságát. Monitoring-útmutató.
A helyreállítást még az incidens előtt tervezze meg. Azonosítsa, ki állíthatja le a funkciót, állíthatja helyre a szolgáltatást, és kommunikálhatja a hatást. A telepítés befejezése ezeknek a felelősségeknek a kezdete.
A visszajelzés alakítsa a következő döntést
Kiadás után ellenőrizze, használják-e a vezetők az exportot, és megoldja-e az eredeti problémát. Tekintse át az incidenseket, az ügyféltámogatási kérdéseket és a karbantartási ráfordítást. A lényeges megállapításokat alakítsa frissített követelményekké vagy feladatokká.
Ez a kapcsolat különbözteti meg a teljes életciklust lefedő szoftvergyárat a kódgenerátorok gyűjteményétől. Vizsgálja meg, megőrzi-e a rendszer az eredeti szándékot és a bizonyítékokat a teljes folyamatban. Az interaktív életciklusban megvizsgálhatja az egyes döntéseket.
Végezze el a gyakorlatot
Használja az életciklus-böngészőt az ügyfélexporthoz. Minden szakasznál nevezze meg a felelőst, a bizonyítékot és a döntést. Keressen egy átmenetet, ahol a saját szervezete ma elveszíti a kontextust. Írja le a legkisebb változtatást, amely megőrizné azt.
Munkalap letöltése (Markdown)A kijelölés megszüntetése törli az ebben a böngészőben mentett összes haladást.
A haladás ebben a böngészőben marad. Nincs fiók, nincs követés.