Ako studirate inženjering ili ste inženjer, možda ste čuli da se riječ "zaostatak" često koristi u vašem polju.

Ali da li ste se ikada zapitali šta je zaostatak i zašto je toliko važan u inženjerskim projektima?

Zaostatak je više od liste zadataka ili naloga koji još nisu obavljeni.

To je moćan alat koji može napraviti ili razbiti projekat, a ako ga znate dobro koristiti, možete učiniti da projekat bude uspješan.

U ovom blog postu ćemo govoriti o zaostatku u inženjeringu, uključujući njegove različite vrste, uloge i važnost.

Dakle, nastavite čitati ako želite svoje inženjerske projekte podići na viši nivo.

Razumijevanje definicija i važnosti zaostataka u inženjerstvu

Formalna definicija:

1. Akumulacija naloga koji obećavaju budući rad i profit 2. Akumulacija neobrađenog materijala ili neizvršenih zadataka.

U inženjeringu i upravljanju projektima, zaostatak je lista zadataka koje treba obaviti i koliko su važni.

Pomaže timovima da planiraju detalje prije nego što potroše previše vremena na planiranje obima i poslovnih prioriteta.

Spisak stvari koje treba uraditi:

Tim proizvoda odlučuje na kojim projektima će dalje raditi, a zaostatak koriste svi timovi u razvojnom ciklusu kako bi pratili i odredili prioritete svojih zadataka dok rade na isporuci proizvoda.

Najvažnije stavke su na vrhu zaostatka proizvoda, tako da tim zna na čemu prvo treba raditi.

Korisničke priče, ispravke grešaka i ažuriranja proizvoda su uobičajene stvari koje se stavljaju na zaostatak proizvoda.

Razvojni tim ne rješava sve zaostatke odjednom.

Umjesto toga, rade male komadiće odjednom, zvane "sprintovi".

Redovno se vrši sređivanje zaostatka ili usavršavanje kako bi se osiguralo da su zadaci svakog sprinta jasni i izvodljivi.

Koliko su važni zaostaci:

Agilni zaostatak sa dobrim prioritetima čini planiranje izdanja i iteracija lakšim, postavlja očekivanja sa zainteresovanim stranama i drugim timovima i čini vreme inženjeringa stalnim sredstvom.

Dobro organiziran zaostatak proizvoda pomaže timu da jasno definira i razumije ciljeve i zahtjeve projekta, odredi prioritete zadataka na osnovu toga koliko su važni, donese informirane odluke o tome na čemu treba dalje raditi i kontinuirano se prilagođavati promjenjivim zahtjevima i prioritetima, što razvojne procese čini fleksibilnijim i efikasnijim.

Upravljanje zaostatkom:

Upravljanje zaostatkom je proces kojim timovi dodaju, mijenjaju, čiste i rangiraju zaostatak kako bi bili sigurni da korisnici prvo dobiju najvažnije funkcije.

Potpuni zaostatak može naštetiti razvoju softvera tako što će produžiti dolazak proizvoda na tržište i učiniti ga manje dobrim.

Vraćanje zaostatka može biti ključni dio vraćanja projekta na pravi put i njegovanja kreativnosti koja je toliko važna za uspješan razvoj softvera.

Zaostatak takođe može značiti:

U računovodstvu i finansijama, zaostatak je velika količina posla koji treba obaviti, kao što su prodajni nalozi koje treba popuniti ili financijska dokumenta koja treba obraditi.

Zaostatak može biti dobar ili loš, ovisno o tome kako utiče na situaciju.

S jedne strane, to bi moglo značiti da prodaja raste, ali s druge strane, kompanije obično pokušavaju izbjeći zaostatke jer bi to moglo značiti da postaju manje efikasne ili ne mogu zadovoljiti potražnju.

Otključavanje moći zaostatka: Kako izbjeći rokove i podići stres!

Još uvijek je teško razumjeti? Dozvolite mi da malo promijenim tačku gledišta:

Da li vam je muka od završavanja stvari na vrijeme i u okviru budžeta? Nedostaje li vam uzbuđenje zbog isteka roka i slatki okus panike? Pa, ne brinite, jer znam šta da radim: zaostatak! Da, u pravu ste.

Samo pustite da se ti nalozi i zadaci gomilaju i uskoro ćete imati više posla nego što znate s čime ćete raditi.

Recite zbogom obavljanju stvari i pozdravite srčane udare uzrokovane stresom.

Kome je stalo do zarade i efikasnosti?

U redu, to je bila samo šala napravljena da izgleda kao TV reklama.

Vratimo se sada na objašnjenje.

Zaostatak proizvoda u odnosu na zaostatak sprinta: ključne razlike

Zaostatak proizvoda i zaostatak sprinta su dva važna alata za organizaciju projekata razvoja softvera u Agile metodologijama.

Oba zaostatka su važni dijelovi svakog projekta razvoja softvera, ali su njihovi obim i ciljevi različiti.

Zaostali proizvodi:

Vlasnik proizvoda pravi listu funkcija koje treba dodati projektu prije nego što projekat počne.

Ova lista se zove "zaostatak proizvoda".

Daje pregled cijelog proizvoda, uključujući i osnovne ciljeve i principe i druge dijelove za koje je vjerojatnije da će se promijeniti.

Uvijek se mijenja i može se promijeniti u bilo kojem trenutku kako bi odražavao promjene na tržištu ili povratne informacije od kupaca.

Zaostatak proizvoda je jedan od najvažnijih načina na koji razvojni tim i zainteresovane strane mogu razgovarati o tome šta treba da se izgradi i zašto.

To je također živi dokument koji cijelom razvojnom timu daje jedan izvor istine za korištenje tokom cijelog projekta.

Zaostatak sprinta:

S druge strane, zaostatak sprinta je podskup zaostatka proizvoda koji uključuje samo stavke iz zaostatka proizvoda koje se mogu završiti tokom svakog agilnog sprinta.

To čini da se rad proizvoda u određenom vremenskom periodu više ističe.

Zaostatak sprinta se sastoji od stavki iz zaostatka proizvoda, ali samo onih koje se mogu završiti tokom svakog agilnog sprinta.

Tokom sastanka za planiranje sprinta, tim odlučuje na kojim će stavkama iz zaostatka proizvoda raditi tokom sprinta.

Ovdje se pravi zaostatak sprinta.

Kada se svi slože oko toga, stavke i koraci za njihovo dovršenje postavljaju se za cijeli sprint.

Zaostatak sprinta razlikuje se od zaostatka proizvoda po tome što se može promijeniti samo tokom sastanka za planiranje sprinta.

šta je drugačije:

  • Opseg: Zaostatak proizvoda daje pregled svih funkcija koje treba dodati projektu, dok se zaostatak sprinta fokusira na ono što treba učiniti u svakom agilnom sprintu.
  • Svrha: Zaostatak proizvoda je komunikacijski alat između razvojnog tima i dionika, pružajući zajedničko razumijevanje onoga što treba izgraditi i zašto.

Razvojni tim koristi zaostatak sprinta za planiranje i obavljanje posla tokom određenog sprinta.

  • Fleksibilnost: Zaostatak proizvoda je živi dokument koji se može ažurirati u bilo koje vrijeme kako bi odražavao promjene na tržištu ili povratne informacije kupaca.

Tokom sprinta, zaostatak sprinta je zamrznut, a promjene se mogu izvršiti samo tokom sastanka za planiranje sprinta.

Upravljanje i održavanje zaostalih predmeta: Uloge i odgovornosti

Praćenje i upravljanje zaostacima je ključni dio razvoja Agile softvera.

Evo najvažnijih uloga i odgovornosti kada je u pitanju upravljanje i praćenje zaostalih predmeta.

Odgovornosti vlasnika proizvoda:

  • Vlasnik proizvoda odgovoran je za upravljanje i održavanje zaostatka proizvoda, uključujući razbijanje stavki u korisničke priče.
  • Oni su odgovorni za organizaciju i održavanje zaostatka proizvoda, uključujući njegov sadržaj, dostupnost i naručivanje.
  • Oni osiguravaju da zaostatak bude u skladu s općim ciljevima projekta i da tim radi na važnim i vrijednim zadacima.

Odgovornosti razvojnog tima:

  • Razvojni tim je odgovoran za pretvaranje zaostatka proizvoda u inkrementalne dijelove funkcionalnosti.
  • Oni posjeduju Sprint Backlog i odgovorni su za odlučivanje koje stavke će uključiti i kako im dati prioritet.
  • Oni pružaju procjene za stavke zaostatka proizvoda tokom sesija planiranja sprinta.
  • Oni kreiraju Sprint Backlog, koji je skup stavki zaostatka proizvoda odabranih za sprint, zajedno sa planom za isporuku povećanja proizvoda uz realizaciju cilja sprinta.
  • Oni izvršavaju posao iz Sprint Backlog-a i modificiraju ga i ažuriraju kako nove informacije postanu dostupne.

Zadaci Scrum Mastera su:

  • Scrum Master olakšava Scrum događaje i pomaže svima da razumiju Scrum teoriju, prakse, pravila i vrijednosti.
  • Oni mogu biti uključeni u proces promjene zaostalih predmeta, ali nemaju ovlaštenje da sami izvrše promjene.

Međusobna saradnja i razgovori:

  • Iako je vlasnik proizvoda isključivo odgovoran za održavanje zaostatka proizvoda, njegovo usavršavanje bi trebalo biti zajednički napor u kojem ostatak Scrum tima doprinosi svojim znanjem, uvidima i iskustvom na dosadašnjem projektu.
  • Cijeli tim radi i doprinosi zaostatku proizvoda, ali na kraju je na razvojnom timu da ga pretvori u radni softver.

Ukratko, Product Owner je zadužen za Product Backlog, a razvojni tim je zadužen za Sprint Backlog.

Scrum Master vodi Scrum sastanke i osigurava da svi razumiju teoriju, praksu, pravila i vrijednosti Scrum-a.

Tim radi zajedno i razgovara kako bi osigurao da su oba zaostatka ispravna, ažurna i u skladu sa općim ciljevima projekta.

Razvojni tim je zadužen da stavke na Product Backlog-u pretvori u softver koji radi, dok se vlasnik proizvoda brine da zaostatak bude u skladu sa ukupnim ciljevima projekta.

Tehnike prečišćavanja zaostatka i određivanja prioriteta

Upravljanje i održavanje zaostalih predmeta: Uloge i odgovornosti

Zaostaci su važan dio upravljanja Agile projektima i njima je potrebno upravljati i ažurirati ih.

Ovaj članak govori o tome koje su uloge i odgovornosti Scrum tima kada je u pitanju upravljanje i praćenje zaostatka proizvoda i sprinta.

Vlasnik proizvoda i zaostatak proizvoda

Vlasnik proizvoda je zadužen za upravljanje i ažuriranje zaostatka proizvoda, koji je živi dokument koji se mijenja na osnovu poslovnih potreba, tržišta i tehnologije.

Mapa puta i njeni zahtjevi se koriste za stvaranje zaostatka proizvoda, što je lista poslova za razvojni tim koji se rangiraju prema važnosti.

Najvažnije stvari su na vrhu kako bi se na njima prvo moglo raditi.

Vlasnik proizvoda je zadužen za održavanje zaostataka proizvoda organiziranim i ažurnim.

Ovo uključuje raščlanjivanje stavki na korisničke priče.

Oni odlučuju kako rasporediti zadatke u zaostatku i pobrinuti se da odgovaraju općim ciljevima projekta.

Vlasnik proizvoda može promijeniti ili preurediti zadatke u zaostatku u bilo kojem trenutku na osnovu povratnih informacija od kupaca ili novih zahtjeva.

Ali kada je posao u toku, ne bi trebalo biti previše promjena.

Tokom sesija za čišćenje zaostataka proizvoda i planiranje sprintova, tačke priče se koriste za procjenu PBI-ova.

Ovo je samo gruba ideja o veličini.

Vlasnik proizvoda može uticati na razvojni tim tako što će im pomoći da shvate i izaberu kompromise, ali konačnu procjenu daju ljudi koji će obaviti posao.

Razvojni tim i Sprint Backlog

Razvojni tim je zadužen za pretvaranje stavki na Product Backlogu u dijelove funkcionalnosti koji se mogu koristiti zajedno.

Iako je vlasnik proizvoda jedini zadužen za praćenje zaostatka proizvoda, ostatak Scrum tima bi trebao pomoći u njegovom poboljšanju dijeleći svoje znanje, uvide i iskustvo s dosadašnjim projektom.

Cijeli tim radi na i dodaje zaostatke proizvoda, ali posao razvojnog tima je da ga pretvori u softver koji se može koristiti.

Razvojni tim je zadužen za Sprint Backlog, koji je podskup Product Backlog-a.

Sprint Backlog sadrži najvažnije stvari iz zaostatka proizvoda kao i druge stvari koje treba uraditi, kao što su korisničke priče, zadaci, slučajevi upotrebe i testovi.

U Sprint Backlogu, programeri mogu pronaći jednostavne zadatke na kojima će raditi tokom trenutnog sprinta.

Također ima priče koje opisuju korisničku vrijednost proizvoda na visokom nivou i detaljne zadatke koji razlažu korisničku priču na jednostavne, izvodljive korake za razvoj.

Razvojni tim je zadužen za odabir onoga što ulazi u Sprint Backlog i koliko je svaka stavka važna.

Korisničke priče, zadaci, slučajevi upotrebe, testovi i bilo koje druge stavke koje rastavljaju odabrane stavke zaostatka proizvoda mogu se dodati u Sprint Backlog.

Tokom svakog dnevnog Scrum sastanka (dnevnog sastanka), članovi tima pregledaju svoj napredak u odnosu na planirane zadatke u Sprint Backlogu kako bi vidjeli da li su na pravom putu da postignu ovaj cilj sprinta.

Ako postoje važne greške ili promjene u funkcijama na mapi puta, one mogu promijeniti ili ažurirati svoje prioritete u Sprint Backlogu.

Tehnike prečišćavanja zaostatka i određivanja prioriteta

U agilnom upravljanju projektima, korištenje efektivnih tehnika prečišćavanja zaostalih radova i određivanja prioriteta može pomoći da se poboljšaju rezultati projekta i koliko dobro funkcionira.

Prečišćavanje zaostatka je kontinuirani proces koji osigurava da očekivanja korisnika, povratne informacije s tržišta i isporuka projekta ostanu usklađeni.

Sesije uređivanja zaostatka koriste se za ponovnu procjenu prioriteta, čišćenje i organiziranje zaostatka proizvoda i planiranje sprinta produktivnijim.

Glavna prednost preciziranja zaostalih zadataka je osigurati da su stavke na vrhu vaše liste relevantne, da imaju dovoljno informacija i da imaju procjenu.

Učinkovito određivanje prioriteta počinje mnogo vremena prije nego što uopće dođete do zaostatka.

Prvo, morat ćete smisliti plan za svoj proizvod.

Ovo daje timu način da izmjeri koliko dobro rade u odnosu na zajednički skup ciljeva i projekata.

Određivanje prioriteta zaostataka je potrebno za organiziranje stavki u zaostatku proizvoda (kao što su korisničke priče, greške, skokovi, itd.) tako da se mogu izgraditi i pustiti u pravom redoslijedu.

Vrste zaostataka i njihovo upravljanje u različitim industrijama

Vrste zaostataka

Razvoj proizvoda zahteva stavljanje karakteristika po važnosti i njihovo sprovođenje u delo.

Za to se koriste tri glavne vrste zaostalih predmeta:

  • Product Backlog.

Zaostatak proizvoda je dugoročni plan za proizvod koji uključuje funkcije koje još nisu prioritet za izdavanje.

To je živi dokument koji se mijenja kako dolaze nove informacije i povratne informacije.

Razlaže viziju na specifične stvari koje se mogu učiniti i dodaju vrijednost proizvodu.

  • Release Backlog.

Release Backlog je dio Product Backlog-a koji navodi karakteristike koje će biti isporučene u određenom izdanju.

Pravi se odabirom stavki iz zaostatka proizvoda na osnovu toga koliko su važne i da li se mogu uraditi.

  • Sprint Backlog.

Sprint Backlog je dio Release Backlog koji navodi karakteristike koje će biti isporučene u određenom sprintu.

Pravi se odabirom stavki iz Release Backlog-a na osnovu toga koliko su važne i da li se mogu ili ne mogu uraditi.

Upravljanje zaostatkom u različitim industrijama

Različite industrije imaju različite načine rješavanja svojih zaostalih predmeta.

Evo nekoliko primjera:

  • Razvoj softvera.

Agilne metode kao što su Scrum ili Kanban koriste se za rješavanje zaostalih radova u razvoju softvera.

Scrum timovi rade u "sprintovima", koji su vremenski ograničeni periodi u kojima rade na određenim zadacima iz "Sprint Backlog".

Svaki dan tim ima "stand-up" sastanke na kojima razgovaraju o tome kako stvari idu i kakvi problemi imaju.

U Kanbanu, radne stavke su prikazane na tabli sa kolonama koje pokazuju gdje se nalaze u procesu izrade.

Kako se radne stavke kreću kroz različite faze, članovi tima ih pomiču iz jedne kolone u drugu.

  • Upravljanje projektima.

U upravljanju projektima, alati kao što su Trello i Jira mogu se koristiti za praćenje zaostalih zadataka.

Pomoću ovih alata korisnici mogu napraviti ploče sa listama koje prikazuju različite faze projekta.

Stavke rada se mogu dodavati i pomicati između ovih lista dok se kreću kroz različite faze.

Scrum i Backlog Management

Scrum Product Backlog

Scrum Product Backlog je lista stavki, funkcija i zadataka za projekat koji su rangirani prema tome koliko su važni.

Ne bi trebalo da sadrži detaljne informacije o tome šta je potrebno.

Umjesto toga, konačni zahtjevi se postavljaju tokom sprinta, zajedno sa kupcem.

Korisničke priče, koje pokazuju posao koji treba obaviti da bi se isporučio proizvod ili usluga, mogu se dodati u Scrum Product Backlog.

Svaka stavka u Scrum Product Backlogu mora imati neku vrstu vrijednosti za kupca.

Scrum tim također može koristiti druge artefakte, kao što su sažetak različitih korisničkih uloga, opisi toka posla, smjernice za korisničko sučelje, ploče priča ili prototipovi korisničkog sučelja, ali oni ne zamjenjuju Scrum Product Backlog.

Umjesto toga, oni dodaju i objašnjavaju ono što piše.

Logistic Backlog

U zavisnosti od toga o čemu se priča, izraz „logistički zaostatak“ može značiti različite stvari.

U upravljanju lancem nabavke, zaostatak su svi proizvodi koje su naručili kupci, ali još nisu poslani.

Ovo uključuje stvari kao što su broj naloga za posao, broj proizvoda, datum isporuke, iznos i status narudžbe.

Zaostatak je dobar za poslovanje jer pokazuje da su kupci spremni platiti za narudžbe koje još nisu ispunjene.

Ali ako se rokovi ne ispoštuju i narudžbe se ne isporuče na vrijeme, zaostatak se pretvara u nenarudžbe, što može biti loše za poslovanje.

U logistici lučkih kontejnera, zaostatak je kada se kontejneri za otpremu gomilaju u lukama zbog problema u lancu opskrbe uzrokovanih stvarima poput politike COVID-19 i više ljudi koji žele robu.

Ova vrsta zaostatka u logistici može učiniti dostavu dužem i koštati više za preduzeća.

ZAOSTALO ODRŽAVANJA: Šta je to i kako izračunati zaostatak?

Savjet: Uključite dugme za titl ako vam je potrebno. Odaberite "automatski prijevod" u gumbu za podešavanja, ako niste upoznati sa govornim jezikom. Možda ćete morati prvo kliknuti na jezik videozapisa prije nego što vaš omiljeni jezik postane dostupan za prijevod.

Slučajevi upotrebe

Koristi se u:Opis:
Razvoj softvera:Zaostatak se često koristi za praćenje napretka projekta u razvoju softvera. Sadrži listu svih funkcija, grešaka i zadataka koje je potrebno uraditi prije nego što se može napraviti konačni proizvod. Tim radi na stavkama u zaostatku redoslijedom koji ima najviše smisla za projekat. Backlog se može koristiti za praćenje onoga što treba uraditi, ko je zadužen za svaki zadatak i kada je svaki zadatak dospijeće. To je alat koji timovi za razvoj softvera mogu ne mogu bez, ako žele biti sigurni da će isporučiti visokokvalitetne proizvode na vrijeme.
Proizvodnja:U proizvodnji, zaostatak se može koristiti za praćenje kako se materijali i proizvodi kreću kroz proizvodni proces. Na primjer, može se napraviti zaostatak kako bi se pratilo koliko nedovršenih proizvoda treba završiti prije nego što se narudžba može ispuniti. Služi kako bi se osiguralo da proizvodni proces teče nesmetano i da se narudžbe ispunjavaju na vrijeme.
Izgradnja:Zaostatak se može koristiti u građevinarstvu kako bi se pratilo koliko je projekt daleko i kako bi se osiguralo da su svi zadaci obavljeni na vrijeme. Neke od stvari koje bi mogle biti na zaostatku u izgradnji su naručivanje materijala, raspoređivanje radnika i vršenje inspekcija. Možete koristiti zaostatak kako biste bili sigurni da je svaki zadatak obavljen pravim redoslijedom i da se projekt odvija po planu.
finansije:U finansijama, zaostatak je način da se prati plaćanja ili fakture koje još nisu obrađene, a treba da budu. Na primjer, može se napraviti zaostatak kako bi se pratilo koliko zaostalih faktura nije plaćeno. Zaostatak može biti koristi se kako bi se osiguralo da se sve uplate obrađuju na vrijeme i da se novčanim tokovima kompanije dobro upravlja.

Zaključak

U inženjerstvu, zaostatak je važan dio upravljanja projektom, a razumijevanje njegove važnosti može imati ogroman utjecaj na uspjeh projekta.

Važno je u potpunosti razumjeti koncept "zaostataka" kako biste upravljali zaostatkom proizvoda ili sprinta i koristili efikasne tehnike za prečišćavanje i određivanje prioriteta.

Ali važno je imati na umu da upravljanje zaostatkom nije jednokratna stvar.

Treba ga poboljšati i posvetiti mu pažnju tokom cijelog životnog ciklusa projekta.

Kao inženjer, znanje kako da se nosite sa svojim zaostatkom može značiti razliku između projekta koji radi i onog koji ne radi.

Dakle, iskoristite snagu zaostatka u svoju korist i nikada ne prestanite da ga usavršavate i poboljšavate kako biste postigli najbolje rezultate.

Podijelite na…