Šiandienos straipsnyje norime apibrėžti inkrementą. Dirbdami su produktu, laimingieji keli nuoseklūs įrašai iš produkto atsargų gali tapti inkrementu. Kitaip tariant, produkto savininkas pasirenka, kurią produkto funkcionalumą iš produkto atsargų įgyvendinti. Plėtros komanda paverčia ją veikiančia, vertinga produkto funkcionalumu per vieną sprintą.
Inkremento apibrėžimas – turinys:
- Įvadas – inkremento apibrėžimas
- Inkrementas vs. produkto tikslas ir sprinto tikslas
- Kada atliktas darbas tampa inkrementu?
- Santrauka
Įvadas – inkremento apibrėžimas
Incrementas yra naujausia užbaigta ir patobulinta produkto versija, turinti verslo vertę ir paruošta išleidimui per sprintą. Svarbi jos apibrėžimo dalis yra teiginys, kad tai yra ankstesnės produkto būsenos suma kartu su jos pakeitimais, pridėtais dabartiniame sprinte. Taigi, jis neapibrėžia tik naujų funkcionalumų, papildytų produktui, bet taip pat – arba pirmiausia – jų integracijos su originalia versija kartu su visais patobulinimais ir pataisomis, kuriuos ji patyrė.
Inkrementas vs. produkto tikslas ir sprinto tikslas
Kiekvienas sprintas turėtų sukurti bent vieną naują inkrementą – tai yra visos Scrum komandos atsakomybė. Taigi, kaip tai susiję su sprinto tikslu? Galite sakyti, kad sprinto tikslas yra atsakymas į klausimą, kodėl turėtume jį sukurti. Tačiau turėkite omenyje, kad viename sprinte komanda gali sukurti kelis inkrementus, kurių suma sudaro sprinto tikslą.
Taigi, pavyzdinis sprinto tikslas gali būti toks uždavinys: Sukurti “pirkinių krepšelio” funkcionalumą internetinėje magijos aksesuarų parduotuvėje.
Tačiau inkremento komponentai apims kelias parduotuvės funkcionalumus, tokius kaip:
- pridėti prekę į krepšelį
- pašalinti prekę iš krepšelio
- rodyti sumas, kurias reikia sumokėti už pirkinius
- skaičiuoti pristatymo išlaidų už prekes krepšelyje, ir kt.
Komanda turi įsivaizduoti, kad kiekvienas inkrementas yra žingsnis į priekį siekiant produkto tikslo. Todėl, siekdama pagerinti jo tobulinimo procesą, ji gali:
- užsakyti klientų duomenų bazę
- pagerinti darbo srautą tarp kūrėjų
Taip yra todėl, kad nors jie nėra tiesiogiai susiję su dabartinės produkto būsenos gerinimu, jie turi didelį poveikį geresniam ir greitesniam produkto tikslo įgyvendinimui.
Kada atliktas darbas tampa inkrementu?
Sėkmingo inkremento matas yra tai, ar jis yra praktiškas. Kitaip tariant, atliktas darbas tampa inkrementu tik tada, kai jis atitinka užbaigimo apibrėžimą, apie kurį rašysime atskirame straipsnyje. Šis apibrėžimas unikalus nurodo, kokie pokyčiai ir patobulinimai įvyko produktui. Remiantis užbaigimo apibrėžimu, galite išbandyti inkrementą, kad įvertintumėte, ar jis tikrai įneša patobulinimus į produktą ir ar jis suteikia deklaruotą verslo vertę.
Jei rezultatas neatitinka užbaigimo apibrėžimo standartų, projektas grįžta į produkto atsargas. Kas toliau gali pasukti šiais keliais:
- Komanda gali užbaigti jį per kitą sprintą
- Projektas gali būti atšauktas
- Komanda gali nuspręsti palikti jį produkto atsargose būsimam vykdymui – kai komanda išspręs, kaip įveikti kliūtis
Jei komandai pavyksta sukurti inkrementą per sprintą, jis toliau vertinamas per sprinto peržiūrą. Tačiau, jei reikia, jis gali būti parodytas suinteresuotoms šalims net prieš sprinto pabaigą. Galutinis sprendimas dėl jo išleidimo priklauso produkto savininkui.
Inkremento apibrėžimas – santrauka
Inkrementas yra nauja, visiškai nauja produkto versija, paruošta išleidimui. Jis apima visus atnaujintus pakeitimus ir patobulinimus, padarytus per sprintą. Kitaip tariant, tai yra naujausia stabili, išleidžiama produkto versija. Net kelios inkrementai gali kilti ir vystytis per vieną sprintą, jei visi jie atitinka užbaigimo apibrėžimą.
Jei jums patinka mūsų turinys, prisijunkite prie mūsų užimtų bičių bendruomenės Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Caroline Becker
Kaip projekto vadovė, Karolina yra ekspertė, ieškanti naujų metodų, kaip sukurti geriausius darbo srautus ir optimizuoti procesus. Jos organizaciniai įgūdžiai ir gebėjimas dirbti spaudimo sąlygomis daro ją geriausia asmenybe, galinčia sudėtingus projektus paversti realybe.
Scrum Guide:
- Pagrindinių terminų, vaidmenų ir sąvokų žodynas
- Kas yra Scrum?
- Scrum vertybės
- Kaip įgyvendinti Scrum savo įmonėje?
- Scrum komanda - kas tai yra ir kaip ji veikia?
- Kas yra produkto savininkas?
- Dažniausios Produktų Savininko klaidos
- Kas yra Scrum meistras?
- Dažniausios Scrum Master klaidos
- Kokias statistiką ir metrikas turėtų stebėti Scrum meistras?
- Plėtros komanda Scrum sistemoje
- Dažniausios programuotojų klaidos
- Scrum artefaktai
- Mastelio didinimas Scrum
- Sprinto ataskaita
- Kas yra produkto atsargų sąrašas?
- Kas yra vartotojo istorijos?
- Geriausios vartotojo istorijos kūrimas su INVEST
- Dažniausios vartotojo istorijų klaidos
- Vartotojo istorijos priėmimo kriterijai
- Įvertinimas ir istorijos taškai Scrum metodikoje
- Planavimo pokeris
- Komandos vertinimo žaidimas
- Inkremento apibrėžimas
- Scrum renginiai
- Kas yra degimo diagrama?
- Burndown diagramos privalumai ir trūkumai
- Kanban lentos Scrum ir Scrumban sistemose
- Greitis Scrum - Vystymo komandos greitis
- Kasdienis Scrum
- Sprinto planavimas
- Sprinto apžvalga
- Kas yra Sprinto retrospektyva?
- Bendros klaidos per Sprint retrospektyvą
- Produkto backlog'o puoselėjimas
- Kaip sukurti ir interpretuoti degimo grafiką?
- Kas yra Sprintas Scrum'e?