Agile Project Management σε έργα ανάλυσης απαιτήσεων πληροφοριακών συστημάτων Φράντζιος Κωνσταντίνος
Η διοίκηση έργων ανάλυσης απαιτήσεων σε έργα πληροφοριακών συστημάτων με ευέλικτες μεθοδολογίες φαίνεται αυτονόητη και ιδιαίτερα αποδοτική, αλλά θα πρέπει να εξεταστούν τα πολλαπλά θέματα που μπορεί να αντιμετωπίσει ένας διαχειριστής έργου σε αυτές τις συνθήκες. Αυτή η εργασία έχει σκοπό μέσω μιας εκτενούς βιβλιογραφικής επισκόπησης να προσεγγίσει αυτά τα θέματα εξετάζοντας τη Μηχανική των Απαιτήσεων από τη σκοπιά των Ευέλικτων μεθόδων δημιουργίας λογισμικού και διαχείρισης της διαδικασίας
Ευέλικτη Μηχανική Απαιτήσεων (ARE) Θέματα της Ευέλικτης Μηχανικής Απαιτήσεων Θέματα Εκμαίευσης Απαιτήσεων Θέματα Ανάλυσης Απαιτήσεων Θέματα Τεκμηρίωσης Απαιτήσεων Θέματα Επικύρωσης Απαιτήσεων Θέματα Διαχείρισης Απαιτήσεων Θέματα Μη Λειτουργικών Απαιτήσεων (ΜΛΑ)
Θέματα της Ευέλικτης Μηχανικής Απαιτήσεων Σύμφωνα με τον Pressman (2009), μία από τις πολλές δυσκολίες που αντιμετωπίζει ένας μηχανικός λογισμικού είναι να κατανοήσει τις απαιτήσεις ενός προβλήματος. Ανεξάρτητα από την Ευέλικτη μέθοδο που χρησιμοποιείται, προκύπτουν θέματα σχετικά με το ARE. Θέματα Εκμαίευσης Απαιτήσεων Η εκμαίευση των απαιτήσεων περιλαμβάνει στοιχεία επίλυσης προβλημάτων, επεξεργασίας, διαπραγμάτευσης και προδιαγραφών. Ένα κύριο πρόβλημα στην ARE είναι ότι οι απαιτήσεις που προκύπτουν κατά τη διαδικασία αυτή έχουν την τάση να καταστούν άνευ αντικειμένου ή καθίστανται λιγότερο καθορισμένες με κάθε νέα επανάληψη
Θέματα Ανάλυσης Απαιτήσεων Ο όρος "ανάλυση απαιτήσεων" αναφέρεται στη διαδικασία εξευγενισμού και επέκτασης του αρχικού συνόλου των απαιτήσεων που έχουν καταρτιστεί κατά τη συλλογή των απαιτήσεων). Οι ευέλικτες πρακτικές της ανάλυσης απαιτήσεων συνιστώνται σε συνεδριάσεις κοινής ανάπτυξης εφαρμογών Κύρια προβλήματα η σύνθεση των ομάδων, η σύγκρουση των ιδεών, τα θέματα κατά την ιεράρχηση των απαιτήσεων Θέματα Τεκμηρίωσης Απαιτήσεων Οι ευέλικτες μέθοδοι εστιάζουν λιγότερο στην τεκμηρίωση. Η βαριά τεκμηρίωση αντικαταστάθηκε από άτυπη και συχνή επικοινωνία και συνεργασία (Cao & Ramesh, 2007)Τις περισσότερες φορές, η τεκμηρίωση των απαιτήσεων σε ευέλικτες μεθόδους περιστρέφεται γύρω από τις "ιστορίες χρηστών, τα backlogs, τις κάρτες, διαγράμματα burn down" κ.λπ.
Θέματα Επικύρωσης Απαιτήσεων Η πρόθεση πίσω από την επικύρωση των απαιτήσεων είναι να αποκαλύψουν τις κρίσιμες ανάγκες, προσδοκίες, διεπαφές, καθώς και περιορισμούς (Chrissis et al., 2011) εξετάζοντας τις απαιτήσεις για ασυνέπεια, παραλείψεις και αμφισημία (Pressman, 2009). Οι Cao και Ramesh (2008) υποδηλώνουν ότι δεν υπάρχει επίσημη μοντελοποίηση.αντίθετα, οι Inayat et al. (2014) υποδηλώνουν ότι οι ευέλικτες μέθοδοι λειτουργούν σωστά για την επικύρωση των απαιτήσεων με την υποστήριξη της ανάδρασης από τα ενδιαφερόμενα μέρη. Θέματα Διαχείρισης Απαιτήσεων Σκοπός της διαχείρισης απαιτήσεων είναι η διατήρηση των απαιτήσεων και η διασφάλιση της επικαιροποίησης των σχετικών σχεδίων και δεδομένων Υπάρχουν θέματα επιλογής της κατάλληλης εργαλειοθήκης για τη διαχείριση.
Θέματα Μη Λειτουργικών Απαιτήσεων (ΜΛΑ) Οι μη λειτουργικές απαιτήσεις καλύπτουν συνοπτικά τη "φορητότητα, τη συντηρησιμότητα, την επεκτασιμότητα, την ασφάλεια ή την απόδοση" (Cao & Ramesh 2008: 64). Οι μη λειτουργικές απαιτήσεις αφορούν ουσιαστικά τις απαιτήσεις ποιότητας. Τα ζητήματα μη λειτουργικών απαιτήσεων που μπορούν να θέσουν σε κίνδυνο την ποιότητα του λογισμικού περιλαμβάνουν α) κρυφή ή ακατάλληλη λειτουργικότητα, β) παραπλανητική αναφορά, γ) ανεπαρκείς λύσεις πληροφορικής κλπ
Ευχαριστώ για την προσοχή σας