Η εθνογραφία, μια ερευνητική μέθοδος που έχει ρίζες στην ανθρωπολογία, περιλαμβάνει την εμβάπτιση σε μια συγκεκριμένη κουλτούρα ή ομάδα για να κατανοήσει τη συμπεριφορά, τις πεποιθήσεις και τις αξίες τους. Στη μηχανική λογισμικού, παίρνει μια ελαφρώς διαφορετική μορφή, εστιάζοντας στην κατανόηση της συμπεριφοράς των χρηστών στο φυσικό περιβάλλον τους.
Εδώ είναι ο τρόπος με τον οποίο χρησιμοποιείται η εθνογραφία στη μηχανική λογισμικού:
1. Παρατήρηση: Οι ερευνητές παρατηρούν τους χρήστες στο φυσικό τους περιβάλλον, όπως ο χώρος εργασίας τους, το σπίτι τους ή κατά τη χρήση του λογισμικού. Λαμβάνουν λεπτομερείς σημειώσεις σχετικά με τον τρόπο με τον οποίο οι χρήστες αλληλεπιδρούν με το λογισμικό, τις ροές εργασίας τους, τις προκλήσεις που αντιμετωπίζουν και τη συνολική τους εμπειρία. Αυτή η παρατήρηση μπορεί να γίνει μέσω:
* πεδίο: Ξοδεύοντας χρόνο με τους χρήστες στο πραγματικό τους πλαίσιο.
* Απομακρυσμένη παρατήρηση: Ανάλυση δεδομένων χρήστη που συλλέγονται από ιστότοπους, λογισμικό ή φόρουμ χρηστών.
2. Συνεντεύξεις: Οι ερευνητές διεξάγουν σε βάθος συνεντεύξεις με τους χρήστες για να αποκτήσουν βαθύτερες γνώσεις σχετικά με τα κίνητρα, τους στόχους και τις εμπειρίες τους με το λογισμικό. Αυτές οι συνεντεύξεις μπορούν να είναι δομημένες ή ημι-δομημένες, επιτρέποντας στους ερευνητές να διερευνήσουν συγκεκριμένα θέματα ή να ακολουθήσουν τους οδηγούς χρήστη.
3. Ανάλυση τεχνητού: Οι ερευνητές αναλύουν αντικείμενα που παράγονται από τους χρήστες, όπως έγγραφα, μηνύματα ηλεκτρονικού ταχυδρομείου, σκίτσα ή σημειώσεις, για να αποκτήσουν πληροφορίες σχετικά με τις πρακτικές χρήστη και τα ψυχικά μοντέλα.
4. Ερευνητική έρευνα: Αυτή η μέθοδος περιλαμβάνει τη στενή συνεργασία με τους χρήστες για να κατανοήσουν τα καθήκοντά τους και τις ροές εργασίας στο φυσικό τους περιβάλλον. Οι ερευνητές συμμετέχουν ενεργά στις δραστηριότητες του χρήστη, θέτουν ερωτήσεις και παρατηρώντας τις ενέργειές τους.
Οφέλη της εθνογραφίας στη μηχανική λογισμικού:
* βαθιά κατανόηση χρήστη: Η εθνογραφία επιτρέπει στους ερευνητές να αναπτύξουν μια ολιστική κατανόηση των αναγκών και της συμπεριφοράς των χρηστών, ξεπερνώντας τα δεδομένα επιφανειακού επιπέδου.
* Προσδιορισμός των κρυμμένων αναγκών και σημείων πόνου: Παρατηρώντας τους χρήστες στο φυσικό τους πλαίσιο, οι ερευνητές μπορούν να αποκαλύψουν τις ανάγκες που οι ίδιοι οι χρήστες ενδέχεται να μην γνωρίζουν.
* Αποκαλύπτοντας το "γιατί" πίσω από τις ενέργειες των χρηστών: Αυτή η μέθοδος βοηθά να κατανοήσουμε όχι μόνο τι κάνουν οι χρήστες, αλλά και γιατί το κάνουν, παρέχοντας πολύτιμες γνώσεις για το σχεδιασμό λογισμικού με επίκεντρο τον χρήστη.
* Βελτίωση της εμπειρίας των χρηστών: Με την ενσωμάτωση ιδεών από την εθνογραφική έρευνα, οι μηχανικοί λογισμικού μπορούν να σχεδιάσουν πιο διαισθητικά, αποτελεσματικά και φιλικά προς το χρήστη προϊόντα.
* Ανάπτυξη καινοτόμων λύσεων: Η εθνογραφική έρευνα μπορεί να προκαλέσει δημιουργικότητα και να οδηγήσει σε καινοτόμες λύσεις που αντιμετωπίζουν τις ανάγκες των χρηστών του πραγματικού κόσμου.
Παραδείγματα εθνογραφικής έρευνας στη μηχανική λογισμικού:
* Παρατηρώντας τον τρόπο με τον οποίο οι γιατροί χρησιμοποιούν ηλεκτρονικά αρχεία υγείας σε νοσοκομειακό περιβάλλον.
* Κατανόηση του τρόπου με τον οποίο οι μαθητές χρησιμοποιούν διαδικτυακές πλατφόρμες μάθησης στα σπίτια τους.
* Ανάλυση αναθεωρήσεων χρηστών και συζητήσεων φόρουμ για την κατανόηση των προτιμήσεων και των προκλήσεων των χρηστών με ένα συγκεκριμένο λογισμικό.
Συνολικά, η εθνογραφία προσφέρει ένα ισχυρό εργαλείο για την κατανόηση της συμπεριφοράς των χρηστών στη μηχανική λογισμικού, επιτρέποντας στους σχεδιαστές και τους προγραμματιστές να δημιουργήσουν περισσότερα προϊόντα με επίκεντρο τον χρήστη και αποτελεσματικά προϊόντα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα