Μετά την ολοκλήρωση των επτά φάσεων των δοκιμών, τα αποτελέσματα φαίνονται καλά. Δεν προέκυψαν σημαντικά ζητήματα στο έργο Guru99 Bank. Διαχειρίσατε καλά το έργο και ήσασταν περήφανοι για την επιτυχία αυτού του έργου
Δυστυχώς, το Διοικητικό Συμβούλιο σκέφτεται διαφορετικά
Δεν έχετε στοιχεία που να δείχνουν ότι διαχειρίζατε αυτό το έργο καλά. Ζητήσατε από έναν σύμβουλο λύση. Εδώ είναι η απάντηση
Αυτή η απάντηση είναι μια αρχή, αλλά εξακολουθείτε να έχετε τις ακόλουθες ερωτήσεις -
Αυτό το σεμινάριο θα σας βοηθήσει να απαντήσετε σε αυτές τις ερωτήσεις -
Τι είναι οι έλεγχοι και οι έλεγχοι διαχείρισης δοκιμών;
-
Επανεξέταση διαχείρισης: Ο έλεγχος διαχείρισης είναι επίσης γνωστός ως Διασφάλιση ποιότητας λογισμικού ή (SQA). Επικεντρώνεται περισσότερο στη διαδικασία λογισμικού παρά στα προϊόντα εργασίας λογισμικού. Η Διασφάλιση Ποιότητας είναι ένα σύνολο δραστηριοτήτων που έχουν σχεδιαστεί για να διασφαλίσουν ότι ο διαχειριστής του έργου ακολουθεί την τυπική διαδικασία που είναι ήδη προκαθορισμένη. Με άλλα λόγια, η Διασφάλιση Ποιότητας διασφαλίζει ότι ο Διαχειριστής δοκιμών κάνει τα σωστά πράγματα με τον σωστό τρόπο.
-
Έλεγχος: Ο έλεγχος είναι η εξέταση των προϊόντων εργασίας και των σχετικών πληροφοριών για να εκτιμηθεί εάν ακολουθήθηκε η τυπική διαδικασία ή όχι.
Γιατί χρειαζόμαστε SQA στη διαδικασία διαχείρισης δοκιμών;
Για να το καταλάβετε, εξετάστε το ακόλουθο σενάριο-
Στο έργο Guru99 Bank, χειρίζεται διάφορες φάσεις δοκιμής όπως -
Ως Test Manager, είστε το άτομο που αναλαμβάνει αυτές τις δραστηριότητες. Ωστόσο, είστε στην υψηλότερη θέση στην ομάδα του έργου. Ποιος θα ελέγξει τις εργασίες σας και θα ελέγξει ότι οι δραστηριότητες διαχείρισης του έργου εκτελούνται στο υψηλότερο επίπεδο;
Λοιπόν, ο ελεγκτής SQA είναι το άτομο που ελέγχει και ελέγχει τις δραστηριότητες διαχείρισης έργου που εκτελούνται στο υψηλότερο δυνατό επίπεδο . Μόνο μέσω του αποτελέσματος αυτής της επανεξέτασης, το διοικητικό συμβούλιο μπορεί να αξιολογήσει την ποιότητα της διαχείρισης του έργου σας.
Αυτός είναι ο λόγος για τον οποίο χρειαζόμαστε την κριτική διαχείρισης ή SQA στη διαδικασία διαχείρισης δοκιμών.
Το SQA παίρνει συνέντευξη από εσάς, τον Διαχειριστή δοκιμών, για να συγκρίνετε το έργο σε σχέση με καθορισμένα πρότυπα.
Τα οφέλη του SQA είναι -
Πώς να εφαρμόσετε τη διασφάλιση ποιότητας;
Βήμα 1) Ανάπτυξη προγράμματος SQA
Χρειάζεται δοκιμαστική δραστηριότητα Δοκιμαστικό σχέδιο. Επίσης, η δραστηριότητα SQA χρειάζεται επίσης ένα σχέδιο που ονομάζεται πρόγραμμα SQA.
Ο στόχος του προγράμματος SQA είναι να σχεδιάσει διαδικασίες και διαδικασίες σχεδιασμού για να διασφαλίσει ότι τα προϊόντα που κατασκευάζονται ή η υπηρεσία που παρέχεται από τον οργανισμό είναι εξαιρετικής ποιότητας.
Κατά τη διάρκεια του προγραμματισμού έργου, το Test Manager κάνει ένα σχέδιο SQA όπου ο έλεγχος SQA προγραμματίζεται περιοδικά.
Στο Σχέδιο SQA, ο Διαχειριστής δοκιμών πρέπει να κάνει τα εξής
Βήμα 1.1) Προσδιορίστε το ρόλο και τις ευθύνες της ομάδας SQA
Σε μια ομάδα έργου, κάθε μέλος πρέπει να έχει ευθύνη για την ποιότητα της εργασίας του. Κάθε άτομο πρέπει να βεβαιωθεί ότι η εργασία του πληροί τα κριτήρια QA.
Η ομάδα SQA είναι η ομάδα ατόμων που παίζει τον κύριο ρόλο στο έργο. Χωρίς QA, καμία επιχείρηση δεν θα λειτουργήσει με επιτυχία. Επομένως, ο Διαχειριστής δοκιμών πρέπει να καταστήσει σαφές την ευθύνη κάθε μέλους SQA στο πρόγραμμα SQA όπως παρακάτω:
- Ελέγξτε και αξιολογήστε την ποιότητα των δραστηριοτήτων του έργου για να πληροί τα κριτήρια QA
- Συντονιστείτε με το διοικητικό συμβούλιο και τις ομάδες έργων για να αξιολογήσετε τις απαιτήσεις και να συμμετάσχετε σε αναθεωρήσεις έργου και συναντήσεις κατάστασης.
- Σχεδιάστε κομμάτι και συλλέξτε μετρήσεις για την παρακολούθηση της ποιότητας του έργου.
- Μετρήστε την ποιότητα του προϊόντος. βεβαιωθείτε ότι το προϊόν ανταποκρίνεται στις προσδοκίες των πελατών.
Για παράδειγμα, στο πρόγραμμα SQA του έργου Guru99 Bank, μπορείτε να δημιουργήσετε τα μέλη της ομάδας SQA της λίστας όπως παρακάτω
Οχι |
Μέλος |
Ρόλοι |
Ευθύνη |
---|---|---|---|
1 | Πέτρος | Ηγέτης SQA | Ανάπτυξη και τεκμηρίωση ποιοτικού προτύπου και διαδικασίας για όλη τη διαδικασία διαχείρισης Διαχείριση δραστηριοτήτων διασφάλισης ποιότητας λογισμικού για το έργο |
2 | Τζέιμς | Ελεγκτής SQA | Εκτελέστε εργασίες SQA, αναφέρετε στον ηγέτη της SQA το αποτέλεσμα της αναθεώρησης SQA. |
3 | Φασόλι | Ελεγκτής SQA | Εκτελέστε εργασίες SQA, αναφέρετε στον ηγέτη της SQA το αποτέλεσμα της αναθεώρησης SQA. |
Βήμα 1.2) Λίστα των προϊόντων εργασίας που ο ελεγκτής SQA θα ελέγξει και θα ελέγξει
Ο Διαχειριστής δοκιμών πρέπει
- Αναφέρετε όλα τα προϊόντα εργασίας κάθε Διαδικασίας Διαχείρισης Δοκιμών
- Ορίστε σε ποιες εγκαταστάσεις ή εξοπλισμό μπορεί να έχει πρόσβαση ο ελεγκτής SQA για την εκτέλεση εργασιών SQA όπως αξιολογήσεις διεργασιών και ελέγχους.
Για παράδειγμα, για το έργο Guru99 Bank, μπορείτε να παραθέσετε τα προϊόντα εργασίας κάθε Διαδικασίας Διαχείρισης Δοκιμών και να ορίσετε την άδεια για τα μέλη της SQA να έχουν πρόσβαση σε αυτά τα προϊόντα εργασίας σύμφωνα με τον παρακάτω πίνακα
Οχι | Φάσεις διαχείρισης | Προϊόν εργασίας | Μονοπάτι | Αδεια | Δωρεά σε άτομο |
---|---|---|---|---|---|
1 | Ανάλυση κινδύνου | Έγγραφο διαχείρισης κινδύνων | [Διαδρομή διακομιστή] | Ανάγνωση | Όλα τα μέλη της ομάδας SQA |
2 | Εκτίμηση | Αναφορά εκτίμησης και μετρήσεων | … | Ανάγνωση | Πέτρος |
3 | Σχεδίαση | Έγγραφο σχεδιασμού δοκιμών | … | Ανάγνωση | Όλα τα μέλη της ομάδας SQA |
4 | Οργάνωση | Σχέδιο ανθρώπινου δυναμικού, σχέδιο κατάρτισης | … | Ανάγνωση | Όλα τα μέλη της ομάδας SQA |
5 | Παρακολούθηση και έλεγχος | Συλλέχθηκαν μετρήσεις της προσπάθειας του έργου | … | Ανάγνωση | Φασόλι |
6 | Διαχείριση ζητημάτων | Αναφορά διαχείρισης ζητημάτων | … | Ανάγνωση | Τζέιμς |
7 | Έκθεση δοκιμής | Έγγραφο αναφοράς δοκιμής | … | Ανάγνωση | Όλα τα μέλη της ομάδας SQA |
Βήμα 1.3) Δημιουργήστε το πρόγραμμα για την εκτέλεση των εργασιών SQA
Σε αυτό το βήμα, ο Διαχειριστής δοκιμών πρέπει να περιγράψει τις εργασίες που πρέπει να εκτελεστούν από τον ελεγκτή SQA με ιδιαίτερη έμφαση στις δραστηριότητες SQA καθώς και στο προϊόν εργασίας για κάθε εργασία.
Το Test Manager δημιουργεί επίσης τον προγραμματισμό αυτών των εργασιών SQA. Κανονικά, το πρόγραμμα SQA καθοδηγείται από το πρόγραμμα ανάπτυξης έργου. Επομένως, εκτελείται μια εργασία SQA σε σχέση με τις δραστηριότητες ανάπτυξης λογισμικού που πραγματοποιούνται.
Στο πρόγραμμα SQA, το Test Manager καταρτίζει το πρόγραμμα για έλεγχο διαχείρισης. Για παράδειγμα
Ημερομηνία |
Εργασίες SQA |
Προσωπικός υπεύθυνος |
Περιγραφή |
Παραγωγή |
---|---|---|---|---|
30 Οκτ-2014 | Αξιολογήστε τις διαδικασίες σχεδιασμού, παρακολούθησης και εποπτείας έργων | Τζέιμς | - Επανεξέταση προδιαγραφών λογισμικού - Εκτίμηση, Κύριο πρόγραμμα και αναθεώρηση σχεδίου έργου | Έκθεση σχεδιασμού SQA, λεπτό αναθεώρησης SQA |
15-Δεκ-2014 | Αναθεώρηση ανάλυσης απαιτήσεων | Τζέιμς | - Ελέγξτε την ανάπτυξη απαιτήσεων λογισμικού | Επεξεργασία έκθεσης ελέγχου |
30-Μαρ-2015 | Επανεξέταση και αξιολόγηση του σχεδιασμού δοκιμών | Τζέιμς | - Ελέγξτε το έγγραφο δοκιμής σχεδιασμού | Έκθεση SQA, λεπτό αναθεώρησης SQA |
30-Μαρ-2015 | Ελέγξτε την κυκλοφορία | Φασόλι | - Έλεγχος διαδικασίας: Τελική έκδοση | Έκθεση ελέγχου διαδικασίας SQA |
2-Απρ-2015 | Έλεγχος κλεισίματος έργου | Φασόλι | - Εξωτερική επισκόπηση μετά την τελική παράδοση στον πελάτη | Έκθεση ελέγχου διαδικασίας SQA |
Βήμα 2) Ορίστε τα πρότυπα / μεθοδολογία
Για να ελέγξετε τις δραστηριότητες διαχείρισης βάσει της διαδικασίας προτύπων, πρέπει να κάνετε τα ακόλουθα βήματα
- Καθορίστε τις πολιτικές και τις διαδικασίες που αποσκοπούν στην αποφυγή εμφάνισης ελαττωμάτων στη διαδικασία διαχείρισης
- Τεκμηριώστε τις πολιτικές και τις διαδικασίες
- Ενημερώστε και εκπαιδεύστε το προσωπικό για να το χρησιμοποιήσετε
Βήμα 3) Ελέγξτε τη διαδικασία
Ελέγξτε τις δραστηριότητες του έργου για να επαληθεύσετε τη συμμόρφωση με την καθορισμένη διαδικασία διαχείρισης. Στην κριτική διαχείρισης, τα μέλη του SQA πρέπει να πραγματοποιήσουν 5 αξιολογήσεις SQA ως εξής
Ο χρόνος αναθεώρησης για το SQA εξαρτάται από το μοντέλο κύκλου ζωής του έργου. Στην περίπτωση του έργου Guru99 Bank, το πρόγραμμα αναθεώρησης πρέπει να ακολουθεί
Σε κάθε φάση SQA, τα μέλη της SQA παρέχουν διαβούλευση και ανασκόπηση των σχεδίων του έργου, του προϊόντος εργασίας και των διαδικασιών σχετικά με τη συμμόρφωση με την καθορισμένη οργανωτική πολιτική και τις τυπικές διαδικασίες.
Κατά τη διάρκεια του ελέγχου, τα μέλη της SQA θα πρέπει να χρησιμοποιούν τη λίστα ελέγχου αναθεώρησης SQA
Αφού ακολουθήσετε τα 3 βήματα της εφαρμογής διασφάλισης λογισμικού, θα έχετε το αποτέλεσμα του Test Management Review & Audit. Αυτή είναι η απόδειξη που πρέπει να δείξετε στους ενδιαφερόμενους για την ποιότητα της διαχείρισης.
Βέλτιστη πρακτική διασφάλισης ποιότητας λογισμικού
Ακολουθούν μερικές βέλτιστες πρακτικές για μια αποτελεσματική εφαρμογή SQA
- Συνεχής βελτίωση: Όλη η τυπική διαδικασία στο SQA πρέπει να βελτιώνεται συχνά και να γίνεται επίσημη, ώστε να μπορεί να ακολουθήσει η άλλη. Αυτή η διαδικασία πρέπει να πιστοποιηθεί από δημοφιλή οργανισμό όπως ISO, CMMI ... κ.λπ.
- Τεκμηρίωση: Όλες οι πολιτικές και μέθοδοι QA, που καθορίζονται από την ομάδα QA, πρέπει να τεκμηριώνονται για εκπαίδευση και επαναχρησιμοποίηση για μελλοντικά έργα.
- Εμπειρία: Η επιλογή των μελών που είναι έμπειροι ελεγκτές SQA είναι ένας καλός τρόπος για να διασφαλιστεί η ποιότητα του ελέγχου της διαχείρισης
- Χρήση εργαλείου: Χρησιμοποιώντας εργαλείο όπως το εργαλείο παρακολούθησης, το εργαλείο διαχείρισης για τη διαδικασία SQA μειώνεται η προσπάθεια SQA και το κόστος του έργου.
- Μετρήσεις: Η ανάπτυξη και η δημιουργία μετρήσεων για την παρακολούθηση της ποιότητας του λογισμικού στην τρέχουσα κατάστασή του, καθώς και για τη σύγκριση της βελτίωσης με προηγούμενες εκδόσεις, θα συμβάλει στην αύξηση της αξίας και της ωριμότητας της διαδικασίας δοκιμής
- Ευθύνη: Η διαδικασία SQA δεν είναι καθήκον του μέλους SQA, αλλά ο καθένας το έργο s». Όλοι στην ομάδα είναι υπεύθυνοι για την ποιότητα του προϊόντος, όχι μόνο για τον προπονητή ή τον προπονητή.