Ekkert QA lið er í Agile

Agile snýst allt um að vinna í samstarfi við fólk sem hefur mismunandi færni og hugarfar til að ná sameiginlegu markmiði.

Þegar við lítum á dæmigert scrum teymi samanstendur það af forriturum (bæði front-end og back-end), QAs og scrum master.

Það kemur mér á óvart þegar sumir sem eru liprir málsvarar með margra ára reynslu af því að starfa í lipru umhverfi tala enn um að hafa eða byggja upp QA teymi til að styðja við lipur verkefni.


Þegar við byrjum að vísa til QA sem teymis, þá skapar það strax skipting milli forritara og prófunarmanna og fjarlægir ábyrgð verktaka sem gera áreiðanleikakönnun sína til að prófa eigin vinnu og framleiða gæðakóða, vegna þess að það er „QA teymi“ sem mun vinna erfitt að finna allar villur í kerfinu.

Þetta líkan af vinnu líkist fossum og V-líkan verkefnum með því að henda kóðanum „yfir-vegginn“ viðhorf sem framleiðir hugbúnað með litlum gæðum, en kjarni þess er lipur aðferðafræði sem miðar að því að laga!


Í liprum verkefnum ætti QA að vera það innbyggður í scrum liðunum því prófanir og gæði eru ekki eftirá. Gæði ættu að vera bökuð strax í byrjun.



Með því að smíða QA teymi lendum við í hættu á að aðgreina prófunarmennina frá mikilvægum samtölum við vörueigendur, verktaki o.s.frv.

Prófarar geta bætt gæðum verkefnisins gífurlegu gildi þegar þeir taka þátt í sprettáætlunarfundum, lausnarvinnuverslunum og parast við forritara til að tryggja að kóðinn sé prófaður með góðum og þýðingarmiklum einingaprófum.

Tæknilegar QAs sem eru innbyggðar í lipra teymi geta hjálpað til við að gera sjálfvirkar viðurkenningarprófanir ásamt þróun að sjá til þess að nýir eiginleikar virki eins og til er ætlast.


Sumar stofnanir hafa QA aðgerð með hugsanlega QA framkvæmdastjóra þar sem fjöldi sérfræðinga í prófunum veitir heildar prófunaraðferðir, stefnu, leiðbeiningar og nálgun við prófanir fyrir QA í liprum teymum .

QA virknin er ekki beint tengd neinum af lipurum teymum heldur starfa sem lítil og meðalstór fyrirtæki í mismunandi teymum og bera ábyrgð á því að beita bestu venjum til að búa til vandaðan hugbúnað.

QAs í lipru liðunum eru hvattir til að vera rödd QA fyrir hvert sitt lið og tryggja að lið þeirra fylgi bestu starfsvenjum eins og fram kemur af QA virkninni og vinni að Stöðug prófun .

Svo í liprum samtökum, í stað þess að tala um „að hafa QA teymi“ ættum við kannski að vísa til byggja upp QA starfshætti og góð QA venja mun fela í sér að QAs ætti að vera fellt í lipur teymi sem tryggja gæði í hugbúnaðarþróuninni.