Kryptis 06Pamoka 6 / 6

Užrašykite sprendimą, kurį vėliau galėsite peržiūrėti

Užfiksuokite problemą, alternatyvas, įrodymus, priimtas ribas ir peržiūros sąlygas. Sprendimas kurti ar pirkti turi būti suprantamas ir po susitikimo.

Pagrindai9 minPeržiūrėta

Leidžia Kaip rašome

Ko išmoksite

  • Sprendime atskirkite reikalavimus, prielaidas ir stebėjimus.
  • Lyginkite tikroviškas alternatyvas pagal tą pačią apimtį.
  • Nurodykite peržiūros sąlygą, kuri gali pakeisti sprendimą.

Išsaugokite motyvus

Sprendimo susitikimas pateikia pasirinkimą. Sprendimo įrašas išsaugo, kodėl tas pasirinkimas buvo pagrįstas.

Be motyvų vėlesnė komanda gali palaikyti laikiną apribojimą nuolatiniu principu. Ji taip pat gali pakartoti vertinimą, kurį organizacija jau atliko.

AWS architektūros sprendimų įrašus aprašo kaip būdą dokumentuoti sprendimus ir jų kontekstą. Ta pati glausta struktūra gali padėti aprašyti DI kūrimo veiklos modelį. Įrašas turi būti pakankamai trumpas, kad atsakingi žmonės jį perskaitytų.

Palyginkite tikroviškas alternatyvas

Išgalvotai įmonei reikia prižiūrėti sutarčių programą. Ji svarsto tris variantus:

VariantasPagrindinė liekanti atsakomybėKlausimas, galintis pakeisti sprendimą
Išlaikyti dabartinę darbo eigą su atskirais DI įrankiaisViduje susieti kontekstą, peržiūrą, išleidimą ir įrodymusAr komanda gali išlaikyti koordinavimo darbą?
Sukurti vidinę kūrimo platformąSuprojektuoti, integruoti ir eksploatuoti galimybęAr organizacija turi finansuojamą ilgalaikę atsakomybę?
Įsigyti programinės įrangos gamyklos paslaugąValdyti jos naudojimą ir integruoti liekančias atsakomybesAr paslauga atitinka reikiamas kontrolės priemones ir sąsajas?

Naudokite tą pačią programos apimtį, laikotarpį, duomenų prielaidas ir paslaugos lūkesčius. Nelyginkite brandžios perkamos paslaugos tik su vidinės sistemos prototipo kaina.

Tinkamas gali būti ir derinys. Esama platforma gali suteikti aplinkas ir diegimą, o programinės įrangos gamykla – koordinuoti kūrimą. Paaiškinkite sąsają ir atsakomybę, o ne primygtinai reikalaukite dirbtinio pasirinkimo „viskas arba nieko“.

Užrašykite šešias dalis

  1. Kontekstas. Nurodykite problemą ir pasekmę, jei ji liktų nepakeista.
  2. Reikalavimai. Išvardykite sąlygas, kurias variantas privalo atitikti.
  3. Alternatyvos. Užrašykite rimtai svarstomus variantus ir pagrindinius jų kompromisus.
  4. Įrodymai. Pateikite vertinimų, sąnaudų prielaidų ir neišspręstų klausimų nuorodas.
  5. Sprendimas. Įvardykite pasirinktą variantą, apimtį, atsakingą asmenį ir priimtas ribas.
  6. Peržiūra. Apibrėžkite datą ar stebimą įvykį, dėl kurio būtina vertinti iš naujo.

Atskirkite stebėtą rezultatą nuo lūkesčio. „Vertinimo metu atliktas šis priežiūros pakeitimas“ yra stebėjimas. „Paslauga perpus sumažins metines priežiūros sąnaudas“ yra prognozė, kuriai reikia įrodymų ir aiškių prielaidų.

Įtraukite stipriausią prieštaravimą

Sutarčių programai perkama paslauga gali sumažinti integravimo darbą, bet sukurti priklausomybę nuo išorinio teikėjo. Užrašykite šį prieštaravimą ir eksporto pratimą, kuris iš dalies į jį atsako. Nepašalinkite prieštaravimo vien todėl, kad komanda teikia pirmenybę šiam variantui.

Nurodykite, kurie neišspręsti punktai blokuoja naudojimo pradžią. Likusiems paskirkite atsakingus asmenis ir datas. Sprendimas tęsti nepaverčia neatsakyto kontrolės klausimo patikrintu rezultatu.

Peržiūrėkite įrašą pasikeitus reikalavimams ar įrodymams. Kai pasirinkimas keičiasi, pridėkite naują sprendimą ir išsaugokite ankstesnius motyvus. Toliau pereikite prie praktinių Taiga scenarijų, kad pritaikytumėte šiuos principus produkto darbo eigoms.

Atlikite užduotį

Parašykite vieno puslapio sprendimą šios pamokos išgalvotai sutarčių programai. Palyginkite tris variantus. Įtraukite vieną priežastį atmesti pageidaujamą variantą, vieną neišspręstą prielaidą ir išmatuojamą peržiūros sąlygą.

Atsisiųsti užduoties lapą (Markdown)

Patikrinkite, ar supratote

Kuris teiginys pateikia naudingiausią peržiūros sąlygą?

Šaltiniai ir papildoma literatūra

Susijęs Taiga turinys