INVEST yra metodas, skirtas gerų vartotojo istorijų kūrimui. Jis leidžia patikrinti, ar jos turi tinkamai suformuluotą turinį ir ar jos susijusios su produkto verslo verte. Taip pat, ar jų dydis ir naudojamumas buvo pasirinkti tinkamai.
INVEST yra akronimas, sukurtas Bill Wake 2003 metais. Kiekviena jo raidė žymi žodžio pradžią, kuris apibūdina gerą vartotojo istoriją. Pagal INVEST principą, kiekviena vartotojo istorija turėtų būti:
Mes daugiau rašėme apie tai, kas yra vartotojo istorija atskiroje straipsnyje. Čia tik paminėsime, kad tai yra glausta naujos produkto funkcionalumo aprašymas, parašytas prieinamu kalba.
Pirmasis geros vartotojo istorijos bruožas yra jos nepriklausomybė. Tai reiškia, kad jos aprašymas ir savybės turėtų būti suprantamos be nuorodos į kitas vartotojo istorijas. Bet labiausiai, jos įgyvendinimas neturėtų koreliuoti su kitomis vartotojo istorijomis. Žinoma, tai nebus visiška nepriklausomybė. Negalite padalinti produkto kūrimo į visiškai atskirus modulius. Tačiau svarbu prisiminti, kad vartotojo istorijos turėtų būti kuo nepriklausomesnės. Dėl to, net jei viena iš jų nepateks į įgyvendinimo fazę arba bus žymiai pakeista, likusios nebus privalomos keisti. Kaip taisyklė, vartotojo istorija turėtų sudaryti atskirą ir nuoseklų visumą.
Vartotojo istorija turėtų būti derybų. Tai reiškia, kad ji nustato tikslą, o ne būdą, kaip ten patekti.
Kitais žodžiais tariant, ji apibrėžia laukiamą produkto funkciją, o ne techninį sprendimą, kaip ją įgyvendinti.
Vartotojo istorijos derybos vyksta tarp produkto savininko ir kūrimo komandos. Produkto savininkas siūlo tam tikros funkcionalumo įgyvendinimą, t.y. sako “Ką” daryti. Kūrėjai atsakingi už “Kaip” klausimo atsakymą. Tai yra, derybų konkrečių problemos sprendimo būdų, pateiktų vartotojo istorijoje.
INVEST akronime raidė V žymi dvi savybes:
Abi atskleidžia pagrindines geros vartotojo istorijos savybes. Todėl nusprendėme paaiškinti, ką kiekviena iš jų reiškia.
Vertinga vartotojo istorija pateisina modifikacijos verslo tikslą. Kitais žodžiais tariant, ji tiksliai atsako į klausimą, kodėl reikia įvesti modifikaciją ir kodėl tai svarbu suinteresuotųjų šalių požiūriu.
Antrasis bruožas; vertikalus kyla iš Agile metodologijos. Vertikali vartotojo istorija apima naują produkto funkciją, matomą vartotojui. Tai reiškia, kad ji nesusitelkia į horizontalų “veikimo gerinimą” pasirinktoje produkto dalyje. Priešingai, ji prideda dar vieną “sluoksnį” prie jo.
Kitais žodžiais tariant, vartotojo istorija aprašo, kaip modifikuoti bendrą produkto veikimą, atsakydama į klausimą Ką tiksliai pagerinti? Tai taip pat reiškia, kad kiekviena produkto funkcionalumas remiasi esamais sprendimais.
Gera vartotojo istorija turėtų būti įvertinama. Tai reiškia, kad ji turi aiškiai apibrėžti modifikacijų apimtį, kad vartotojo istorija būtų laikoma baigta. Tai leidžia kūrimo komandai nustatyti laiką ir pastangas, reikalingas jos įgyvendinimui.
Užduoties apimtis ir sudėtingumas paprastai vertinami vienetais, vadinamais istorijos taškais. Jie yra santykiniai. Ir kiekviena kūrimo komanda praktiškai nustato istorijos taško vertę remdamasi ankstesne patirtimi.
Atskiruose straipsniuose mes daugiau rašėme apie kūrimo komandos greitį ir kaip jį išmatuoti.
Kūrimo komandos priimta vartotojo istorija turi būti glausta. Tai reiškia, ji neturėtų būti ilgesnė nei vienas Sprintas. Jei kūrėjai per Sprinto planavimą nustato, kad produkto savininko siūloma vartotojo istorija yra per ilga, jie turėtų ją padalinti į galimai nepriklausomas dalis.
Paskutinė INVEST akronimo raidė žymi testuojamą. Tai reiškia, kad vartotojo istorijoje aprašyta produkto modifikacija turi išlaikyti testą ir būti patikrinama. Kitais žodžiais tariant, turėtų būti galima patikrinti, ar kūrėjų įgyvendintas sprendimas suteikė numatytą vertę konkrečiai suinteresuotai šaliai.
INVEST yra akronimas, apibūdinantis gerai parašytą vartotojo istoriją. Ji turėtų būti:
Jei jums patinka mūsų turinys, prisijunkite prie mūsų užimtų bičių bendruomenės Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
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.
Kelios mažesnės veiklos sudaro Sprintą Scrum. Sprintai, savo ruožtu, kartu sudaro kelią, skirtą produkto kūrimui…
Gavėjai vis dažniau renkasi vaizdo medžiagą. Rašytinės formos tampa vis mažiau populiarios. Tradiciniai tinklaraštininkai bando…
Kopirajtingas pastaruoju metu tapo itin populiaria profesija. Vis daugiau reklamos tiek iš laisvai samdomų kopiraiterių,…
Ar kada nors jaučiate, kad diena per trumpa viskam, ką planavote, padaryti? Visi mes tai…
Kas yra programinė įranga? Kokie yra jos tipai ir platinimo metodai? Kalbėdami apie skaitmeninius produktus,…
Pateikti ir perduoti tyrimų rezultatus greičiausiai yra viena iš svarbiausių (ir reikalaujančių daug pastangų) UX…