Ako studirate inženjerstvo ili ste inženjer, možda ste čuli da se riječ "zaostatak" često koristi u vašem području.
Ali jeste li se ikada zapitali što je zaostatak i zašto je toliko važan u inženjerskim projektima?
Zaostaci su više od pukog popisa zadataka ili naloga koji još nisu obavljeni.
To je moćan alat koji može napraviti ili uništiti projekt, a ako ga znate dobro koristiti, možete učiniti projekt uspješnim.
U ovom postu na blogu govorit ćemo o zaostatku u inženjerstvu, uključujući njegove različite vrste, uloge i važnost.
Dakle, nastavite čitati ako svoje inženjerske projekte želite podići na višu razinu.
Razumijevanje definicija zaostataka i važnosti u inženjerstvu
Formalna definicija:
1. Nakupljanje narudžbi koje obećavaju budući rad i zaradu 2. Nagomilavanje neobrađenih materijala ili neizvršenih zadataka.
U inženjerstvu i upravljanju projektima, zaostatak je popis zadataka koje je potrebno obaviti i koliko su važni.
Pomaže timovima u planiranju detalja prije nego potroše previše vremena na planiranje opsega i poslovnih prioriteta.
Popis stvari koje treba učiniti:
Proizvodni tim odlučuje na kojim će projektima raditi sljedeći, a zaostatak koriste svi timovi u razvojnom ciklusu kako bi pratili i odredili prioritete svojih zadataka dok rade na isporuci proizvoda.
Najvažnije stavke nalaze se na vrhu zaostatka proizvoda, tako da tim zna na čemu prvo treba raditi.
Korisničke priče, ispravci grešaka i ažuriranja proizvoda uobičajene su stvari koje se stavljaju na zaostatak proizvoda.
Razvojni tim ne rješava sve zaostatke odjednom.
Umjesto toga, rade male dijelove odjednom, koji se nazivaju "sprintovi".
Dotjerivanje ili dotjerivanje zaostataka provodi se redovito kako bi se osiguralo da su zadaci svakog sprinta jasni i izvedivi.
Koliko su zaostaci važni:
Agilni zaostatak s dobrim prioritetima olakšava planiranje izdanja i ponavljanja, postavlja očekivanja dionicima i drugim timovima i čini vrijeme inženjeringa stalnim sredstvom.
Dobro organiziran zaostatak proizvoda pomaže timu da jasno definira i razumije ciljeve i zahtjeve projekta, odredi prioritete zadataka na temelju toga koliko su važni, donese informirane odluke o tome na čemu bi sljedeće trebalo raditi i kontinuirano se prilagođava promjenjivim zahtjevima i prioritetima, što procese razvoja čini fleksibilnijim i učinkovitijim.
Upravljanje zaostacima:
Upravljanje zaostacima proces je kojim timovi dodaju, mijenjaju, čiste i rangiraju zaostatke kako bi bili sigurni da korisnici prvi dobivaju najvažnije značajke.
Potpuni zaostatak može naškoditi razvoju softvera jer produžava izlazak proizvoda na tržište i čini ga manje dobrim.
Vraćanje zaostataka može biti ključni dio vraćanja projekta na pravi put i poticanja kreativnosti koja je toliko važna za uspješan razvoj softvera.
Zaostatak također može značiti:
U računovodstvu i financijama, zaostatak je velika količina posla koji je potrebno obaviti, poput prodajnih naloga koje je potrebno ispuniti ili financijskih dokumenata koje je potrebno obraditi.
Zaostatak može biti dobar ili loš, ovisno o tome kako utječe na situaciju.
S jedne strane, to bi moglo značiti da prodaja raste, ali s druge strane, tvrtke obično pokušavaju izbjeći zaostatke jer bi to moglo značiti da postaju manje učinkovite ili da ne mogu zadovoljiti potražnju.
Otključavanje moći zaostataka: Kako izbjeći rokove i povećati stres!
Još uvijek je teško razumjeti? Da malo promijenim gledište:
Muka vam je od toga da stvari završavate na vrijeme i u skladu s proračunom? Nedostaje li vam uzbuđenje zbog nadolazećeg roka i slatki okus panike? Pa, ne brinite, jer znam što trebam učiniti: zaostatak! Da, u pravu si.
Samo pustite da se ti nalozi i zadaci gomilaju i uskoro ćete imati više posla nego što znate s čime.
Recite zbogom obavljanju poslova i pozdravite srčane udare uzrokovane stresom.
Kome je stalo do zarade i učinkovitosti?
U redu, to je bila samo šala napravljena da izgleda kao TV reklama.
Sada se vratimo na objašnjenje.
Product Backlog naspram Sprint Backlog: ključne razlike
Product backlog i sprint backlog dva su važna alata za organiziranje projekata razvoja softvera u Agile metodologijama.
Oba zaostatka su važni dijelovi svakog projekta razvoja softvera, ali su im opseg i ciljevi različiti.
Zaostatak proizvoda:
Vlasnik proizvoda sastavlja popis značajki koje treba dodati projektu prije početka projekta.
Taj se popis naziva "zaostatak proizvoda".
Daje pregled cijelog proizvoda, uključujući i osnovne ciljeve i načela i druge dijelove za koje postoji veća vjerojatnost 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 kupaca.
Zaostatak proizvoda jedan je od najvažnijih načina na koji razvojni tim i dionici razgovaraju o tome što treba izgraditi i zašto.
To je također živi dokument koji cijelom razvojnom timu daje jedinstveni izvor istine za korištenje tijekom cijelog projekta.
Zaostatak u sprintu:
S druge strane, sprint backlog je podskup product backlog-a koji uključuje samo one stavke iz product backlog-a koje se mogu dovršiti tijekom svakog agilnog sprinta.
Time se više ističe rad proizvoda u određenom vremenskom razdoblju.
Sprint backlog sastoji se od stavki iz product backlog-a, ali samo onih koje se mogu završiti tijekom svakog agilnog sprinta.
Tijekom sastanka za planiranje sprinta, tim odlučuje na kojim će stavkama iz zaostatka proizvoda raditi tijekom sprinta.
Ovdje se stvara sprinterski zaostatak.
Nakon što se svi slože oko toga, postavljaju se stavke i koraci za njihovo dovršenje za cijeli sprint.
Zaostatak sprinta razlikuje se od zaostatka proizvoda po tome što se može promijeniti samo tijekom sastanka za planiranje sprinta.
Što je drugačije:
- Opseg: Zaostatak proizvoda daje pregled svih značajki koje treba dodati projektu, dok se zaostatak sprinta fokusira na ono što treba učiniti u svakom agilnom sprintu.
- Svrha: Zaostatak proizvoda komunikacijski je 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 tijekom određenog sprinta.
- Fleksibilnost: Zaostatak proizvoda je živi dokument koji se može ažurirati u bilo kojem trenutku kako bi odražavao promjene na tržištu ili povratne informacije kupaca.
Tijekom sprinta, zaostatak sprinta je zamrznut, a promjene se mogu napraviti samo tijekom sastanka za planiranje sprinta.
Upravljanje i održavanje zaostataka: uloge i odgovornosti
Praćenje i upravljanje zaostacima ključni je dio Agile razvoja softvera.
Ovdje su najvažnije uloge i odgovornosti kada je riječ o upravljanju zaostacima i vođenju koraka s njima.
Odgovornosti vlasnika proizvoda:
- Vlasnik proizvoda odgovoran je za upravljanje i održavanje Product Backlog-a, uključujući raščlanjivanje stavki na korisničke priče.
- Oni su odgovorni za organiziranje i održavanje Product Backlog-a, uključujući njegov sadržaj, dostupnost i naručivanje.
- Oni osiguravaju da su zaostaci 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 Product Backlog-a u inkrementalne dijelove funkcionalnosti.
- Oni posjeduju Sprint Backlog i odgovorni su za odlučivanje koje stavke uključiti i kako im dati prioritet.
- Oni daju procjene za Product Backlog Items tijekom sesija planiranja sprinta.
- Oni stvaraju Sprint Backlog, koji je skup proizvoda zaostalih stavki odabranih za sprint, zajedno s 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 razumjeti Scrum teoriju, prakse, pravila i vrijednosti.
- Oni mogu biti uključeni u proces mijenjanja zaostataka, ali nemaju ovlasti da sami izvrše izmjene.
Suradnja i međusobni razgovor:
- Dok je Vlasnik proizvoda isključivo odgovoran za održavanje Zaostatka proizvoda, njegovo usavršavanje bi trebalo biti zajednički napor pri čemu ostatak Scrum tima doprinosi svojim znanjem, uvidima i iskustvom na dosadašnjem projektu.
- Cijeli tim radi i pridonosi zaostatku proizvoda, ali na kraju je na Razvojnom timu da ga pretvori u softver koji radi.
Ukratko, Product Owner je zadužen za Product Backlog, a Razvojni tim je zadužen za Sprint Backlog.
Scrum Master vodi Scrum sastanke i brine se da svi razumiju teoriju, praksu, pravila i vrijednosti Scruma.
Tim radi zajedno i razgovara kako bi osigurao da su oba zaostatka točna, ažurna i u skladu s općim ciljevima projekta.
Razvojni tim je zadužen za pretvaranje stavki na Product Backlogu u softver koji radi, dok Product Owner osigurava da je backlog u skladu s općim ciljevima projekta.
Pročišćavanje zaostalih predmeta i tehnike određivanja prioriteta
Upravljanje i održavanje zaostataka: uloge i odgovornosti
Zaostaci su važan dio agilnog upravljanja projektima i njima je potrebno upravljati i ažurirati ih.
Ovaj članak govori o tome koje su uloge i odgovornosti Scrum tima kada je riječ o upravljanju i praćenju proizvoda i zaostataka u sprintu.
Vlasnik proizvoda i zaostatak proizvoda
Vlasnik proizvoda zadužen je za upravljanje i ažuriranje zaostatka proizvoda, koji je živi dokument koji se mijenja ovisno o poslovnim potrebama, tržištu i tehnologiji.
Plan puta i njegovi zahtjevi koriste se za izradu zaostatka proizvoda, što je popis poslova za razvojni tim koji je rangiran prema važnosti.
Najvažnije stvari su na vrhu kako bi se na njima prvo moglo raditi.
Vlasnik proizvoda zadužen je za održavanje zaostatka proizvoda organiziranim i ažurnim.
To uključuje rastavljanje stavki u 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 prerasporediti zadatke u zaostatku u bilo kojem trenutku na temelju povratnih informacija od kupaca ili novih zahtjeva.
Ali kad se krene s radom, ne bi trebalo biti previše promjena.
Tijekom sesija za čišćenje zaostalih proizvoda i planiranje sprinteva, točke priče se koriste za procjenu PBI-a.
Ovo je samo okvirna ideja veličine.
Vlasnik proizvoda može utjecati na razvojni tim pomažući im da razumiju i odaberu kompromise, ali konačnu procjenu donose 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 Product Owner jedini zadužen za praćenje Product Backlog-a, ostatak Scrum tima bi trebao pomoći u njegovom poboljšanju dijeleći svoje znanje, uvide i dosadašnje iskustvo s projektom.
Cijeli tim radi na zaostatku proizvoda i dodaje ga, ali posao je razvojnog tima 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 Product Backlog-a, kao i druge stvari koje je potrebno učiniti, poput korisničkih priča, zadataka, slučajeva upotrebe i testova.
U Sprint Backlogu programeri mogu pronaći jednostavne zadatke na kojima će raditi tijekom trenutnog sprinta.
Također ima priče koje opisuju korisničku vrijednost proizvoda na visokoj razini i detaljne zadatke koji raščlanjuju korisničku priču na jednostavne, izvedive korake za razvoj.
Razvojni tim je zadužen za odabir onoga što ide u Sprint Backlog i koliko je koja stavka važna.
Korisničke priče, zadaci, slučajevi upotrebe, testovi i bilo koje druge stavke koje raščlanjuju odabrane stavke Product Backlog-a mogu se dodati u Sprint Backlog.
Tijekom svakog Daily Scrum sastanka (dnevni sastanak), članovi tima pregledavaju svoj napredak u odnosu na svoje planirane zadatke u Zaostatku sprinta kako bi vidjeli jesu li na putu da postignu ovaj cilj sprinta.
Ako postoje važne greške ili promjene značajki na Planu puta, oni mogu promijeniti ili ažurirati svoje prioritete u Sprint Backlogu.
Pročišćavanje zaostalih predmeta i tehnike određivanja prioriteta
U agilnom upravljanju projektima, korištenje učinkovitih tehnika prečišćavanja zaostataka i određivanja prioriteta može pomoći u poboljšanju rezultata projekta i tome koliko dobro funkcionira.
Pročišćavanje zaostataka je stalan proces koji osigurava da očekivanja korisnika, povratne informacije s tržišta i isporuka projekta budu usklađeni.
Sesije dotjerivanja zaostataka koriste se za ponovnu procjenu prioriteta, čišćenje i organiziranje zaostataka proizvoda te za produktivnije planiranje sprinta.
Glavna prednost preciziranja zaostataka je osiguravanje da su stavke na vrhu vašeg popisa relevantne, imaju dovoljno informacija i procjenu.
Učinkovito određivanje prioriteta počinje dugo prije nego što uopće dođete do zaostataka.
Prvo ćete morati osmisliti plan za svoj proizvod.
To daje timu način da izmjeri koliko im dobro ide u odnosu na zajednički skup ciljeva i projekata.
Određivanje prioriteta zaostataka potrebno je za organiziranje stavki u zaostatku proizvoda (kao što su korisničke priče, bugovi, skokovi itd.) tako da se mogu izgraditi i objaviti pravim redoslijedom.
Vrste zaostataka i upravljanje njima u različitim industrijama
Vrste zaostataka
Razvoj proizvoda zahtijeva stavljanje značajki u redoslijed važnosti i njihovo stavljanje u akciju.
Za to se koriste tri glavne vrste zaostataka:
- Zaostatak proizvoda.
Product Backlog je dugoročni plan za proizvod koji uključuje značajke koje još nisu prioritetne za izdavanje.
To je živi dokument koji se mijenja kako pristižu nove informacije i povratne informacije.
Rastavlja viziju na specifične stvari koje se mogu učiniti i dodaju vrijednost proizvodu.
- Izdanje zaostatka.
Release Backlog je dio Product Backlog-a koji navodi značajke koje će biti isporučene u određenom izdanju.
Izrađuje se odabirom stavki iz Product Backlog-a na temelju toga koliko su važne i mogu li se izvršiti.
- Sprint Backlog.
Sprint Backlog je dio Release Backlog-a koji navodi značajke koje će biti isporučene u određenom sprintu.
Izrađuje se odabirom stavki iz Release Backlog-a na temelju toga koliko su važne i mogu li se izvršiti ili ne.
Upravljanje zaostacima u različitim industrijama
Različite industrije imaju različite načine rješavanja svojih zaostataka.
Evo nekoliko primjera: p>
- Razvoj softvera.
Agilne metode poput Scruma ili Kanbana koriste se za rješavanje zaostataka u razvoju softvera.
Scrum timovi rade u "sprintovima", što su vremenski ograničena razdoblja u kojima rade na određenim zadacima iz "Sprint Backlog-a".
Svaki dan tim ima "stand-up" sastanke na kojima razgovaraju o tome kako stvari stoje i kakvim problemima imaju.
U Kanbanu, radni predmeti prikazani su na ploči sa stupcima koji pokazuju gdje se nalaze u procesu obavljanja.
Dok se radni predmeti kreću kroz različite faze, članovi tima ih premještaju iz jednog stupca u drugi.
- Upravljanje projektima.
U upravljanju projektima, alati kao što su Trello i Jira mogu se koristiti za praćenje zaostataka.
Pomoću ovih alata korisnici mogu izraditi ploče s popisima koji prikazuju različite faze projekta.
Stavke rada mogu se dodavati na ove popise i premještati s jednog na drugi dok se kreću kroz različite faze.
Scrum i upravljanje zaostacima
Scrum Product Backlog
Scrum Product Backlog popis je stavki, značajki i zadataka za projekt koji su poredani prema važnosti.
Ne bi trebao imati detaljne informacije o tome što je potrebno.
Umjesto toga, konačni zahtjevi postavljaju se tijekom sprinta, zajedno s kupcem.
Priče korisnika, koje pokazuju posao koji je potrebno obaviti za isporuku proizvoda ili usluge, mogu se dodati u Scrum Product Backlog.
Svaka stavka u Scrum Product Backlogu mora imati neku vrijednost za kupca.
Scrum tim također može koristiti druge artefakte, kao što je sažetak različitih korisničkih uloga, opisi tijeka rada, smjernice za korisničko sučelje, ploče scenarija ili prototipovi korisničkog sučelja, ali oni ne zamjenjuju Scrum Product Backlog.
Umjesto toga, oni dodaju i objašnjavaju ono što piše.
Logistički zaostatak
Ovisno o čemu se govori, pojam "logistički zaostatak" može značiti različite stvari.
U upravljanju opskrbnim lancem, zaostali su svi proizvodi koje su kupci naručili, ali još nisu poslani.
To uključuje stvari poput broja naloga za posao, broja proizvoda, datuma isporuke, iznosa i statusa narudžbe.
Zaostatak je dobar za poslovanje jer pokazuje da su kupci voljni platiti narudžbe koje još nisu ispunjene.
Ali ako se rokovi ne poštuju i narudžbe se ne isporučuju na vrijeme, zaostaci se pretvaraju u zaostale narudžbe, što može biti loše za poslovanje.
U lučkoj kontejnerskoj logistici, zaostatak je kada se brodski kontejneri gomilaju u lukama zbog problema u opskrbnom lancu uzrokovanih stvarima kao što su pravila o bolesti COVID-19 i sve više ljudi koji žele robu.
Ova vrsta zaostataka u logistici može dovesti do toga da otprema traje dulje i košta više za tvrtke.
ZAOSTAK ODRŽAVANJA: Što je to i kako izračunati zaostatak?
Savjet: Uključite tipku titlova ako vam je potrebna. Odaberite "automatski prijevod" u gumbu postavki, ako niste upoznati s govornim jezikom. Možda ćete prvo morati kliknuti na jezik videozapisa prije nego što vaš omiljeni jezik postane dostupan za prijevod.
Slučajevi upotrebe
| Korišteno u: | Opis: |
|---|---|
| Razvoj softvera: | Zaostatak se često koristi za praćenje napretka projekta u razvoju softvera. Sadrži popis svih značajki, grešaka i zadataka koje je potrebno obaviti prije izrade konačnog proizvoda. Tim radi na stavkama u zaostatku redoslijedom koji ima najviše smisla za projekt. Zaostaci se mogu koristiti za praćenje onoga što treba učiniti, tko je zadužen za svaki zadatak i kada svaki zadatak treba završiti. To je alat koji timovi za razvoj softvera mogu bez toga ako žele biti sigurni da isporučuju proizvode visoke kvalitete na vrijeme. |
| Proizvodnja: | U proizvodnji, zaostatak se može koristiti za praćenje kretanja materijala i proizvoda kroz proizvodni proces. Na primjer, zaostatak se može napraviti kako bi se pratilo koliko nedovršenih proizvoda treba završiti prije nego što se narudžba može ispuniti. Zaostatak se može koristi se kako bi se osiguralo da proizvodni proces teče glatko i da se narudžbe ispunjavaju na vrijeme. |
| Izgradnja: | Zaostaci se mogu koristiti u izgradnji kako bi se pratilo koliko je daleko projekt i kako bi se osiguralo da su svi zadaci obavljeni na vrijeme. Neke od stvari koje bi mogle biti zaostatke u izgradnji su naručivanje materijala, raspoređivanje radnika i obavljanje inspekcija. Možete koristiti zaostatke kako biste bili sigurni da je svaki zadatak obavljen ispravnim redoslijedom i da se projekt odvija prema planu. |
| Financije: | U financijama, zaostatak je način praćenja plaćanja ili faktura koje još nisu obrađene, a trebaju biti. Na primjer, zaostatak se može napraviti kako bi se pratilo koliko dospjelih faktura nije plaćeno. Zaostatak se može koristi se kako bi se osiguralo da su sva plaćanja obrađena na vrijeme i da se dobro upravlja novčanim tokom tvrtke. |
Zaključak
U inženjerstvu, zaostatak je važan dio upravljanja projektom, a razumijevanje njegove važnosti može imati veliki učinak na uspjeh projekta.
Važno je u potpunosti razumjeti koncept "zaostatka" kako biste upravljali zaostatkom proizvoda ili sprintom i koristili učinkovite tehnike za pročišćavanje i određivanje prioriteta.
Ali važno je imati na umu da upravljanje zaostacima nije jednokratna stvar.
Potrebno ga je poboljšati i posvetiti mu pažnju tijekom cijelog životnog ciklusa projekta.
Kao inženjer, znati kako se nositi sa svojim zaostatkom može značiti razliku između projekta koji funkcionira i onoga koji ne funkcionira.
Dakle, iskoristite snagu zaostatka u svoju korist i nikada ga nemojte prestati usavršavati i poboljšavati kako biste dobili najbolje rezultate.
Dijeli…





