Habaynta socodka shaqada koox ahaan mashruuca IT-ga

Salaan saaxiibayaal. Inta badan, gaar ahaan dibadda, waxaan arkaa sawir la mid ah. La'aanta socodka shaqada cad ee kooxaha mashaariicda kala duwan.

Waxa ugu muhiimsan waa in barnaamij-bixiyeyaashu aanay fahmin sida loola xidhiidho macaamilka iyo midba midka kale. Sida loo dhiso hanaan joogto ah oo lagu horumarinayo badeecad tayo leh. Sida loo qorsheeyo maalintaada shaqo iyo sprints.

Waxayna tani oo dhami aakhirka keentaa waqtiyada kama dambaysta ah ee jaban, saacadaha dheeraadka ah, bandhigyo joogto ah oo ku saabsan cidda eedda leh, iyo qancin la'aanta macaamilka - meesha iyo sida ay wax walba u socdaan. Inta badan, waxaas oo dhami waxay horseedaan isbeddelka barnaamijyada, iyo xitaa kooxaha oo dhan. Waayida macmiilka, hoos u dhaca sumcadda iyo wixii la mid ah.

Hal mar, waxaan hadda bilaabay mashruuc noocan oo kale ah, halkaas oo ay jiraan dhammaan waxyaalahan lagu farxo.

Qofna ma rabo inuu mas'uul ka noqdo mashruuca (goob adeeg oo weyn), is-beddelku wuxuu ahaa mid aad u xun, macmiilku wuu jeexjeexay oo tuuray. Maamulaha guud ayaa si uun ii soo dhawaaday oo igu yidhi waxaad leedahay khibradii loo baahnaa, markaa kaadhadhkii gacantaada ayaad ku haysaa. Qaado mashruuca naftaada. Haddii aad is-daba-maroojiso, waanu xidhi doonnaa mashruuca oo qof walba waanu ka saaraynaa. Way soo bixi doontaa, way qabow ahaan doontaa, dabadeed hoggaami oo u horumarin doonta sidaad u aragto inay ku habboon tahay. Natiijo ahaan, waxaan noqday hogaamiye kooxeed mashruuca wax walbana waxay ku dhaceen garbahayga.

Waxa ugu horreeya ee aan sameeyo waxay ahayd naqshadaynta qulqulka shaqada ee xoqan taas oo ku habboon aragtidayda wakhtigaas oo aan u qoray sharraxa shaqada kooxda. Fulintu may fududayn. Laakiin meel bil gudaheed ah wax kastaa way degeen, horumariyayaashii iyo macmiilku way la qabsadeen, wax walbana waxay u socdeen si deggan oo raaxo leh. Si aan u tuso kooxda in tani aysan ahayn duufaan kaliya oo galaas ah, laakiin habka dhabta ah ee xaaladda, waxaan qaatay mas'uuliyadaha ugu sarreeya, oo ka saaraya nidaamka aan fiicnayn ee kooxda.

Sannad iyo badh ayaa hore u soo maray, mashruucuna wuu soo baxayaa iyada oo aan wakhti dheeraad ah la helin, iyada oo aan " jinsiyadaha jiirka "iyo dhammaan noocyada walaaca. Qof ka mid ah kooxdii hore ma uusan dooneynin inuu sidan oo kale u shaqeeyo oo uu ka tago, liddi ku ah, qof ayaa runtii galay in xeerar hufan ay soo baxeen. Laakiin natiijadu waxay tahay, qof kasta oo kooxda ka mid ah ayaa aad u dhiirigeliya oo si buuxda u yaqaan mashruuca weyn, oo leh labadaba hore iyo gadaalba. Oo ay ku jiraan labadaba saldhigga koodka iyo dhammaan macquulnimada ganacsiga. Xitaa waxay soo gaadhay heer in aynaan ahayn oo kaliya "tumaal", laakiin annaga lafteena ayaa la nimid habab ganacsi oo badan iyo astaamo cusub oo ganacsigu jecel yahay.

Thanks to habkan dhinacayaga, macmiilku wuxuu go'aansaday inuu ka dalbado suuq kale shirkaddeena, taas oo ah war wanaagsan.

Maadaama ay tani ka shaqeyso mashruucayga, laga yaabee inay sidoo kale caawin doonto qof. Markaa, habka laftiisa, kaas oo naga caawiyay badbaadinta mashruuca:

Habka kooxdu u shaqeyso mashruuca "Mashruuca aan jeclahay"

a) Habka kooxda dhexdiisa (oo u dhexeeya horumariyeyaasha)

  • Dhammaan hawlaha waxaa lagu abuuray nidaamka Jira
  • Hawl kasta waa in lagu sifeeyaa inta ugu badan ee suurtogalka ah, oo si adag loo fuliyo hal fal.
  • Muuqaal kasta, haddii uu yahay mid adag oo ku filan, waxaa loo jajabiyaa hawlo yaryar oo badan
  • Kooxdu waxay ku shaqeysaa astaamo hal hawl ah. Marka hore, waxaanu isla samaynaa hal sifo, waxaanu siinaa tijaabada, ka bacdina waxa aanu qaadanaa kan ku xiga.
  • Hawl kasta waxaa lagu calaamadeeyay dhabarka dambe ama hore
  • Waxaa jira noocyo hawlo iyo cayayaan ah. Waxaad u baahan tahay inaad si sax ah u qeexdo.
  • Ka dib marka hawsha la dhammeeyo, waxaa loo gudbiyaa heerka dib u eegista code (codsi jiid ayaa loo sameeyay saaxiibkeed)
  • Qofka hawshaas dhammeeyey wuxuu isla markiiba la socdaa waqtigiisa hawshan
  • Ka dib markii la hubiyo koodhka, PR-ga waa la oggolaaday ka dibna, kan hawshan si madax-bannaan ugu daraya laanta Master-ka, ka dib markaa waxay beddeshaa xaaladdeeda si ay ugu diyaargarowdo in loo diro server-ka.
  • Dhammaan hawlaha diyaarka u ah in la geeyo server-ka dev waxaa geeyaa hogaamiyaha kooxda (aagga uu mas'uul ka yahay), mararka qaarkood xubin kooxeed, haddii ay jiraan wax degdeg ah. Dirista ka dib, dhammaan hawlaha u diyaarsan in la geeyo dev waxaa loo wareejinayaa heerka - diyaar u ah in lagu tijaabiyo dev
  • Dhammaan hawlaha waxa tijaabiya macmiilka
  • Marka macmiilku tijaabiyo hawsha dev, wuxuu u gudbiyaa heerka diyaarka u ah in la geeyo wax soo saarka.
  • Si loo geeyo wax soo saarka, waxaan leenahay laan gaar ah halkaas oo aan ku daray sayidkii wax yar ka hor inta aan la dirin
  • Haddii inta lagu jiro tijaabinta macmiilku helo cayayaanka, ka dibna wuxuu soo celiyaa hawsha dib u eegista, dejinta xaaladdeeda dib u eegis. Sidan ayaanu ku kala saareynaa hawlaha cusub iyo kuwa aan la tijaabin.
  • Natiijo ahaan, dhammaan hawluhu waxay ka socdaan abuurista ilaa dhammaystirka: In la sameeyo → Horumarinta → Dib-u-eegis code → Diyaar u ah in la geeyo dev → QA on dev → (Ku soo noqo dev) → Diyaar u ah in la soo saaro → QA on prod
  • Horumariye kastaa si madaxbanaan ayuu u tijaabiyaa koodkiisa, oo ay ku jiraan isticmaale goobta. Lama ogola in la isku daro laanta ugu weyn, ilaa si dhab ah loo ogaado in koodku shaqaynayo.
  • Hawl kastaa waxay leedahay mudnaanta. Mudnaanta waxaa dejiya macmiilka ama hoggaamiyaha kooxda.
  • Horumariyayaashu waxay qabtaan hawlaha mudnaanta leh marka hore.
  • Horumariyayaashu waxay isku xilsaari karaan hawlo midba midka kale haddii cayayaanka kala duwan laga helay nidaamka ama hal hawl uu ka kooban yahay shaqada khabiiro badan.
  • Dhammaan hawlaha uu macmiilku abuuro waxa loo diraa hoggaamiyaha kooxda, kaas oo qiimeeya oo ama waydiiya macmiilka inuu dhammaystiro ama ku meeleeyo mid ka mid ah xubnaha kooxda.
  • Dhammaan hawlaha diyaarka u ah in la geeyo si loo horumariyo ama loo soo saaro waxay sidoo kale tagaan hogaamiyaha kooxda, kaas oo si madaxbanaan u go'aamiya goorta iyo sida loo dirayo. Ka dib diritaan kasta, hogaamiyaha kooxda (ama xubin kooxeed) waa inuu ogeysiiyaa macmiilka arrintan. Iyo sidoo kale u beddel heerarka hawlaha si ay ugu diyaar garoobaan tijaabinta dev/prod.
  • Maalin kasta waqti isku mid ah (waxaan ku haynaa 12.00) waxaan qabanaa isu soo bax u dhexeeya dhammaan xubnaha kooxda
  • Qof kasta oo ka soo qaybgalay isu soo baxa ayaa ka warbixiya, oo uu ku jiro hoggaamiyaha kooxda, wixii uu shalay qabtay, waxa u qorshaysan inuu qabto maanta. Maxaan shaqaynayn iyo sababta. Markaa, kooxda oo dhami way ka warqabaan cidda qabanaysa iyo heerka uu mashruucu marayo. Tani waxay ina siinaysaa fursad aan ku saadaalino oo ku hagaajino, haddii loo baahdo, qiyaasahayada iyo wakhtiga kama dambaysta ah.
  • Kulanka, hogaamiyaha kooxdu wuxuu sidoo kale ku dhawaaqayaa dhammaan isbeddelada mashruuca iyo heerka cayayaanka hadda jira ee aan helin macaamiisha. Dhammaan cayayaanka waa la xalliyaa waxaana loo xilsaaray xubin kasta oo kooxeed si ay u xalliyaan iyaga.
  • Isku soo baxa, hogaamiyaha kooxdu waxa uu u xilsaaraa hawlo kasta, isaga oo ku xisaabtamaya culayska shaqada ee hadda jira, heerkooda tababar xirfadeed, iyo sidoo kale tixgelinta u dhawaanshaha hawl gaar ah waxa uu horumariyuhu hadda qabanayo.
  • Kulanka, hogaamiyaha kooxdu waxa uu horumariyaa istiraatijiyad guud ee dhismaha iyo macquulka ganacsiga. Intaa ka dib, kooxda oo dhan ayaa ka wada hadlaysa tan oo waxay go'aansanayaan inay wax ka beddelaan ama ay qaataan istaraatiijiyadan.
  • Horumariye kastaa wuxuu qoraa koodka oo si madax banaan u dhisaa algorithms-ka gudaha hal dhisme iyo macquul ganacsi. Qof kastaa wuu muujin karaa aragtidiisa ku aaddan hirgelinta, laakiin ma jirto cid ku qasbaysa qof sidan oo kale ah. Go'aan kasta waa xaq. Haddii ay jirto xal ka fiican, laakiin hadda ma jirto wakhti, markaa hawl ayaa la abuuray baruur, mustaqbalka qayb ka mid ah koodhka.
  • Marka horumariye uu qabto hawl, waxa uu u dhaqaajiyaa heerka horumarka. Dhammaan isgaarsiinta ku saabsan caddaynta shaqada ee macaamilka waxay ku dhacdaa garbaha horumariyaha. Su'aalaha farsamada waxaa la weydiin karaa hogaamiyaha kooxda ama asxaabta.
  • Haddii horumariyuhu aanu fahmin nuxurka hawsha, oo macaamiishu aanu si macquul ah u sharxi karin, ka dibna wuxuu sii wadaa hawsha xigta. Hoggaamiyaha kooxduna waxa uu qaadanayaa kan hadda jira oo kala hadlaya macmiilka.
  • Maalin kasta, horumariyahu waa inuu ku qoraa sheekeysiga macmiilka hawlihii uu shalay ka shaqeeyay iyo hawlaha uu maanta ka shaqayn doono.
  • Socodka shaqadu wuxuu ku salaysan yahay Scrum. Wax walba waxay u qaybsan yihiin sprints. Sprint kastaa waxay socotaa laba toddobaad.
  • Sprints waxaa abuuray, buuxiya oo xiray hogaamiyaha kooxda.
  • Haddii mashruucu leeyahay waqtiyo kama-dambays ah, markaa waxaan isku daynaa inaan qiyaasno dhammaan hawlaha. Oo annaguna iyaga ayaanu ka ururinnaa orod. Haddii macmiilku isku dayo inuu hawlo badan ku daro sprint-ka, markaa waxaanu dejineynaa mudnaanta, waxaanan u wareejineynaa qaar ka mid ah hawlaha kale ee ku xiga.

b) Habka la shaqaynta macmiilka

  • Horumariye kastaa waa inuu la xidhiidhi karaa macmiilka
  • Uma ogolaan kartid macaamilka inuu soo rogo xeerarkooda ciyaarta. Waxaa lagama maarmaan ah si asluub ​​iyo saaxiibtinimo leh in loo caddeeyo macaamilka in aan nahay khabiiro ku takhasusay shaqadayada, kaliya waa in aan dhisno hababka shaqada oo aan ku lug yeelanno macaamilka iyaga.
  • Waa lagama maarmaan, sida ugu habboon, ka hor inta aan la sii wadin hirgelinta hawl kasta, si loo abuuro jaantuska dhammaan habka macquulka ah ee muuqaal (socodka shaqada). Una dir macmiilka si uu u xaqiijiyo. Tani waxay khuseysaa oo kaliya shaqeynta adag oo aan muuqan, tusaale ahaan, nidaamka lacag bixinta, nidaamka ogeysiinta, iwm. Tani waxay kuu ogolaaneysaa inaad si sax ah u fahamto waxa dhabta ah ee macmiilku u baahan yahay, u kaydiso dukumentiyada muuqaalka, iyo sidoo kale naftaada caymis ka soo horjeeda xaqiiqda ah in macaamilka uu yiraahdo mustaqbalka ma aanan sameynin waxa uu codsaday.
  • Dhammaan jaantusyada / jaantusyada socodka / macquulka iwm. waxaanu ku kaydinay isku-darka/dufanka, halkaas oo aanu ku waydiino macmiilka faallooyinka si loo xaqiijiyo saxnaanta fulinta mustaqbalka.
  • Waxaan isku dayeynaa inaanan culeyska saarin macaamiisha faahfaahinta farsamada. Haddii aan u baahanahay fahamka sida macaamilku rabo, markaa waxaan ku sawirnaa algorithms-yada hore ee qaabka jaantuska socodka kaas oo macaamiishu fahmi karo oo hagaajin karo / wax ka beddeli karo wax kasta laftiisa.
  • Haddii macmiilku ka helo cilad mashruuca, markaa waxaan ku weydiinaynaa inaad si faahfaahsan u sharaxdo Fat. Xaalad noocee ah ayaa ku dhacay, goorma, ficilo noocee ah ayaa uu sameeyay macaamilka inta lagu jiro tijaabada. Fadlan ku lifaaq sawir-qaadista
  • Waxaan isku daynaa maalin kasta, ugu badnaan maalin kasta oo kale, si loo geeyo server-ka. Macmiilku wuxuu markaa bilaabayaa inuu tijaabiyo shaqeyntiisa, mashruucuna ma aha mid caajis ah. Teeda kale, tani waxay calaamad u tahay macmiilka in mashruucu si buuxda u socdo oo aanay cidina u sheegin sheeko-xariiri.
  • Inta badan waxa dhacda in macmiilku aanu si buuxda u fahmin waxa uu u baahan yahay. Tan iyo markii uu u abuurayo ganacsi cusub naftiisa, oo leh habab aan weli la tirtirin. Sidaa darteed, xaalad caam ah ayaa ah marka aan ku tuurno dhammaan koodka qashinka oo aan dib u qaabaynno macquulka codsiga. Waxay ku socotaa tan in aan loo baahnayn in gabi ahaanba wax walba lagu daboolo imtixaannada. Waxay macno samaynaysaa in lagu daboolo oo kaliya shaqaynta muhiimka ah imtixaanada, ka dibna boos celin.
  • Waxaa jira xaalado marka kooxdu ay ogaato inaanan ku haboonayn waqtiyada kama dambaysta ah. Kadibna waxaanu samaynaa xisaabin degdeg ah oo ku saabsan hawlaha, oo isla markiiba ogeysii macmiilka waxa ku saabsan. Si looga baxo xaaladda, waxaan soo jeedinaynaa in la bilaabo hawlo muhiim ah oo muhiim ah waqtigii loogu talagalay, inta soo hartayna loo daayo sii deynta ka dib.
  • Haddii macmiilku bilaabo inuu la yimaado hawlo kala duwan oo madaxiisa ah, bilaabo inuu fantasize iyo sharaxo farahiisa, ka dib waxaan ka codsaneynaa inuu na siiyo qaabeynta bogga iyo qulqulka macquulka ah oo si buuxda u qeexaya habdhaqanka qaabka oo dhan iyo curiyayaasha.
  • Kahor intaanan qaadin hawl kasta, waa inaan hubinaa in sifadan lagu daray shuruudaha heshiiska / qandaraaskayaga. Haddii tani ay tahay sifo cusub oo ka baxsan heshiisyadayada bilowga ah, markaa waa inaan si dhab ah u qiyaasnaa sifadan ((qiyaastii wakhtiga hogaanka + 30%) x 2) oo aan u sheegnaa macmiilka inay nagu qaadan doonto waqti badan si aan u dhamaystirno, oo lagu daray waqtiga kama dambaysta ah waxaa loo beddelay qiyaasta wakhtiga lagu dhufto laba. Aynu hawsha si degdeg ah uga dhigno - weyn, qof kastaa wuu ka faa'iidaysan doonaa oo keliya tan. Haddii kale, markaa waanu caymis nahay.

c) Waxa aanaan aqbalin kooxda dhexdeeda:

  • Iswaafaq la'aan, isku xirnaan la'aan, iloobin
  • " Quudinta Quraacda " Haddii aadan buuxin karin hawsha, ma garanaysid sida, markaa waxaad u baahan tahay inaad isla markiiba ogeysiiso hogaamiyaha kooxda arrintan, oo aadan sugin ilaa ugu dambeeya.
  • Brovadas oo ku faanaya nin aan weli ku caddayn kartidiisa iyo xirfadiisa shaqo. Haddii la caddeeyo, markaa waa suurtogal, gudaha xuduudaha sharafta 🙂
  • Khiyaanada dhammaan muujinteeda. Haddii hawshu aysan dhamayn, markaa waa inaadan beddelin xaaladdeeda si aad u dhammaystirto oo ku qor sheekada macmiilka inay diyaar tahay. Kumbuyuutarku wuu burburay, nidaamku wuu burburay, eygu wuxuu ku qayilaa laptop-ka waxaas oo dhan waa wax aan la aqbali karin. Haddii xoog majeure dhab ah dhaco, markaa hogaamiyaha kooxda waa in isla markiiba la ogeysiiyaa.
  • Marka takhtarka takhasuska ahi uu khadka ka maqan yahay mar kasta oo ay adag tahay in la gaadho saacadaha shaqada.
  • Sunta kooxda lama ogola! Haddii qof wax ku khilaafo, markaas qof kastaa wuxuu isugu yimaadaa bannaanbax oo uu ka tashado oo go'aansado.

Iyo dhowr su'aalood / mawduucyo ah oo aan mararka qaarkood weydiiyo macmiilkayga inuu meesha ka saaro dhammaan ismaandhaafka:

  1. Waa maxay shuruudaha tayadaadu?
  2. Sidee lagu ogaan karaa haddii mashruucu leeyahay dhibaatooyin iyo in kale?
  3. Ku xad-gudbida dhammaan talooyinkayada iyo talooyinka beddelka/hagaajinta nidaamka, dhammaan khataraha waxaa qaadaya adiga oo keliya
  4. Isbeddel kasta oo mashruuc weyn ah (tusaale, dhammaan noocyada qulqulka dheeraadka ah) waxay u horseedi doontaa muuqaalka suurtagalka ah ee dhiqlaha (kaas oo aan, dabcan, hagaajin doono)
  5. Suuragal maaha in lagu fahmo dhowr daqiiqo gudahood nooca dhibaatada ka dhacday mashruuca, iyo xitaa in ka badan si loo saxo halkaas.
  6. Waxaan ka shaqeynaa socodka badeecada gaarka ah (Hawlaha ku jira Zhira - Horumarinta - Tijaabinta - Gelida). Tani waxay ka dhigan tahay inaanan ka jawaabi karin dhammaan codsiyada iyo cabashooyinka wada sheekeysiga.
  7. Barnaamij-bixiyeyaashu waa uun barnaamij-sameeyayaal, maaha tijaabiyeyaal xirfad-yaqaan ah, mana hubin karaan tayada habboon ee imtixaanka mashruuca
  8. Mas'uuliyadda tijaabada kama dambaysta ah iyo aqbalka hawlaha iibka adiga ayay gebi ahaanba ku saaran tahay
  9. Haddii aan hore u qaadnay hawl, markaa isla markiiba uma beddeli karno kuwa kale ilaa aan dhamaystirno midka hadda jira (haddii kale tani waxay keenaysaa xitaa cayayaan badan iyo korodhka wakhtiga horumarinta)
  10. Waxaa jira dad yar oo kooxda ka mid ah (fasaxa ama jirrooyinka awgeed), waxaana jira shaqo badan mana heli doono jir ahaan waqti aan kaga jawaabno wax kasta oo aad rabto.
  11. In lagu weydiiyo inaad geyso wax soo saar la'aan hawlo la tijaabiyay oo ku saabsan dev waa khatartaada oo kaliya, ma aha kuwa horumariyaha leh
  12. Markaad dejiso hawlo daahsoon, iyada oo aan socodka saxda ah lahayn, iyada oo aan lahayn qaabayn naqshadeed, tani waxay nooga baahan tahay dadaal dheeri ah iyo waqti hirgelinta anaga, maadaama ay tahay inaan samayno qadar shaqo oo dheeri ah halkii adiga
  13. Hawl kasta oo ku saabsan dhiqlaha, iyada oo aan si faahfaahsan loo sharraxin dhacdadooda iyo sawirada shaashadda, ha na siin fursad aan ku fahamno waxa khaldan iyo sida aan u sii deyn karno cayayaankan
  14. Mashruucu wuxuu u baahan yahay hagaajin joogto ah iyo hagaajin si loo horumariyo waxqabadka iyo badbaadada. Sidaa darteed, kooxdu waxay ku bixisaa wakhtigeeda qaar ka mid ah horumarintan.
  15. Sababtoo ah xaqiiqda ah inaan haysano saacado dheeraad ah (hagaajin degdeg ah), waa inaan magdhow u bixinaa maalmaha kale

Sida caadiga ah, macaamiishu waxay isla markiiba fahmaan in wax walbaa aysan ku fududayn horumarinta software, iyo rabitaanka kaligiis si cad kuma filna.

Guud ahaan, tani waa dhan. Muuqaalka gadaashiisa, waxaan ka tagayaa gorgortan badan iyo qaladka bilowga ah ee dhammaan hababka, laakiin natiijadu, wax walba waa la shaqeeyay. Waxaan dhihi karaa habkani wuxuu noo noqday nooc ka mid ah "Silver Bullet". Dadka cusub ee u yimid mashruuca waxay isla markiiba isku dayi karaan inay shaqeeyaan laga bilaabo maalinta ugu horeysa, maadaama dhammaan hababka lagu sharraxay, iyo dukumeentiyada iyo naqshadeynta qaabka jaantusyada isla markiiba waxay bixiyeen fikrad ah waxa aan dhammaanteen sameyneyno. halkan.

PS Waxaan rabaa in aan caddeeyo in aanu jirin maamule mashruuc oo dhankeena ah. Waxay ku taal dhinaca macmiilka. Ma aha farsamo yaqaan. Mashruuca Yurub. Dhammaan isgaarsiinta waa Ingiriis kaliya.

Nasiib wacan qof kasta oo ku jira mashaariicdaada. Ha gubin oo isku day inaad hagaajiso hababkaaga.

isha in my boostada blog.

Source: www.habr.com