Τι είναι η ιχνηλασιμότητα;
Είναι ένα μακρύ ταξίδι από τις αρχικές απαιτήσεις έως τα τελικά παραδοτέα και υπάρχουν πολλά πράγματα που μπορούν να πάνε στραβά στην πορεία. Για να διασφαλιστεί ότι τα παραδοτέα διατηρούν την ευθυγράμμιση με τις επιχειρηματικές απαιτήσεις, οι διαχειριστές έργων θα πρέπει να εντοπίζουν, να παρακολουθούν και να εντοπίζουν τις απαιτήσεις από την προέλευσή του, μέσω της ανάπτυξης και των προδιαγραφών του, έως την επακόλουθη ανάπτυξη και χρήση του, αξιοποιώντας τη δύναμη ενός Απαιτήσεις ιχνηλασιμότητας μήτρα (RTM) και Λογισμικό διαχείρισης απαιτήσεων (RM).
Επεξήγηση ιχνηλασιμότητας
Με απλά λόγια, η ιχνηλασιμότητα είναι η ικανότητα εντοπισμού κάτι. Σε όλες τις βιομηχανίες, συμπεριλαμβανομένης της υγειονομικής περίθαλψης, της κατασκευής, της αλυσίδας εφοδιασμού και της ανάπτυξης λογισμικού, η ιχνηλασιμότητα διασφαλίζει ότι τα τελικά παραδοτέα δεν απομακρύνονται πολύ μακριά από τις αρχικές απαιτήσεις.
Ο ίδιος ο όρος είναι ένα μείγμα δύο λέξεων - ίχνος και ικανότητα - και υποστηρίζει τρεις κρίσιμες διαδικασίες διαχείρισης επιχειρήσεων: διαχείριση ποιότητας (που επιτρέπει στους οργανισμούς να επιτύχουν ποιοτικούς στόχους / να ικανοποιήσουν τις προσδοκίες των πελατών), διαχείριση αλλαγών (που παρακολουθεί τις αλλαγές στο προϊόν κατά τη διάρκεια της ανάπτυξης) , και διαχείριση των κινδύνων (που παρακολουθεί και επαληθεύει τις ευπάθειες στην ακεραιότητα των προϊόντων).
Η ιχνηλασιμότητα είναι πλέον πιο σημαντική από ποτέ λόγω των διαφόρων κυβερνητικών κανονισμών και της αυξημένης πίεσης σε οργανισμούς σε όλες τις βιομηχανίες για βελτίωση της ποιότητας των προϊόντων και τήρηση αυστηρών προδιαγραφών ασφάλειας και ασφάλειας.
Η ιχνηλασιμότητα παρέχει αρκετά σημαντικά οφέλη που το κάνουν αξίζει την επιπλέον προσπάθεια. Παρέχοντας ένα πλήρες, αξιόπιστο αρχείο όλων των προηγούμενων δραστηριοτήτων, βοηθά στη διερεύνηση και την αντιμετώπιση προβλημάτων κατά τη διάρκεια εκδηλώσεων, όπως ανακλήσεις, επιτρέποντας στους ενδιαφερόμενους να εντοπίσουν την πηγή του προβλήματος. Τα δεδομένα που δημιουργούνται από την ιχνηλασιμότητα μπορούν να χρησιμοποιηθούν για τη βελτίωση κρίσιμων επιχειρηματικών διαδικασιών και την αντιμετώπιση ζητημάτων απόδοσης που σχετίζονται με χρόνους παράδοσης, κόστος μεταφοράς και διαχείριση αποθέματος, μεταξύ άλλων.
Απαιτούμενη ιχνηλασιμότητα
Όταν οι περισσότεροι άνθρωποι λένε «ιχνηλασιμότητα», αυτό που πραγματικά εννοούν είναι η ιχνηλασιμότητα των απαιτήσεων, η οποία ορίζεται ως η ικανότητα να περιγράφει και να ακολουθεί τη ζωή μιας απαίτησης τόσο προς τα εμπρός όσο και προς τα πίσω στον κύκλο ζωής ανάπτυξης, από την προέλευσή της έως την ανάπτυξη και πέρα από αυτήν .
Ο σκοπός της ιχνηλασιμότητας των απαιτήσεων είναι να παρέχει ορατότητα έναντι των απαιτήσεων και να επιτρέπει την εύκολη επαλήθευση της ικανοποίησης των απαιτήσεων. Η ανιχνευσιμότητα των απαιτήσεων βοηθά επίσης στην ανάλυση του αντίκτυπου των αλλαγών αποκαλύπτοντας πώς μια αλλαγή που έγινε σε μια απαίτηση επηρεάζει άλλες απαιτήσεις.
Οι απαιτήσεις μπορούν να παρακολουθούνται χειροκίνητα ή χρησιμοποιώντας διάφορα εργαλεία λογισμικού παρακολούθησης απαιτήσεων. Εργαλεία λογισμικού παρακολούθησης απαιτήσεων κάνει τη διαδικασία πολύ λιγότερο δυσκίνητη και επιρρεπής σε σφάλματα, και συνοδεύονται από μια σειρά από επιπλέον δυνατότητες για να παρέχουν έναν συστηματικό τρόπο τεκμηρίωσης, ανάλυσης και ιεράρχησης των απαιτήσεων.
Πρότυπα που απαιτούν ιχνηλασιμότητα
Με την ιχνηλασιμότητα υπάρχουν πολλά σημαντικά οφέλη που το καθιστούν μια αξιόλογη δραστηριότητα, αλλά υπάρχουν επίσης πολλά πρότυπα που το ορίζουν για συγκεκριμένες βιομηχανίες ή τύπους προϊόντων.
Για παράδειγμα, η DO-178B Η οδηγία ασχολείται με την ασφάλεια του κρίσιμου για την ασφάλεια λογισμικού που χρησιμοποιείται σε ορισμένα αερομεταφερόμενα συστήματα. Εξασφαλίζει την ανάπτυξη ασφαλούς και αξιόπιστου λογισμικού για αερομεταφερόμενα περιβάλλοντα, εστιάζοντας σε στόχους για διαδικασίες κύκλου ζωής λογισμικού και εξετάζοντας τα αποτελέσματα μιας κατάστασης αστοχίας στο σύστημα. Το DO-178B δηλώνει ότι θα πρέπει να είναι δυνατή η επιστροφή στην προέλευση κάθε απαίτησης, γι 'αυτό κάθε αλλαγή που γίνεται στην απαίτηση πρέπει να τεκμηριώνεται προκειμένου να επιτευχθεί η ιχνηλασιμότητα. Το ίδιο ισχύει για DO-254, το οποίο είναι παρόμοιο με το DO-178B, εκτός του ότι χρησιμοποιείται για υλικό αντί για λογισμικό.
Άλλα πρότυπα που απαιτούν ιχνηλασιμότητα περιλαμβάνουν ISO 26262, το οποίο είναι ένα διεθνές πρότυπο για τη λειτουργική ασφάλεια των ηλεκτρικών και / ή ηλεκτρονικών συστημάτων σε αυτοκίνητα παραγωγής που ορίζονται από τον Διεθνή Οργανισμό Τυποποίησης (ISO) το 2011, και IEC61508, ένα διεθνές πρότυπο που δημοσιεύθηκε από τη Διεθνή Ηλεκτροτεχνική Επιτροπή και αποτελείται από μεθόδους για τον τρόπο εφαρμογής, σχεδίασης, ανάπτυξης και συντήρησης συστημάτων αυτόματης προστασίας, που ονομάζονται συστήματα που σχετίζονται με την ασφάλεια.
Πίνακας ιχνηλασιμότητας
Η μήτρα ιχνηλασιμότητας είναι ένας πολύ αποτελεσματικός τρόπος εξασφάλισης πλήρους ανιχνευσιμότητας απαιτήσεων. Ο πίνακας ιχνηλασιμότητας καθιερώνει ένα ίχνος ελέγχου με τη χαρτογράφηση αντικειμένων ενός τύπου (όπως απαιτήσεις) που απεικονίζονται σε στήλες σε αντικείμενα άλλου τύπου (όπως πηγαίος κώδικας) που απεικονίζονται σε σειρές, με αποτέλεσμα μια αναπαράσταση των ίχνων μεταξύ αντικειμένων σε πίνακα.
Η παρακάτω εικόνα δείχνει ένα παράδειγμα ενός πίνακα ιχνηλασιμότητας που δημιουργείται από το Visure Requirements.
Ένας πίνακας ιχνηλασιμότητας είναι ένα χρήσιμο οπτικό βοήθημα που καθιστά μια μεγάλη ποσότητα πληροφοριών ορατή με μια ματιά, επισημαίνοντας πιθανά ζητήματα, ώστε να μπορούν να λυθούν πολύ καιρό πριν να έχουν την ευκαιρία να μετατραπούν σε μεγάλα προβλήματα.
Ενώ είναι εύκολο να εξηγηθεί, οι πίνακες ιχνηλασιμότητας μπορούν γρήγορα να γίνουν πολύ περίπλοκοι και δύσκολο να διαχειριστούν. Για αυτόν τον λόγο, οι διαχειριστές έργων σπάνια τους δημιουργούν χειροκίνητα. Αντ 'αυτού, βασίζονται σε εργαλεία διαχείρισης απαιτήσεων για την παρακολούθηση αλλαγών στις απαιτήσεις κατά τη διάρκεια της παραγωγής, μέσω ιδεών, έως ολοκλήρωσης.

Μια καλά σχεδιασμένη ιχνηλασιμότητα συσχετίζει κάθε απαίτηση με τους κατάλληλους επιχειρηματικούς στόχους, κάνοντας την αξιολόγηση των πιθανών αλλαγών γρήγορη και εύκολη, μειώνει τον κίνδυνο έργου, προάγει τη συνέπεια μεταξύ των απαιτήσεων, επιτρέπει την παρακολούθηση και τον έλεγχο σε ολόκληρο τον κύκλο ζωής των απαιτήσεων και πολλά άλλα.
Διασφάλιση καλής ιχνηλασιμότητας με το Visure
Το Visure Requirements είναι ένα εργαλείο λογισμικού Management Requirements Management (RM) το οποίο έχει σχεδιαστεί για να παρέχει ιχνηλασιμότητα στις απαιτήσεις από την προέλευση των απαιτήσεων, μέσω της ανάπτυξης και των προδιαγραφών τους, έως την επακόλουθη ανάπτυξη και χρήση του προϊόντος, και μέσω περιόδων συνεχούς βελτίωσης και επανάληψης οποιαδήποτε από αυτές τις φάσεις.
Διαχειρίζοντας όλες τις σχετικές με τις απαιτήσεις πληροφορίες, τις σχέσεις τους και τις αλληλεπιδράσεις τους με τους χρήστες, το Visure Requirements παρέχει πλήρεις απαιτήσεις ιχνηλασιμότητας σε ένα μόνο εργαλείο, παρέχοντας ολοκληρωμένη υποστήριξη στην πλήρη διαδικασία διαχείρισης απαιτήσεων.
Ενώ η ανάγκη για ιχνηλασιμότητα των απαιτήσεων είναι καθολική, υπάρχει ένας άπειρος αριθμός τρόπων για να το προσεγγίσετε, επειδή δεν υπάρχουν δύο οργανισμοί που να είναι ακριβώς ίδιοι. Το Visure Requirements είναι πλήρως προσαρμόσιμο και επιτρέπει στους οργανισμούς να το προσαρμόσουν ανάλογα με τις ανάγκες και τις προτιμήσεις τους, συμπεριλαμβανομένης της πραγματοποίησης αλλαγών στα διαθέσιμα μενού, γραμμές εργαλείων, στήλες, κουμπιά και άλλα στοιχεία.
Οι Απαιτήσεις Visure μπορούν να δημιουργήσουν αυτόματα έναν πίνακα ιχνηλασιμότητας απαιτήσεων, καθώς και άλλες αναφορές και πίνακες εργαλείων, για την εμφάνιση της ιχνηλασιμότητας μεταξύ διαφορετικών επιπέδων απαιτήσεων, όπως προϊόν, σύστημα, απαιτήσεις εξαρτημάτων και σχεδιασμός και πολλά άλλα.