„Agile“ nėra jokios kokybės užtikrinimo komandos

Vikrus tikslas yra bendradarbiauti su žmonėmis, kurie turi skirtingų įgūdžių ir mąstysenos, kad pasiektų bendrą tikslą.

Kai žiūrime į tipišką „scrum“ komandą, ją sudaro kūrėjai (tiek „front-end“, tiek „back-end“), QA ir „scrum master“.

Mane stebina tai, kad kai kurie judrūs žmonės, turintys ilgametę darbo vikroje aplinkoje patirtį, vis dar nurodo turintys arba sukūrę kokybės užtikrinimo komandą, kad paremtų judrius projektus.


Kai mes pradedame kreiptis į kokybės užtikrinimą kaip komandą, jis iškart sukuria skaidinį tarp kūrėjų ir testuotojų ir pašalina kūrėjų atsakomybę, kad jie atliktų deramą patikrinimą, norėdami išbandyti savo darbą ir sukurti kokybės kodą, nes yra „kokybės užtikrinimo komanda“, kuri dirbs sunku rasti visas sistemos klaidas.

Šis darbo modelis panašus į krioklio ir „V“ modelio projektus, išmetant kodą „per sieną“, kuris sukuria žemos kokybės programinę įrangą, kurios esmę siekia ištaisyti judrios metodikos!


Judriuose projektuose kokybės užtikrinimas turėtų būti įdėta „scrum“ komandose, nes testavimas ir kokybė nėra nereikalingas dalykas. Kokybė turėtų būti kepama iš pat pradžių.



Sukurdami kokybės užtikrinimo komandą rizikuojame atskirti testuotojus nuo gyvybiškai svarbių pokalbių su produktų savininkais, kūrėjais ir kt.

Testuotojai gali suteikti didžiulę vertę projekto kokybei, kai dalyvauja sprinto planavimo susitikimuose, sprendimų darbo parduotuvėse ir poruojasi su kūrėjais, kad užtikrintų, jog kodas yra išbandytas atliekant gerus ir prasmingus vieneto testus.

Techninės kokybės užtikrinimo priemonės, įtvirtintos judriose komandose, gali padėti automatizuoti priėmimo testus kartu su plėtra įsitikinkite, kad naujos funkcijos veikia kaip numatyta.


Kai kurios organizacijos turi kokybės užtikrinimo funkciją su galbūt kokybės vadybininku, kai daugelis bandymų ekspertų pateikia bendrą testavimo praktiką, strategiją, nurodymus ir požiūrį į testavimą. kvalifikacijos kėlimams judriose komandose .

Kokybės užtikrinimo funkcija nėra tiesiogiai susijusi su nė viena iš judrių komandų, tačiau veikia kaip MVĮ skirtingose ​​komandose ir yra atsakinga už geriausios kokybės programinės įrangos kūrimo praktikos propagavimą.

Judrių komandų kokybės užtikrinimas yra raginamas būti atitinkamų komandų kokybės balsu, užtikrinant, kad jų komanda laikytųsi geriausios praktikos, kaip nustatyta kokybės užtikrinimo funkcijoje, ir siektų Nuolatinis testavimas .

Taigi, judriose organizacijose, užuot kalbėję apie „kokybės užtikrinimo komandos turėjimą“, turėtume kreiptis į tai QA praktikos kūrimas o gera kokybės užtikrinimo praktika reikš, kad kokybės užtikrinimas turėtų būti įtrauktas į judriąsias komandas, užtikrinančias kokybę programinės įrangos kūrimo metu.