Skip to main content

Τι είναι η διαχείριση των απαιτήσεων;

Όλη η ανάπτυξη λογισμικού ολοκληρώνεται χρησιμοποιώντας μια διαδικασία κύκλου ζωής ανάπτυξης συστήματος.Αυτή η διαδικασία περιλαμβάνει συνήθως τις απαιτήσεις, το σχεδιασμό, την κωδικοποίηση, τη δοκιμή και την ανάπτυξη.Η διαχείριση των απαιτήσεων είναι η φάση της ανάπτυξης του συστήματος που επικεντρώνεται στη λήψη απαιτήσεων για ένα σύστημα.Αυτή είναι η πρώτη φάση της διαδικασίας κύκλου ζωής, η οποία επικεντρώνεται στον προγραμματισμό, την ιεράρχηση και τον καθορισμό του τι θα είναι απαραίτητο για την ολοκλήρωση μιας εφαρμογής.

Η αποτελεσματική διαχείριση του έργου εξαρτάται από την ορθή διαχείριση των απαιτήσεων του συστήματος.Ο υπεύθυνος του έργου είναι υπεύθυνος για τη διασφάλιση ότι όλες οι απαιτήσεις του συστήματος εντοπίζονται, κατανοούνται και τεκμηριώνονται.Αυτή η διαδικασία διαχείρισης απαιτήσεων είναι μια σύμβαση μεταξύ της επιχείρησης και των επαγγελματιών πληροφορικής που εξηγεί τι χρειάζεται για το σύστημα.

Η διαχείριση των απαιτήσεων ολοκληρώνεται συνήθως από έναν επιχειρηματικό αναλυτή.Ο επιχειρηματικός αναλυτής αναφέρει σε έναν διαχειριστή έργου και έχει την ευθύνη να καθορίσει και να τεκμηριώσει τις απαιτήσεις του συστήματος.Ένας επιχειρηματικός αναλυτής είναι ένα άτομο που ενεργεί ως σύνδεσμος μεταξύ της επιχειρηματικής και τεχνικής ομάδας.Συνήθως έχει εξαιρετικές επικοινωνιακές δεξιότητες και κατανοεί τι χρειάζεται η επιχείρηση στον τομέα της λειτουργικότητας.

Ανάλυση απαιτήσεων είναι η διαδικασία στη διαχείριση των απαιτήσεων όπου οι προσδοκίες των χρηστών ορίζονται σαφώς για ένα νέο χαρακτηριστικό.Αυτά τα χαρακτηριστικά είναι σημαντικά για την επιχείρηση και έχουν ποσοτικοποιήσιμα οφέλη.Η ανάλυση των απαιτήσεων είναι μια δύσκολη διαδικασία, διότι περιλαμβάνει συχνή επικοινωνία με τους χρήστες του συστήματος για τον προσδιορισμό συγκεκριμένων προσδοκιών χαρακτηριστικών και των προσδοκιών του συστήματος.

Ο επιχειρηματικός αναλυτής πρέπει να παραβιάσει μια απαίτηση σε πεπερασμένες λεπτομέρειες για να συμπεριλάβει το υλικό, τη διεπαφή χρήστη, τα στοιχεία δεδομένων, τα μεγέθη πεδίου και τους κανόνες μορφής.Αυτές οι πληροφορίες τροφοδοτούνται στην ομάδα ανάπτυξης ως προϋποθέσεις για το σχεδιασμό της εφαρμογής.Αφού η ομάδα ανάπτυξης έχει σχεδιάσει την εφαρμογή, ο αναλυτής των επιχειρήσεων πρέπει στη συνέχεια να επικυρώσει το σχεδιασμό με τις απαιτήσεις για να διασφαλίσει ότι η προτεινόμενη αίτηση θα πληροί τις απαιτούμενες λειτουργίες.Στο πλαίσιο της διαχείρισης των απαιτήσεων, ο αναλυτής των επιχειρήσεων θα συνεργαστεί με τους επιχειρηματικούς χρήστες για να καθορίσει πότε θα απαιτηθεί ένα κομμάτι λειτουργικότητας.Αυτές οι πληροφορίες προτεραιότητας τροφοδοτούνται στη διαδικασία κύκλου ζωής του συστήματος για τον προσδιορισμό του τρόπου και πότε θα εισαχθούν οι απαιτήσεις στην εφαρμογή.

Σήμερα υπάρχουν τυποποιημένες μέθοδοι για τη διαχείριση των απαιτήσεων του συστήματος.Η προδιαγραφή απαιτήσεων συστήματος (SYRS) είναι ένα τυπικό πρότυπο που καθορίζει τον τρόπο με τον οποίο πρέπει να ολοκληρωθεί η διαχείριση των απαιτήσεων.Αυτή η τυποποιημένη διαδικασία δημιουργήθηκε από το Ινστιτούτο Ηλεκτρικών και Ηλεκτρονικών Μηχανικών (IEEE).Αυτή η κοινότητα είναι μια τεχνική κοινωνία αφιερωμένη στα πρότυπα στον τομέα των υπολογιστών.Το SYRS είναι ένα πρότυπο που χρησιμοποιείται για την τεκμηρίωση και τον καθορισμό των απαιτήσεων του συστήματος.