JavaRush /Java Blog /Random-TK /Programma üpjünçiligini ösdürmegiň usullary

Programma üpjünçiligini ösdürmegiň usullary

Toparda çap edildi
Salam Soňky iki söhbetdeşlikde menden metodologiýa barada soradylar. Bu iň möhüm ýa-da kyn sorag däl, ýöne jogap üçin aldaw sahypasynyň bolmagy gowy bolar. Bu makalada ösüş usulyýetiniň nämedigi barada düşünje bermäge we özüm bilen tanyşan ýa-da soralýanlary deňeşdirmäge synanyşaryn. Programma üpjünçiligini ösdürmegiň usullary - 1Programma üpjünçiligini ösdürmegiň usulyýeti, belli bir önümiň nähili ösdüriljekdigini, ýagny toparyň ösüşini guramagyň usullaryndan biri bolup durýar. Şeýle prosesiň dürli modelleri bar, olaryň hersi öz çemeleşmesini beýan edýär we olaryň arasynda her taslamada ulanylmaly biriniň bardygyny aýdyp bolmaz, hemme zat diňe ýagdaý. Üçüsini has jikme-jik gözden geçirmegi teklip edýärin.

Şarlawuk

Şarlawuk (kaskad, şarlawuk) iň gadymy usullardan biridir we ähli basgançaklaryň yzygiderli ýerine ýetirilmegini göz öňünde tutýar, olaryň her biri indiki ädim başlamazdan ozal tamamlanmalydyr. .Agny, indiki tapgyra geçmek, öňki işiň doly tamamlanmagyny aňladýar. Surat ilki bilen meseläni seljerýändigimizi görkezýär (resminamalary tabşyrýarys, kynçylyklary ara alyp maslahatlaşýarys), soňra dizaýn ýüze çykýar (bu etapda taslama gurluşy emele gelýär), soň kodlaşdyrmak we synag etmek. Soňky tapgyrlar üçin yzyna töleg ýok. Şeýle ulgamy talaplar öňünden belli bolan we üýtgemek ähtimallygy az bolan kiçi taslamalarda ulanmak maslahat berilýär. Programma üpjünçiligini ösdürmegiň usullary - 2Üstünlikleri:
  • Her etapda doly we yzygiderli resminamalar;
  • Ulanyş aňsatlygy;
  • Durnuk talaplar.
  • Býudjet we möhletler öňünden kesgitlenendir
Kemçilikler:
  • Köp mukdarda resminamalar;
  • Örän çeýe ulgam däl;
  • Müşderi önümiň demo wersiýasyny görüp bilmeýär;
  • Bir ädim yza gaýdyp bolmaýar.

Scrum

Scrum, ähli prosesi gaýtalamalara bölmeklige esaslanýan programma üpjünçiligi ulgamy, olaryň hersiniň ahyrynda topar önümiň demo görnüşini bermäge taýyn. Surat, toparyň ösüşiň ähli basgançaklaryny paralel geçýändigini görkezýär, bu bolsa her gaýtalamanyň ahyrynda taslamanyň gutarnykly bölegini almaga mümkinçilik berýär. Programma üpjünçiligini ösdürmegiň usullary - 3Usulyýetiň düýp manysyny ýönekeý sözler bilen gysgaça düşündirmäge synanyşaryn, ýöne bu ýerde adalgalar kän. Iň esasy zat manysyna düşünmekdir we adalgalar tejribe bilen ýatda galar. Developmenthli ösüş sprintlere bölünýär (köplenç 2-3 hepde). Developmenthli ösüş döwri we her sprint üçin aýratyn bir yzagalaklyk (meseleleriň sanawy) bar . Her meseläniň öz hekaýa nokady bar (baha bermek kynlygy). Bu prosese gatnaşanlaryň hersiniň roly bar:
  • Scrum topary taslamanyň üstünde işleýän topar (döredijiler, synagçylar, dizaýnerler).
  • Scrum ussady, Scrum ýörelgeleriniň berjaý edilmegini üpjün edýän adam.
  • Önümiň eýesi - müşderi.
Bu ulgamda aragatnaşyga ünsi jemleýänligi sebäpli, köp sanly ýygnanyşyk bar:
  • Durmak her gün geçirilýän gysga ýygnak, toparyň ähli agzalary gatnaşýar we her gatnaşyjy 3 soraga jogap berýär: näme etdiň? Ol näme eder? Bloklaýjylar näme?
  • Meýilnamalaşdyrmak - sprintiň başynda we bu ýygnakda indiki sprintde haýsy meseleleriň ýerine ýetirilmelidigi kesgitlenildi.
  • Retrospektiv sprinteriň ahyrynda geçirilýär we onuň manysy nämäniň gowy edilendigini we nämäniň gowulaşyp boljakdygyny anyklamakdyr.
Üstünlikleri:
  • Müşderi ösüş prosesinde netijäni synlap biler.
  • Ösüş prosesine gündelik gözegçilik.
  • Ösüş döwründe düzediş girizmek ukyby.
  • Teamhli toparyň agzalary bilen gowy aragatnaşyk.
  • Resminamalaryň az mukdary.
Kemçilikler:
  • Ösüş üçin zerur zähmeti we çykdajylary bahalandyrmak kyn
  • Ösüş başlamazdan ozal iň uly päsgelçilikleri kesgitlemek kyn.
  • Hemmesini beýleki toparyň agzalarynyň ösüşine çekmegiň zerurlygy.

Kanban

Kanban, toparlaýyn wezipeleri ýerine ýetirmek prosesini göz öňüne getirmek üçin gurlan ulgam. Bu ulgamdaky esasy pikir, häzirki wagtda ýerine ýetirilýän işleriň sanyny azaltmakdyr (“dowam edýär” sütüninde). Scrumda topar sprinleri üstünlikli tamamlamaga gönükdirilendir; Kanbanda meseleler birinji ýerde durýar. Esasy funksiýa eýýäm işlenip düzülen we minimal gowulaşmalar we näsazlyklary düzetmek üçin goldaw tapgyryndaky taslamalar üçin amatly. Kanbanda meseleler aýratynlykda berilýär. Bu ýumuş, beýleki meselelere garamazdan, tagtadaky ähli basgançaklardan geçýär we gutarandan soň müşderä görkezilip bilner. Kanban tagtasy sütünlerden durýar, olaryň hersi aýratyn ösüş prosesini görkezýär. Käbir sütünler (mysal üçin, dowam edýär) ol ýerde bolup biljek meseleleriň sanyna çäklendirmeler girizýär. Bu meseleleriň paýlanyşynda kynçylykly ýerleri aňsat we çalt tapmaga kömek edýär. Suratda şeýle ýönekeý tagtanyň mysaly görkezilýär. Sütünleriň we atlaryň sany dürli bolup biler, ýöne iň köp ýaýran adyny aýdaryn: Programma üpjünçiligini ösdürmegiň usullary - 4
  • Etmeli - edilmeli meseleleriň sanawy
  • Dowam edilýär - häzirki wagtda üstünde işleýän meseleler
  • Kod gözden geçirmek - tamamlanan we gözden geçirmek üçin iberilen meseleler
  • Synagda - synaga taýyn meseleler
  • Doneerine ýetirildi.
Üstünlikleri:
  • Ulanyş aňsatlygy.
  • Wizuallaşdyrma (päsgelçilikleri tapmaga kömek edýär, düşünmegi aňsatlaşdyrýar)
  • Bu prosese ýokary toparyň gatnaşmagy.
  • Ösüşde ýokary çeýeligi.
Kemçilikler:
  • Durnuksyz meseleler sanawy.
  • Uzak möhletli taslamalarda ulanmak kyn.
  • Gaty möhlet ýok.

Programma üpjünçiligini ösdürmegiň usulyýeti barada ahyrynda

Meniň pikirimçe, dolandyryş wezipelerini eýeleýän ýa-da olara ymtylýan adamlar programma üpjünçiligini ösdürmegiň usulyýetlerine doly düşünmelidirler, ýöne her kimiň iň bolmanda esaslaryna düşünmegi maslahat berilýär. Bu ösüş prosesiniň aýrylmaz bölegi bolup, diňe IT ulgamynda ulanylmaýar. Makalamy okamak üçin wagt sarp edeniňiz üçin sag boluň, peýdaly bolar diýip umyt edýärin. Diňe esasy nokatlary mümkin boldugyça aýdyň we gysga beýan etmäge synanyşdym, şonuň üçin makala doly däl. Bu hakda pikiriňizi eşidip, soraglaryňyza jogap bererin. Iň gowusy!
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION