Užrašykite sprendimą, kurį vėliau galėsite peržiūrėti
BaigtaUžfiksuokite problemą, alternatyvas, įrodymus, priimtas ribas ir peržiūros sąlygas. Sprendimas kurti ar pirkti turi būti suprantamas ir po susitikimo.
Leidžia TaigaKaip 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:
| Variantas | Pagrindinė liekanti atsakomybė | Klausimas, galintis pakeisti sprendimą |
|---|---|---|
| Išlaikyti dabartinę darbo eigą su atskirais DI įrankiais | Viduje susieti kontekstą, peržiūrą, išleidimą ir įrodymus | Ar 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 atsakomybes | Ar 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
- Kontekstas. Nurodykite problemą ir pasekmę, jei ji liktų nepakeista.
- Reikalavimai. Išvardykite sąlygas, kurias variantas privalo atitikti.
- Alternatyvos. Užrašykite rimtai svarstomus variantus ir pagrindinius jų kompromisus.
- Įrodymai. Pateikite vertinimų, sąnaudų prielaidų ir neišspręstų klausimų nuorodas.
- Sprendimas. Įvardykite pasirinktą variantą, apimtį, atsakingą asmenį ir priimtas ribas.
- 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
Šaltiniai ir papildoma literatūra
Susijęs Taiga turinys
Atšaukus šį pasirinkimą ištrinama visa šioje naršyklėje išsaugota pažanga.
Pažanga lieka šioje naršyklėje. Be paskyros ir stebėjimo.