Gjatë një sprinti, ekipet e projektit shkruajnë histori të shkurtra përdoruesish për të planifikuar punën e tyre për sprintin e ardhshëm. Në këtë kurs, Doug Rose, një ekspert në zhvillimin e shkathët, shpjegon se si të shkruani dhe t'i jepni përparësi Tregimeve të Përdoruesit. Ai gjithashtu shpjegon kurthet kryesore që duhen shmangur kur planifikoni një projekt të shkathët.
Çfarë nënkuptojmë kur flasim për Historitë e Përdoruesve?
Në një qasje të shkathët, Historitë e Përdoruesve janë njësia më e vogël e punës. Ato përfaqësojnë qëllimet përfundimtare të softuerit (jo veçoritë) nga këndvështrimi i përdoruesit.
Një histori përdoruesi është një përshkrim i përgjithshëm, jozyrtar i funksionalitetit të softuerit i shkruar nga këndvështrimi i përdoruesit.
Qëllimi i historisë së përdoruesit është të përshkruajë se si opsioni do të krijojë vlerë për klientin. Shënim: Konsumatorët nuk janë domosdoshmërisht përdorues të jashtëm në kuptimin tradicional. Në varësi të ekipit, ky mund të jetë një klient ose një koleg në organizatë.
Një histori përdoruesi është një përshkrim i rezultatit të dëshiruar në gjuhë të thjeshtë. Nuk përshkruhet në detaje. Kërkesat shtohen pasi pranohen nga ekipi.
Çfarë janë sprintet e shkathëta?
Siç sugjeron emri i tij, një Sprint i shkathët është një fazë e zhvillimit të produktit. Një Sprint është një përsëritje e shkurtër që ndan një proces kompleks zhvillimi në disa pjesë për ta thjeshtuar, rregulluar dhe përmirësuar atë bazuar në rezultatet e një rishikimi të ndërmjetëm.
Metoda Agile fillon me hapa të vegjël dhe zhvillon versionin e parë të produktit në përsëritje të vogla. Në këtë mënyrë shmangen shumë rreziqe. Ai heq pengesat e projekteve V, të cilat ndahen në disa faza vijuese si analiza, përcaktimi, projektimi dhe testimi. Këto projekte kryhen një herë në përfundim të procesit dhe karakterizohen nga fakti se nuk ofrojnë të drejta aksesi të përkohshëm për përdoruesit e kompanisë. Prandaj është e mundur që në këtë fazë, produkti të mos i plotësojë më nevojat e kompanisë.
Çfarë është Backlog në Scrum?
Qëllimi i "Backlog" në Scrum është të mbledhë të gjitha kërkesat e klientëve që ekipi i projektit duhet të përmbushë. Ai përmban një listë të specifikimeve që lidhen me zhvillimin e produktit, si dhe të gjithë elementët që kërkojnë ndërhyrjen e ekipit të projektit. Të gjitha funksionet në Scrum Backlog kanë prioritete që përcaktojnë rendin e ekzekutimit të tyre.
Në Scrum, Backlog fillon me përcaktimin e qëllimeve të produktit, përdoruesve të synuar dhe aktorëve të ndryshëm të projektit. Tjetra është një listë e kërkesave. Disa prej tyre janë funksionale, disa jo. Gjatë ciklit të planifikimit, ekipi i zhvillimit analizon çdo kërkesë dhe vlerëson koston e zbatimit.
Bazuar në listën e kërkesave, hartohet një listë e funksioneve prioritare. Renditja bazohet në vlerën e shtuar të produktit. Kjo listë me prioritet funksionesh përbën Scrum Backlog.