Ελέγχοντας Απαιτήσεις
Τον έλεγχο των απαιτήσεων μπορεί να είναι η πιο σημαντική πτυχή της επιτυχίας σε ένα έργο και την εξασφάλιση της πλήρους δυνατότητας χρήσης του αναπτυγμένου συστήματος. Ελέγχου δεν σημαίνει ότι δεν είναι ποτέ υπάρχουν αλλαγές στο αρχικό baselined απαιτήσεις. Σημαίνει ότι όλα τα ενδιαφερόμενα μέρη στο σχέδιο είναι να ενημερώνονται και να συμμετέχουν σε μια διαδικασία control απαιτήσεις που καταργεί η μεγαλύτερη απειλή για κάθε έργο development system - απαιτήσεις υφέρπουσα. Απαιτήσεις creeping μπορεί και σκόπιμο να θεωρείται ως αχρείο σαμποτέρ ο οποίος, σαν χαμαιλέοντας, παίρνει πολλά διαφορετικά χρώματα. Αυτό το κακό χτυπά έξω με μόνο ένα σκοπό: να βρείτε κάποιον, οποιοσδήποτε το έργο, για να make μια αλλαγή στην baselined τις απαιτήσεις που δεν έχουν εκτιμηθεί οι impact και λογική διάθεση της αλλαγής και την ενημέρωση όλων των μερών για την ανάγκη της αλλαγής. Να καταργεί τις απαιτήσεις υφέρπουσα: - Βεβαιωθείτε ότι υπάρχουν οι βασικές απαιτήσεις. - Έχετε μια μέθοδο ελέγχου των αλλαγών, για τη διεκπεραίωση κάθε είδους τροποποίηση baselined απαιτήσεις. - Βεβαιωθείτε ότι όλοι οι άνθρωποι που συμμετέχουν στο έργο, τόσο από την πλευρά της δημοσίευσης και από την πλευρά της ανάπτυξης, να κατανοήσουν τη διαδικασία και τις μεθόδους που χρησιμοποιούνται για τις βασικές απαιτήσεις και να επηρεάσει την αλλαγή στον baselined απαιτήσεις. Οι βασικές απαιτήσεις κατάλογος καταρτίζεται από τον πελάτη αναθεώρηση συνεδρίαση και θα πρέπει να δοθεί ένα μοναδικό αναγνωριστικό εκείνη τη στιγμή. Θα πρέπει να διανέμονται σε όλους τους συμμετέχοντες, καθώς οι απαιτήσεις κατάλογο μόνο που πρέπει να χρησιμοποιούνται ως έναρξη των εργασιών σχεδιασμού. Το αναγνωριστικό πρέπει να έχει διατάξεις για την ανακοίνωση της έκδοσης ή έκδοση ή απελευθέρωση. Εάν ένας εγκεκριμένος γίνεται αλλαγή στον κατάλογο απαιτήσεων, το αναγνωριστικό πρέπει να ενημερωθεί και να αναθεωρηθεί ο κατάλογος απαιτήσεων διανεμηθεί σε όλους τους συμμετέχοντες. Ελέγχοντας την Αλλαγή του Απαιτήσεις Για παράδειγμα, ας πούμε ότι ο σχεδιασμός του Graphical User Interface (GUI) γίνεται σε εξέλιξη, ο σχεδιαστής συνειδητοποιεί ότι δεν υπάρχει καμία απαίτηση για το γραφικό περιβάλλον για την παροχή της μεταφοράς τους προς το ερώτημα του υποσυστήματος, μια λειτουργία ο σχεδιαστής θεωρεί ότι θα είναι ζωτικής σημασίας για το χρήστη. Χρησιμοποιώντας τη διαδικασία ελέγχου των απαιτήσεων, ο σχεδιαστής δεν προσθέτει τη λειτουργία (η οποία θα παρεισφρήσουν στις απαιτήσεις). Αντ 'αυτού, ο σχεδιαστής ετοιμάζει ένα περιστατικό / έκθεση πρόβλημα που επισημαίνει το γεγονός ότι δεν υπάρχει μία απαίτηση για το GUI για την αναζήτηση μεταφορά και ενημερώνει τον κάτοχο του καταλόγου απαιτήσεων, ο οποίος μπορεί να είναι το υπεύθυνο ποιότητας αξιοπιστίας, το τεχνικού διευθυντή, ο επικεφαλής του έργου , ή κάποιος στην διαχείριση της διάρθρωσής του. Οι πληροφορίες που παρέχονται από το σχεδιαστή αξιολογείται για αντίκτυπου των έργων και διατίθενται με έναν από τους ακόλουθους τρόπους: 1. Η αλλαγή έχει εγκριθεί ως απαραίτητη συνιστώσα της τρέχουσας προσπάθειας ανάπτυξης του συστήματος. Στην περίπτωση αυτή, το χρονοδιάγραμμα και τον προϋπολογισμό θα πρέπει να αξιολογηθεί για τις επιπτώσεις. Εάν ο φάκελος αυτός πρέπει να διατηρηθεί, απόφαση της διοίκησης θα πρέπει να γίνουν σχετικά με την προσθήκη ενός πόρου για να κάνει τον προγραμματισμό, να αυξηθούν οι ώρες για μία ή περισσότερες υπάρχουσες προγραμματιστές, ή τον αναθέτοντα ότι το κομμάτι της εργασίας. Εάν ο προϋπολογισμός είναι ήδη σε γυμνά κόκαλα, καθώς και το χρονοδιάγραμμα πρέπει να πληρούνται, τότε η αύξηση της ώρας κατά πάσα πιθανότητα θα συμπεριληφθεί στην nonpaid απαλλάσσονται κατηγορία των υπερωριών των εργαζομένων, η διαχείριση του όμως πρέπει να συνειδητοποιήσουν ότι αυξάνουν το pro κίνδυνο ject. 2. Η αλλαγή έχει εγκριθεί ως τροποποίηση του ισχύοντος συστήματος προς εφαρμογή κατά την πρώτη έκδοση του λογισμικού μετά την αρχική παράδοση του συστήματος. Ένα έργο-γύρω μπορεί ή δεν χρειάζεται να αναπτυχθούν για την αρχική φάση εφαρμογής. Το θέμα είναι να βεβαιωθείτε ότι υπάρχει συμφωνία με τον πελάτη ως προς το ποιος θα ασχοληθεί με το έργο-γύρω σε περίπτωση που χρειαστεί. Το άλλο κρίσιμο σημείο που πρέπει να γίνουν εδώ είναι ότι τα έγγραφα ελέγχου της αλλαγής και η διαδικασία για τη χρήση τους πρέπει να εφαρμοστούν έτσι ώστε τα στοιχεία, όπως η παρούσα, δεν εμπίπτουν μέσα από τις ρωγμές όπως η ανάπτυξη για την επόμενη έκδοση γίνεται σε εξέλιξη. 3. Η αλλαγή έχει εγκριθεί ως πιθανή μελλοντική βελτίωση του ισχύοντος συστήματος χωρίς συγκεκριμένο χρονοδιάγραμμα για την εφαρμογή. Παρόμοια με την αλλαγή εγκριθεί ως τροποποίηση, τα αρχεία ελέγχου των αλλαγών πρέπει να είναι ακριβείς ώστε να εξασφαλίζεται ότι η απόφαση ειδικά για την αλλαγή αυτή δεν έχει χαθεί. Επειδή αυτή η αλλαγή δεν θα γίνει μέρος της την επόμενη έκδοση, θα πάει πίσω στην επιθυμία του καθεστώτος λίστα και να πραγματοποιούνται καθ 'όλη τη διαδικασία της απαιτήσεις. Ο λόγος για αυτό είναι να καταστεί βέβαιο ότι η ανάπτυξη της αυτό το εξάρτημα είναι προγραμματισμένη για την εργασία και την παράδοση στο πλαίσιο της όλες τις άλλες υπάρχουσες εργασίες. 4. Η αλλαγή απορρίπτεται. Αυτό κλείνει την έκθεση συμβάντος. Δεν έργο προβλέπεται τώρα ή στο μέλλον. Μπορεί να υπάρχουν πολλοί λόγοι για αυτό το είδος της απάντησης. Όποια και αν είναι ο λόγος, η δράση απόρριψη και ο λόγος της απόρριψης πρέπει να καταγράφονται στο πλαίσιο της διαδικασίας ελέγχου των αλλαγών. Ένα αρχείο όλων των αλλαγών είναι κλειστό συντηρούνται έτσι ώστε να εξασφαλίζεται η ακριβής ιστορία του σχεδίου και να παράσχει το σκεπτικό σχετικά με το γιατί η αλλαγή αυτή απορρίφθηκε. Όποτε οποιοδήποτε λογισμικό απελευθερώνεται στον πελάτη, η απελευθέρωση θα πρέπει να ακολουθούν ένα καθορισμένο διαδικασία διαχείρισης απελευθέρωση που θα περιλαμβάνει το συγκεκριμένο προσδιορισμό του συνόλου των στοιχείων που περιλαμβάνονται στην έκδοση του λογισμικού καθώς και τα εξαρτήματα που υποτίθεται be σήμερα (δηλαδή, system λογισμικού). Αυτός ο προσδιορισμός πρέπει επίσης να περιλαμβάνει το συγκεκριμένο περιστατικό / αναφορές προβλημάτων που διορθώθηκαν από την απελευθέρωση, καθώς και κάθε εργασία-arounds που είχαν σχεδιαστεί για τα γνωστά προβλήματα που υπάρχουν στο λογισμικό. ένα άρθρο που υπέβαλε η Ralph T. Dowson
|
|||
|