Ανάλυση επιπτώσεων

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

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

Επεξήγηση ανάλυσης επιπτώσεων

Η ανάλυση αντικτύπου, γνωστή και ως ανάλυση αντίκτυπου αλλαγής, περιγράφηκε για πρώτη φορά το 1996 από τους Αμερικανούς μηχανικούς λογισμικού Robert S. Arnold και Shawn A. Bohner στο βιβλίο τους με τίτλο Software Maintenance. Στο βιβλίο, οι Άρνολντ και Μπόχνερ δήλωσαν ότι η ανάλυση επιπτώσεων αφορά «τον εντοπισμό των πιθανών συνεπειών μιας αλλαγής ή την εκτίμηση του τι πρέπει να τροποποιηθεί για να επιτευχθεί μια αλλαγή».

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

Σύμφωνα με τους Arnold και Bohner, υπάρχουν τρεις βασικοί τύποι ανάλυσης επιπτώσεων:

Ανάλυση επιπτώσεων ιχνηλασιμότητας

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

Ανάλυση επιπτώσεων εξάρτησης

Αυτός ο τύπος ανάλυσης κρούσης χρησιμοποιείται για τον προσδιορισμό του βάθους της επίδρασης στο σύστημα.

Ανάλυση βιωματικών επιπτώσεων

Λαμβάνοντας υπόψη την προηγούμενη εμπειρία εμπειρογνωμόνων στον οργανισμό, η βιωματική ανάλυση επιπτώσεων μελετά τι συνέβη σε παρόμοιες καταστάσεις στο παρελθόν για να προσδιορίσει τι μπορεί να συμβεί στο μέλλον.

Ανάλυση επιπτώσεων στην ορατότητα. Τι είναι η Ανάλυση Επιπτώσεων;
Ανάλυση οραμάτων-αντίκτυπου

Ανάλυση αντικτύπου στη Μηχανική Λογισμικού

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

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

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

Πώς να διενεργήσετε μια Ανάλυση Επιπτώσεων;

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

1. Προετοιμάστε

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

2. Συλλέξτε πληροφορίες

Στη συνέχεια, εξετάστε περιοχές υψηλού επιπέδου που επηρεάζονται από την προτεινόμενη αλλαγή, όπως η στρατηγική του τμήματος, οι ομάδες πελατών και οι επιχειρηματικές διαδικασίες και συλλέξτε τις πληροφορίες που απαιτούνται για την ανάλυση. Εάν γνωρίζετε ότι η αλλαγή θα επηρεάσει πολλά τμήματα, αναφέρετέ τα. Υπάρχουν δύο συνήθεις τρόποι συλλογής πληροφοριών: ερωτηματολόγια και συνεντεύξεις συλλογής δεδομένων. Καθένα έχει κάποια πλεονεκτήματα και μειονεκτήματα, γι 'αυτό συχνά συνδυάζονται.

3. Αξιολογήστε τις συλλεγόμενες πληροφορίες

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

Τρόπος αξιολόγησης των συλλεγόμενων πληροφοριών

Βέλτιστες πρακτικές για ανάλυση ανάλυσης επιπτώσεων

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

  1. Είναι χρήσιμο να γίνεται διάκριση μεταξύ ποσοτικών (νομισματικών) επιπτώσεων και ποιοτικών επιπτώσεων.
  2. Μην ξεχνάτε ποτέ να ορίζετε στενά το πεδίο κάθε ανάλυσης αντικτύπου
  3. Δημιουργήστε μια ομάδα έργων ανάλυσης επιπτώσεων που εκπροσωπεί όλους τους τομείς εντός του πεδίου της ανάλυσης επιπτώσεων.
  4. Είναι πάντα ευκολότερο να εμπλέξετε άτομα εάν έχετε λάβει γραπτή εκτελεστική δέσμευση για την ανάλυση αντικτύπου.
  5. Εκμεταλλευτείτε τα εργαλεία λογισμικού διαχείρισης απαιτήσεων για να διασφαλίσετε ανιχνευσιμότητα από άκρο σε άκρο
Πίνακας ιχνηλασιμότητας που δημιουργήθηκε από το Visure Requirement ALM

Χρησιμοποιώντας ένα εργαλείο διαχείρισης απαιτήσεων για την ανάλυση αντικτύπου αλλαγής

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

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

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


Άλλα σχετικά άρθρα:

Καταχωρήθηκε στο Blog
Προγραμματίστε μια δωρεάν επίδειξη
Κορυφή