Što je Scrum? Sve što trebate znati o upravljanju projektima



Ovo 'Što je Scrum?' članak će vam dati kratak i svjež uvod u Scrum - agilni okvir upravljanja projektima.

Izgradnja novog proizvoda ili značajke zapravo nije lak zadatak, a uspjeh na konkurentnom tržištu još je veći izazov. Scrum metodologija pomaže u postizanju toga.

Dobri proizvodi osvajaju ciljanu publiku adresirajući potrebe kupaca. Osoba koja to postiže u svojoj tvrtki je i on / ona je nagrađen prilično lijep za isto.





U ovom ćemo članku istražiti pitanje 'Što je Scrum?'.

Što je Scrum?

The Scrum vodič definira scrum kao:



'Okvir unutar kojeg ljudi mogu rješavati složene adaptivne probleme, a istovremeno produktivno i kreativno isporučivati ​​proizvode najviše moguće vrijednosti.'

ScrumLogo- Edureka

Jednostavno rečeno, scrum je lagan koji se mogu koristiti za upravljanje iterativnim i inkrementalnim projektima svih vrsta. Koncept je ovdje složiti velike složene projekte u manje faze, usput ih pregledavajući i prilagođavajući. Uz scrum:



  • Napišite manje planova, a napravite više u kratkim iteracijama ili ciklusima koje nazivamo sprintovi
  • Radite kao jedan predan i predan tim, umjesto da radite na odvojenim grupama
  • Stalno isporučujte funkcionalne proizvode na kraju svakog sprinta
  • Primajte kontinuirane povratne informacije od svojih kupaca i improvizirajte svoj proizvod

Dakle, scrum je fleksibilan način rada na bilo kojoj vrsti projekata u ovom svijetu koji se brzo mijenja. Ali to i dalje ostavlja puno pitanja o Scrum Frameworku. Prvi korak je malo detaljnije proučiti podrijetlo i povijest Scruma.

Što je Scrum? Scrum za 20 minuta | Scrum Master trening | Edureka

Povijest Scruma

Izraz 'scrum' prvi su put uveli dva profesora Hirotaka Takeuchi i Ikujiro Nonaka 1986. godine, Harvard Business Review članak. Tamo su to opisali kao pristup ragbi stilu razvoju proizvoda, kada se momčad kreće naprijed, dodajući loptu naprijed-natrag.

Programeri softvera Ken Schwaber i Jeff Sutherland osmislili su svoju verziju Scruma, koju su predstavili na konferenciji u Austinu u Teksasu 1995. godine. 2010. godine izašla je prva publikacija službenog scrum vodiča.

primjer pozivanja udaljene metode java

Krenimo na sljedeći dio ovog 'Što je Scrum?' članak i naučite o ljudima i dijelovima koji su uključeni u Scrum Framework.

Ljudi i dijelovi Scrum okvira

Scrum Framework sastoji se od tri različite kategorije, a to su:

Provjerimo svaki od njih.

Scrum uloge

U Scrumu su definirane tri različite uloge:

  • The Vlasnik proizvoda odgovoran je za posao koji bi tim trebao obaviti. Glavna uloga vlasnika proizvoda je da motivirati tim za postizanje cilja i vizija projekta. Iako vlasnik projekta može uzimati informacije od drugih, ali kad je riječ o njemu donošenje glavnih odluka , u konačnici on / ona je odgovoran.
  • The Scrum Master osigurava da svi članovi tima slijede scrum-ove teorije, pravila i prakse . Oni osiguravaju da Scrum tim ima sve što mu je potrebno za dovršetak posla, poput uklanjanja prepreka na putu koje koče napredak, organiziranja sastanaka, rješavanja izazova i uskih grla
  • The Razvojni tim (Scrum tim) jesamoorganizirajući i višefunkcionalni tim, radeći zajedno na isporuci proizvoda . Scrum razvojni timovi dobivaju slobodu da se organiziraju i upravljaju vlastitim radom kako bi maksimizirali djelotvornost i učinkovitost tima.

Sad kad imate ideju o tome što je scrum i koji su ljudi uključeni, vrijeme je da naučite o različitim događajima koji se događaju tijekom scrum procesa.

Događaji u Scrumu

Konkretno, postoje četiri događaja s kojima ćete se susresti tijekom procesa kodiranja. No prije nego što nastavimo dalje, trebali biste biti svjesni što je sprint.

java split string više graničnika

Sprint je u osnovi određeno vremensko razdoblje tijekom kojeg scrum tim proizvodi proizvod.

Četiri događaja ili ceremonije Scrum Framework-a su:

  • Planiranje sprinta: To je sastanak na kojem rad koji treba obaviti tijekom sprinta je zacrtan a članovima tima dodjeljuje se posao potreban za postizanje tog cilja.
  • Dnevni skrom: Također poznat kao stand-up, to je 15-minutni dnevni sastanak gdje tim ima priliku doći na istu stranicu i sastaviti strategiju za sljedeća 24 sata.
  • Sprint pregled: Tijekom pregleda sprinta, vlasnik proizvoda objašnjava koji su planirani radovi, a što nisu završeni tijekom sprinta. Ekipa onda predstavlja dovršeno djelo i razgovarati o tome što je dobro prošlo i kako su problemi riješeni.
  • Retrospektiva sprinta: Tijekom retrospektive sprinta, tim raspravlja što je pošlo u redu, što je pošlo po zlu i kako poboljšati . Oni odlučuju o načinu rješavanja problema i stvaraju plan poboljšanja koja će se donijeti tijekom sljedećeg sprinta.

Da biste pravilno razumjeli scrum, morate biti svjesni artefakata koji se koriste tijekom procesa scrum-a.Dakle, razgovarajmo o njima.

Scrum Artefakti

Artefakti su samo fizički zapisi koji pružaju detalje o projektu prilikom razvoja proizvoda. Scrum artefakti uključuju:

  • Zaostatak proizvoda: To je jednostavan dokument koji ocrtava popis zadataka i svaki zahtjev koji konačni proizvod treba . Neprestano se razvija i nikad nije cjelovit. Za svaku stavku u zaostatku proizvoda trebali biste dodati neke dodatne informacije poput:
    • Opis
    • Redoslijed na temelju prioriteta
    • Procjena
    • Vrijednost za posao
  • Zaostatak u sprintu: To je popis svih predmeta iz zaostalih proizvoda na kojima je potrebno raditi tijekom sprinta. Članovi tima prijavljuju se za zadatke na temelju svojih vještina i prioriteta. To je slika djela u stvarnom vremenu koje momčad trenutno planira završiti tijekom sprinta.

java podatkovne strukture i algoritmi
  • Grafikon Burndown: To je grafički prikaz količine procijenjeni preostali rad . Količina preostalog posla obično se prikazuje na vertikalnoj osi s vremenom duž vodoravne osi.
  • Prirast proizvoda: Najvažniji je artefakt poboljšanje proizvoda , ili drugim riječima, zbroj rada na proizvodu dovršenog tijekom sprinta, kombiniran sa svim radom dovršenim tijekom prethodnih sprintova.

Pa, ovo pokriva sve pojmove na koje biste mogli naići pri radu sa Scrum Frameworkom. Ali, kako scrum zapravo djeluje?

Kako funkcionira Scrum postupak?

Korak 1: Scrum postupak započinje s vlasnik proizvoda . Vlasnik proizvoda stvara zaostatak proizvoda , popis zadataka i zahtjeva za konačnim proizvodom. Važno je da zaostali proizvodi moraju biti prioritet.

Korak 2: Scrum tim se okuplja zbog planiranje sprinta , kada tim zajedno odlučuje na čemu će prvo raditi iz zaostalih proizvoda. Ova podskupina stavki iz zaostalih proizvoda postaje s ispis zaostataka .

Korak 3: Tijekom sprinta, tim se sastaje kako bi komunicirao o napretku i problemima, taj se sastanak naziva dnevni scrum. To nadgleda scrum majstor koji osigurava da svi članovi tima slijede scrum teorije, pravila i prakse.

Korak 4: Na kraju sprinta, sprint pregled sastanak organizira vlasnik proizvoda. Tijekom sastanka, razvojni tim pokazuje što su završili od zadnjeg sprinta. Tada vlasnik proizvoda daje informacije o preostalom zaostatku proizvoda i predviđenom vremenu za dovršetak projekta ako je potrebno.

Bilješka: Na kraju svakog sprinta, tim bi trebao imati funkcionalni dio proizvoda koji će pokazati za svoj rad .

Korak 5: Nakon sprint pregleda, scrum tim se okuplja sprint retrospektivni sastanak , gdje tim raspravlja o tome što je prošlo dobro, što nije i jesu li mogli bolje. Možda ih tehnološka ograničenja sputavaju ili je član tima preopterećen zadacima. Tim odlučuje kako će riješiti ove probleme i kreira plan poboljšanja koja će se donijeti tijekom sljedećeg sprinta.

Korak 6: The ciklus se ponavlja za preostale zadatke u zaostatku proizvoda. To traje sve dok se ne dogodi bilo koja od dolje spomenutih stvari:

  • Rok je dostignut
  • Proračun je iscrpljen
  • Vlasnik proizvoda je zadovoljan konačnim proizvodom

I tako, ukratko, Scrum djeluje. Važno načelo u scrum-u je ideja transparentnosti. Svi uključeni članovi tima trebali bi biti svjesni na čemu svi ostali rade, napretku i što tim pokušava postići.

Ovo nas dovodi do kraja ovog članka ‘Što je Scrum?’. Obuhvatio sam sve osnove kojih biste trebali biti svjesni ako planirate koristiti scrum metodologiju.Nadam se da vam je jasno sve što je s vama podijeljeno u ovom članku.

Provjerite jeste li dobro upućeni u terminologiju Scrum prije nego što je počnete koristiti.

Imate pitanje za nas? Molimo navedite ga u odjeljku za komentare ovog 'Što je Scrum?' članka i javit ćemo vam se u najkraćem mogućem roku.