Βίντεο: Unlocking the Mystery of Life/ Το Ξεκλείδωμα του Μυστηρίου της Ζωής 2024
Οι θέσεις εργασίας στον τομέα της κωδικοποίησης δεν αφορούν μόνο την καθιστική μπροστά από έναν υπολογιστή. Υπάρχουν άλλα βήματα που πρέπει να λάβετε για να διασφαλίσετε ότι ένα έργο θα εμφανιστεί μέχρι το τέλος. Ο σκοπός της φάσης σχεδιασμού είναι να
- Κατανόηση των στόχων του πελάτη. Μερικοί πελάτες μπορεί να θέλουν να είναι οι πρώτοι που θα εισέλθουν σε μια βιομηχανία με μια εφαρμογή, ακόμα κι αν σημαίνει να θυσιάζεται η ποιότητα. Άλλοι πελάτες ενδέχεται να απαιτούν τα υψηλότερα πρότυπα ποιότητας, αξιοπιστίας και σταθερότητας. Ομοίως, άλλοι μπορεί να δώσουν προτεραιότητα στη διατήρηση υφιστάμενων πελατών, ενώ άλλοι θέλουν να προσελκύσουν νέους πελάτες. Όλα αυτά τα κίνητρα επηρεάζουν το σχεδιασμό και την υλοποίηση του προϊόντος με μεγάλους και μικρούς τρόπους.
- Οι πελάτες συνήθως έχουν ένα γενικό όραμα προϊόντος, έναν κατάλογο των καθηκόντων που ο χρήστης πρέπει να είναι σε θέση να ολοκληρώσει με την εφαρμογή. Συχνά, οι πελάτες έχουν χαρακτηριστικά γνωρίσματα που θα βοηθήσουν στην εκπλήρωση αυτών των καθηκόντων. Συμφωνείτε σχετικά με τα παραδοτέα και μια χρονολογική σειρά.
- Σχεδόν κάθε πελάτης θα φανταστεί ένα πολύ μεγαλύτερο προϊόν από ό, τι έχετε χρόνο να χτίσετε. Για έναν προγραμματιστή, είναι εξαιρετικά σημαντικό να κατανοήσουμε ποια χαρακτηριστικά είναι απολύτως απαραίτητα και πρέπει να κατασκευαστούν και ποια χαρακτηριστικά είναι "ωραία να έχουμε" αν υπάρχει χρόνος που απομένει στο τέλος του έργου. Εάν κάθε δυνατότητα είναι "πρέπει να έχει", πρέπει είτε να πιέσετε τον πελάτη για να δώσετε προτεραιότητα σε κάτι είτε βεβαιωθείτε ότι έχετε δώσει τον εαυτό σας αρκετό χρόνο.
Αφού διαχωρίσετε τα απαραίτητα χαρακτηριστικά από το "ωραίο να έχετε", πρέπει να αποφασίσετε ποια χαρακτηριστικά είναι εύκολο να επιτευχθούν και τα οποία είναι πολύπλοκα. Χωρίς προηγούμενη εμπειρία, αυτό μπορεί να φαίνεται δύσκολο, αλλά σκεφτείτε αν άλλες εφαρμογές έχουν παρόμοια λειτουργικότητα. Πρέπει επίσης να δοκιμάσετε να αναζητήσετε στον ιστό για δημοσιεύσεις φόρουμ ή για προϊόντα που έχουν τη δυνατότητα.Αν κανένα προϊόν δεν εφαρμόζει το χαρακτηριστικό και όλες οι συζητήσεις σε απευθείας σύνδεση παρουσιάζουν τη δουλειά τόσο δύσκολη, αξίζει να συμφωνήσουμε εκ των προτέρων για μια εναλλακτική λύση.
Συζητήστε τα εργαλεία και το λογισμικό που θα χρησιμοποιήσετε για να ολοκληρώσετε το έργο και τα οποία οι χρήστες σας θα χρησιμοποιήσουν για να καταναλώσουν το έργο.Πάρτε το χρόνο να κατανοήσετε τη ροή εργασίας του πελάτη και του χρήστη για να αποφύγετε εκπλήξεις από ασύμβατο λογισμικό. το λογισμικό ιστού λειτουργεί συνήθως σε μια ποικιλία συσκευών, αλλά τα παλαιότερα λειτουργικά συστήματα και τα προγράμματα περιήγησης μπορούν να προκαλέσουν προβλήματα. Ορίζοντας στην αρχή του έργου ποιες εκδόσεις του προγράμματος περιήγησης θα υποστηρίξετε (όπως ο Internet Explorer 9 και μεταγενέστερες) και ποιες συσκευές (όπως μόνο για υπολογιστές και iPhone) θα εξοικονομήσουν χρόνο ανάπτυξης και δοκιμής. Συνήθως, αυτές οι αποφάσεις βασίζονται στον αριθμό των υφιστάμενων χρηστών σε αυτές τις πλατφόρμες και πολλοί οργανισμοί θα υποστηρίξουν μια έκδοση προγράμματος περιήγησης εάν χρησιμοποιούνται από ένα σημαντικό μέρος της βάσης χρηστών - συνήθως τουλάχιστον πέντε τοις εκατό.
- Οι ασυμβατότητες του προγράμματος περιήγησης μειώνονται καθώς τα πιο πρόσφατα προγράμματα περιήγησης για επιτραπέζιους και κινητούς υπολογιστές ενημερώνονται και είναι πλέον πιο εύκολο να ενημερωθούν.