Yimeko yesiqhelo: inkampani yokuqalisa inoluvo olutsha kwaye iqesha inani labaphuhlisi ukwakha imodeli yokusebenza yombono.
Ngenxa yohlobo lweziqalo, okt akukho mali ingako ifumanekayo ngexesha elincinci lokuphuhlisa uluvo, eyona nzame ijolise ekwakheni imveliso entsha ukuyikhuphela eluntwini ukuvavanya amanzi, kwaye ke ngokwendalo, ukuvavanywa kwaye i-QA ayisiyiyo eyona nto iphambili kwiqela lophuhliso.
Emva kokubonakala ukuba umbono ubuyimpumelelo, inkampani ifuna ukwandisa umbono kwaye iqale ukuqesha abaphuhlisi abaninzi, kodwa kwangaxeshanye, ikwafuna ukuba imveliso ivavanywe ngaphambi kokuba iye eluntwini.
Okwexeshana, uvavanyo lwenziwa nangubani na ofumanekayo kule nkampani, kwaye ubukhulu becala yinto ye-ad-hoc ngaphandle kweenkqubo ezifanelekileyo zokulandela.
Emva koko kuza inqaku xa inkampani yokuqala ithatha isigqibo sokuqesha umntu wabo wokuqala wokuqala we-QA ukuba aqalise ukwenza inkqubo yeQA entsha yeqela lophuhliso.
Ngenjongo yeli nqaku, ndiza kuthatha ukuba ukuqala yinkampani esekwe kwiwebhu, o.k.t. iwebhusayithi ye-e-yorhwebo.
Eyona njongo iphambili yokuba nenkqubo yokuQinisekiswa kweMigangatho kukuqinisekisa ukuba imveliso elungileyo yakhiwe ngokufanelekileyo, okokuqala. Oko kuthetha ukuba, kufuneka siqinisekise ukuba iimfuno zichazwe ngokuchanekileyo kwaye iqela lokuphuhlisa linokuqonda okuqinisekileyo kokusebenza kweempawu ezintsha ngaphambi kokuqala ikhowudi.
Kubalulekile ukuba uqaphele ukuba ukuvavanywa akusosigaba, ngumsebenzi kwaye uvavanyo luqala kwasekuqaleni kwenkqubo yophuhliso, kanye xa kubhalwa amabali omsebenzisi.
Uvavanyo kufuneka luxhase uphuhliso kwaye ke imisebenzi yovavanyo iyahambelana nemisebenzi yophuhliso, kwaye kuwo onke amabakala enkqubo yophuhliso kufuneka siqinisekise ukuba ikhowudi ihlolwe ngokupheleleyo.
Phambi kokuphumeza inkqubo yovavanyo, kufuneka sazi indlela yophuhliso lwangoku kunye nenkqubo kwaye ukuba kukho imfuneko yokwenza uhlengahlengiso ukuphucula inkqubo.
Njengoko uqala njengomntu wokuqala we-QA kwinkampani, amathuba okuba kungabikho kuvavanyo lonyango endaweni kwaye ke njengoko izinto ezintsha ziphuhliswa, awunalo nofifi lokuba zichaphazela kakubi iwebhusayithi esebenzayo ngoku. Ngaphaya koko, kufuneka uhambisane neqela lophuhliso ukuvavanya amanqaku amatsha ukuqinisekisa ukuba asebenza ngokufanelekileyo kwaye ngokweenkcukacha.
Ubuncinci imisebenzi emibini ngokuhambelana: Ukuvavanywa kwamabali amatsha kwi-sprint kunye nokwenza inqanaba lokuvavanywa kokuphinda ubuye.
Ukuvavanywa kweempawu ezintsha kuthatha indawo ephambili njengoko kukho amathuba okufumana iibhugs kwikhowudi entsha kunokwaphula indawo esebenzayo ngoku. Kodwa, kwangaxeshanye, ukuVavanywa koVavanyo lweRegression kuyadingeka ukuqinisekisa ukuba isicelo esele sikhona siyaqhubeka sisebenza njengoko sakha amanqaku amatsha.
Ipakethi yovavanyo lokubuyela umva kufuneka yenziwe ngokukhawuleza xa kukho uhlaziyo kwisicelo, ukuze iqela lophuhliso lifumane ingxelo ekhawulezayo kwimpilo yesicelo.
Akukho xesha laneleyo lokubhala iimvavanyo zokuhlengahlengiswa kunye nokugcina uvavanyo lweempawu ezintsha. Singawaphula njani lo mjikelo?
Ngokwesiqhelo, ngeentsuku zokuqala ze-sprint, abaphuhlisi baxakekile ukufaka iikhowudi kwaye ke amanqaku amatsha akazukulungela ukuvavanya okwethutyana. Eli lithuba elihle lokuqala ukusebenza kwiimvavanyo zokubuyela umva.
Kukho ezona ndlela zilungileyo zovavanyo lokuhlengahlengiswa, kodwa ngokubanzi, indlela iya kuba kukuchonga ezona ndawo ziphambili zomsebenzisi kwiwebhusayithi yonke, ukuze kuthi xa kukhutshwa iwebhusayithi nganye, siqiniseke ukuba isicelo sisasetyenziswa sisininzi sayo abasebenzisi.
Akukho mfuneko yokuba uluhlu olupheleleyo lwezi meko, ezona ziphambili kwaye zibaluleke kakhulu ziya kwanela ukuqala ipakethe yokuhlengahlengiswa encinci enokuthi yenziwe kulwakhiwo ngalunye. Emva kwexesha, njengoko iphakheji yokuhlengahlengisa ikhula, sinokuqala ukongeza iimeko.
Eyona nto ibaluleke kakhulu, le meko yokuhlengahlengiswa kufuneka izenzekele.
Kwiprojekthi ye-agile, apho i-sprint ihlala ihlala malunga neeveki ezimbini, akukho xesha laneleyo lokwenza lonke uvavanyo ngesandla. Kukho ukuvavanywa kwamabali amatsha kunye nokuvavanywa kwakhona. Ngelixa kusengqiqweni ukwenza uvavanyo lokuhlola ukuvavanya amanqaku amatsha, iimvavanyo zokuhlengahlengiswa kufuneka zenziwe zenzelwa ukunciphisa umsebenzi wempangelo wokwenza uvavanyo olufanayo ngesandla.
Ukuthunyelwa okanye ukwakha umbhobho kwiprojekthi ye-agile ichaza ukuba ibali lifumana njani ukusuka kwimveliso ebuyela umva ukuya kwindawo yemveliso. Ichaza inkqubo kunye nemisebenzi eyenzekayo kwinqanaba ngalinye.
Ukuze siphumeze inkqubo ye-QA eyimpumelelo eqinisekisa ukuba sihlala sikhupha ikhowudi esemgangathweni, umbhobho wokuhambisa kufuneka uchazwe kwaye ulandelwe ngabo bonke abachaphazelekayo. Umbhobho wokuhambisa ngumqolo wokuhanjiswa kwesoftware.
Umbhobho kufuneka usekwe kweyona misebenzi mihle kwaye ibandakanye imisebenzi eyenzeka kwinqanaba ngalinye.
Omnye wemisebenzi ebaluleke kakhulu kwiprojekthi ye-agile ziiseshoni zocweyo zamabali. Ngeli xesha ke xa umnini mveliso, abaphuhlisi kunye nabavavanyi beqokelelana egumbini kwaye baqala ukucacisa kunye nokukhupha iinkcukacha zamabali. Oku kubalulekile kuba wonke umntu kufuneka abe nokuqonda okufanayo kwebali ngaphambi kokuqala umsebenzi wophuhliso.
Ukuqinisekiswa komgangatho malunga nokuthintelwa kwesiphene kunokuba kubonwe kwaye ke kwiindibano zocweyo zamabali, iqela lifumana ithuba lokubuza imibuzo malunga neenkcukacha zebali, naziphi na iingxaki zobugcisa okanye zoyilo kunye nabaphi na ababhluli ekuphuhliseni amabali.
Nali ithuba elihle lokuqala ukubhala iikhrayitheriya zokwamkelwa kwamabali. Wonke umntu kufuneka enze igalelo kwaye aqale ukucinga malunga neziganeko ezinokubakho zebali ngalinye, njengoko nganye nganye iya kuba nombono owahlukileyo, ke iintloko ezingakumbi ebalini, iimeko zinokucingelwa kunye nethuba eliphezulu lokuthintela iziphene ukuba ziphile.
Nje ukuba wonke umntu aqiniseke ngeenkcukacha kunye nobungakanani bebali ngalinye, ukukhula kuqala.
Wonke umntu kufuneka abe noxanduva lomgangatho wemveliso hayi abavavanyi kuphela. Kananjalo, kufuneka kubekho inani elaneleyo 'lovavanyo lonjiniyela' ukuqinisekisa ukuba ikhowudi ebhaliweyo ikumgangatho ophezulu ngaphambi kokuba ifakwe kwindawo yovavanyo ukuze iphinde ivavanywe.
Ngokuqinisekileyo isiqwenga ngasinye sokusebenza kufuneka kuvavanywe kakuhle iyunithi. Ngaphezulu, kufuneka iimvavanyo zokudityaniswa, iimvavanyo ze-API kunye neemvavanyo ze-UI.
Ukuphononongwa kwekhowudi yoontanga okanye 'ukuvavanya abahlobo' kunokubeka iliso lesibini kumsebenzi wonjiniyela. Umvavanyi unokunceda ekuphononongeni iimvavanyo zeyunithi kunye nokuvavanywa kwe-API ukuqinisekisa ukuba kubhaliwe iimvavanyo ezichanekileyo, kunye nokunceda ukubhala uvavanyo oluphezulu lwe-UI oluzenzekelayo.
Ukuze sivavanye ngokufanelekileyo amanqaku amatsha, kufuneka siqinisekise ukuba ikhowudi ayisebenzi kumatshini wonjiniyela kuphela kodwa nakwezinye iimeko, kwaye idityaniswe nenye ikhowudi yonjiniyela.
Umdibaniso oqhubekayo uyanceda ekuchongeni naziphi na iingxaki zokwakha kwangethuba kwinkqubo, ukuze kuthi xa ukuthunyelwa kusilele siqale ukujonga ukuba uvela phi umba.
Indawo zovavanyo zinika abavavanyi kunye namanye amalungu eqela ithuba lokuvavanya amanqaku amatsha ngaphambi kokuba baphile.
Xa kufuneka, kufuneka senze uvavanyo olungasebenziyo, njengokusebenza, umthwalo kunye nokuvavanywa kokhuseleko. Rhoqo kugxilwe ekuqinisekiseni ukuba ukusebenza kusebenza kakuhle, nangona kunjalo, uvavanyo olungasebenziyo kufuneka lunikwe kwaukubekwa phambili, ngakumbi kwizicelo zewebhu njengoko zinokuthi zibekwe phantsi komthwalo onzima kunye / okanye uhlaselo.
Ngokwenza uvavanyo olungasebenziyo, sinokuqiniseka ukuba usetyenziso lwethu lunokujongana nomthwalo ngexesha lokuphakama kwaye aluvulekanga kwizisongelo zokhuseleko.