Testin seitsemän vaiheen päätyttyä tulokset näyttävät hyviltä. Guru99 Bank -projektissa ei tapahtunut merkittäviä ongelmia. Hallitsit projektin hyvin ja olit ylpeä projektin onnistumisesta
Valitettavasti hallintoneuvosto ajattelee toisin
Sinulla ei ole todisteita siitä, että hallinnoit tätä projektia hyvin. Pyysit neuvonantajalta ratkaisua. Tässä on vastaus
Tämä vastaus on alku, mutta sinulla on vielä seuraavia kysymyksiä -
Tämä opetusohjelma auttaa sinua vastaamaan näihin kysymyksiin -
Mikä on testinhallinnan arvostelut ja tarkastus?
-
Johdon tarkastelu: Johdon tarkastelu tunnetaan myös nimellä Software Quality Assurance tai (SQA). Se keskittyy enemmän ohjelmistoprosessiin kuin ohjelmistotyötuotteisiin. Laadunvarmistus on joukko toimintoja, joiden tarkoituksena on varmistaa, että projektipäällikkö noudattaa jo ennalta määriteltyä vakioprosessia. Toisin sanoen, laadunvarmistus varmistaa, että Test Manager tekee oikeita asioita oikealla tavalla.
-
Tarkastus: Tarkastus on työtuotteiden ja niihin liittyvien tietojen tarkastelu sen arvioimiseksi, noudatettiinko standardiprosessia vai ei.
Miksi tarvitsemme SQA: ta testienhallintaprosessissa?
Tämän ymmärtämiseksi ota huomioon seuraavat
Guru99 Bank -projektissa hoidetaan erilaisia testivaiheita, kuten -
Testipäällikkönä olet henkilö, joka vastaa näistä toiminnoista. Kuitenkin olet korkeimmalla asemassa projektiryhmän. Kuka tarkistaa tehtävänsä ja tarkistaa, että projektinhallintatoiminnot suoritetaan korkeimmalla tasolla?
No, SQA-tilintarkastaja on henkilö, joka tarkistaa ja tarkistaa, että projektinhallintatoimet toteutetaan korkeimmalla mahdollisella tasolla . Vain tämän tarkastelun tuloksena johtokunta voi arvioida projektisi käsittelyn laatua.
Tämä on syy, miksi tarvitsemme Management Review tai SQA testinhallintaprosessissa.
SQA haastattelee sinua, testauspäällikköä, vertaillaksesi projektia asetettujen standardien kanssa.
SQA: n edut ovat -
Kuinka toteuttaa laadunvarmistus?
Vaihe 1) Kehitä SQA-suunnitelma
Testaustoiminta tarvitsee Testaussuunnitelma samoin SQA-toiminta tarvitsee myös suunnitelman, jota kutsutaan SQA-suunnitelmaksi.
SQA-suunnitelman tavoitteena on suunnitella prosesseja ja menettelyjä varmistaakseen, että valmistetut tuotteet tai organisaation tarjoama palvelu ovat poikkeuksellisen laadukkaita.
Projektisuunnittelun aikana Test Manager tekee SQA-suunnitelman, jossa SQA-auditointi ajoitetaan säännöllisesti.
SQA-suunnitelmassa testipäällikön tulisi toimia seuraavasti
Vaihe 1.1) Tunnista SQA-tiimin rooli ja vastuut
Projektiryhmässä jokaisella jäsenellä on oltava vastuu työnsä laadusta. Jokaisen on varmistettava, että hänen työnsä täyttää laadunvalvontakriteerit.
SQA-tiimi on henkilöryhmä, jolla on päärooli projektissa. Ilman laadunvalvontaa mikään yritys ei toimi menestyksekkäästi. Siksi testipäällikön on tehtävä selväksi jokaisen SQA-jäsenen vastuu SQA-suunnitelmasta seuraavasti:
- Tarkastele ja arvioi projektitoimintojen laatu laadunvalvontakriteerien täyttämiseksi
- Koordinoi hallintoneuvoston ja projektiryhmien kanssa arvioidaksesi vaatimukset ja osallistumalla projektien tarkasteluun ja tilakokouksiin.
- Suunnittele seurata ja kerää mittareita projektin laadun seuraamiseksi.
- Mittaa tuotteen laatu; varmistaa, että tuote vastaa asiakkaiden odotuksia.
Esimerkiksi Guru99 Bank -projektin SQA-suunnitelmassa voit luoda SQA-tiimin luettelon jäsenet alla esitetyllä tavalla.
Ei |
Jäsen |
Roolit |
Vastuu |
---|---|---|---|
1 | Peter | SQA-johtaja | Kehitä ja dokumentoi laatustandardi ja prosessi kaikille hallintaprosesseille Hallitse ohjelmiston laadunvarmistustoimia projektille |
2 | James | SQA-tilintarkastaja | Suorita SQA-tehtävät ja raportoi SQA-johtajalle SQA-tarkistuksen tulos. |
3 | Papu | SQA-tilintarkastaja | Suorita SQA-tehtävät ja raportoi SQA-johtajalle SQA-tarkistuksen tulos. |
Vaihe 1.2) Luettelo työtuotteista, jotka SQA-tarkastaja tarkistaa ja tarkastaa
Testipäällikön tulisi
- Luettele kunkin testinhallintaprosessin kaikki työtuotteet
- Määritä, mitä tiloja tai laitteita SQA-tarkastaja voi käyttää SQA-tehtävien, kuten prosessiarviointien ja auditointien suorittamiseen.
Esimerkiksi Guru99 Bank -projektissa voit luetella kunkin testinhallintaprosessin työtuotteet ja määrittää SQA: n jäsenille oikeuden käyttää näitä työtuotteita seuraavan taulukon mukaisesti.
Ei | Hallintavaiheet | Työtuote | Polku | Lupa | Apuraha henkilölle |
---|---|---|---|---|---|
1 | Riskianalyysi | Riskienhallinta-asiakirja | [Palvelimen polku] | Lukea | Kaikki SQA-tiimin jäsenet |
2 | Arvio | Arviointi- ja mittariraportti | … | Lukea | Peter |
3 | Suunnittelu | Testisuunnitteluasiakirja | … | Lukea | Kaikki SQA-tiimin jäsenet |
4 | Organisaatio | Henkilöstösuunnitelma, koulutussuunnitelma | … | Lukea | Kaikki SQA-tiimin jäsenet |
5 | Seuranta ja valvonta | Kerätyt mittarit projektin ponnisteluista | … | Lukea | Papu |
6 | Numeroiden hallinta | Numeronhallintaraportti | … | Lukea | James |
7 | Testiraportti | Testiraportti | … | Lukea | Kaikki SQA-tiimin jäsenet |
Vaihe 1.3) Luo aikataulu SQA-tehtävien suorittamiseksi
Tässä vaiheessa testipäällikön tulisi kuvata tehtävät , jotka SQA-tarkastajan on suoritettava, painottaen erityisesti SQA-aktiviteetteja sekä kunkin tehtävän työtuotetta.
Test Manager luo myös näiden SQA-tehtävien ajoituksen . Normaalisti SQA-aikataulu perustuu projektin kehitysaikatauluun. Siksi SQA-tehtävä suoritetaan suhteessa ohjelmistokehitystoimintaan.
SQA-suunnitelmassa Test Manager laatii johdon tarkastelun aikataulun. Esimerkiksi
Päivämäärä |
SQA-tehtävät |
Vastuuhenkilö |
Kuvaus |
Tuotos |
---|---|---|---|---|
30. lokakuuta 2014 | Arvioi projektin suunnittelu-, seuranta- ja valvontaprosessit | James | - Ohjelmistomääritysten tarkistus - Arviointi, pääaikataulu ja projektisuunnitelman tarkistus | SQA-suunnitteluraportti, SQA-tarkasteluminuutti |
15. joulukuuta 2014 | Tarkastusvaatimusanalyysi | James | - Tarkista ohjelmistovaatimusten kehitys | Prosessitarkastusraportti |
30. maaliskuuta 2015 | Tarkista ja arvioi testisuunnittelu | James | - Tarkista Test Design -asiakirja | SQA-raportti, SQA-tarkasteluminuutti |
30. maaliskuuta 2015 | Katsausjulkaisu | Papu | - Prosessitarkastus: Lopullinen julkaisu | SQA-prosessitarkastusraportti |
2. huhtikuuta 2015 | Tarkastele projektin päättymistä | Papu | - Ulkopuolinen tarkistus lopullisen toimituksen jälkeen asiakkaalle | SQA-prosessitarkastusraportti |
Vaihe 2) Määritä standardit / menetelmät
Voit tarkistaa hallintatoiminnot standardiprosessin kanssa tekemällä seuraavat vaiheet
- Määritä käytännöt ja menettelyt, joiden tarkoituksena on estää vikoja hallintaprosessissa
- Dokumentoi käytännöt ja menettelyt
- Ilmoita ja kouluta henkilökunta käyttämään sitä
Vaihe 3) Tarkista prosessi
Tarkastele projektitoimintoja tarkistaaksesi, että määriteltyä hallintaprosessia noudatetaan. Johdon arvioinnissa SQA: n jäsenten on suoritettava 5 SQA-tarkastusta seuraavasti
SQA: n tarkistusaika riippuu projektin elinkaarimallista. Guru99 Bank -hankkeen kohdalla tarkistusaikataulun tulisi olla seuraava
Kussakin SQA-vaiheessa SQA: n jäsenet tarjoavat konsultointia ja tarkastelua projektisuunnitelmista, työtuotteesta ja menettelyistä, jotka koskevat määriteltyjen organisaatiopolitiikkojen ja vakiomenettelyjen noudattamista.
Tarkastuksen aikana SQA: n jäsenten tulisi käyttää SQA: n tarkistusluetteloa
Kun olet käynyt läpi ohjelmiston varmuuden käyttöönoton 3 vaihetta, saat Test Management Review & Audit -tuloksen. Tämä on todiste, jonka voit osoittaa sidosryhmillesi hallinnon laadusta.
Ohjelmistojen laadunvarmistuksen parhaat käytännöt
Tässä on joitain parhaita käytäntöjä tehokkaan SQA-toteutuksen toteuttamiseksi
- Jatkuva parantaminen: Kaikkia SQA : n vakioprosesseja on parannettava usein ja tehtävä virallisiksi, jotta toinen voi seurata. Tämän prosessin tulee olla sertifioitu suosittujen organisaatioiden, kuten ISO, CMMI jne.
- Dokumentaatio: Kaikki laadunvalvontapolitiikat ja -menetelmät, jotka laadunvalvontaryhmä on määrittänyt, tulisi dokumentoida koulutusta ja uudelleenkäyttöä varten tulevissa projekteissa.
- Kokemus: Kokeneiden SQA-tilintarkastajien valitseminen on hyvä tapa varmistaa johdon tarkastuksen laatu
- Työkalun käyttö: Työkalun, kuten seurantatyökalun, hallintatyökalun käyttö SQA-prosessissa vähentää SQA-työtä ja projektikustannuksia.
- Mittarit: Kehittämällä ja luomalla mittareita ohjelmiston laadun seuraamiseksi sen nykyisessä tilassa sekä parannusten vertaamiseksi aiempiin versioihin, testausprosessin arvo ja kypsyys kasvavat.
- Vastuu: SQA-prosessi ei ole SQA: n jäsenen tehtävä, vaan kaikkien tehtävä. Kaikki tiimissä ovat vastuussa tuotteen laadusta, ei vain testijohdosta tai esimiehestä.