λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Εταιρείες Ανάπτυξης Λογισμικού

Πότε μπορεί να χρησιμοποιήσει κοινή ανάπτυξη εφαρμογών;

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

* Η σημαντική συμμετοχή του χρήστη είναι κρίσιμη: Ο Jad ευδοκιμεί όταν η επιτυχία του έργου εξαρτάται από την ενεργό συμμετοχή και την αγορά από τους τελικούς χρήστες. Εάν οι χρήστες είναι ανθεκτικοί στην αλλαγή ή η εισροή τους είναι κρίσιμη για τη λειτουργικότητα, ο Jad είναι καλή.

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

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

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

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

Αντίστροφα, ο Jad μπορεί * να μην είναι η καλύτερη προσέγγιση όταν:

* Οι χρήστες δεν είναι διαθέσιμοι ή μη συνεργάσιμοι: Ο Jad απαιτεί ενεργό συμμετοχή. Εάν οι χρήστες δεν είναι διαθέσιμοι για εργαστήρια ή δεν επιθυμούν να συμμετάσχουν, η διαδικασία θα αποτύχει.

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

* Ο προϋπολογισμός είναι εξαιρετικά περιορισμένος: Ο Jad απαιτεί πόρους για διευκολυντές, χώρο συνάντησης και δυνητικά έξοδα ταξιδιού.

* Οι απαιτήσεις είναι καλά καθορισμένες και τεκμηριωμένες: Εάν οι απαιτήσεις είναι ήδη σαφώς τεκμηριωμένες και κατανοητές, μια συνεδρία JAD μπορεί να είναι περιττή.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα