socialgekon.com
  • Κύριος
  • Συμβουλές Και Εργαλεία
  • Άνθρωποι Προϊόντων Και Ομάδες
  • Διεπαφή Ιστού
  • Σχεδιασμός Για Κινητά
Τροποσ Ζωησ

Πώς να εργάζεστε από απόσταση και να είστε ο καλύτερος

Ο Ryan Wilcox έχει αναπτυχθεί ως απομακρυσμένος υπάλληλος για σχεδόν 10 χρόνια και τώρα εργάζεται ως σύμβουλος και dev για εταιρείες σε όλο τον κόσμο ως μηχανικός της ApeeScape και ιδρυτής του δική της εταιρεία . Αυτή τη στιγμή εργάζεται με πλήρη απασχόληση Φάντζερ , εταιρεία προϊόντων ιστού και iOS.

Η ζώνη εργαλείων του απομακρυσμένου εργαζομένου

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

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



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

Η ρύθμιση απομακρυσμένου ή οικιακού γραφείου

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

Ακολουθούν ορισμένα εργαλεία για την απομακρυσμένη εργασία που θεωρώ απαραίτητα στο δικό μου γραφείο στο σπίτι:

  • Ακουστικό . Μου αρέσουν πολύ τα ενσύρματα ακουστικά ιδιαίτερα επειδή δεν εξαντλείται η μπαταρία σε κρίσιμες στιγμές. Θα το φοράτε πολύ, οπότε βεβαιωθείτε ότι έχετε κάτι άνετο. έχω δύο Μικρο ακουστικά : ένα για το γραφείο μου και ένα που συσκευάζω στην τσάντα φορητού υπολογιστή μου. Ως ακουστικό για τσάντα φορητού υπολογιστή, έχει δύο εξαιρετικές ιδιότητες: επειδή τροφοδοτείται με USB, δεν χρειάζεται να ανησυχώ για τη διατήρηση της φόρτισης των μπαταριών και είναι πολύ φθηνό να αντικατασταθεί αν σπάσει στην τσάντα μου. Στην πραγματικότητα, βρίσκω αυτό το συγκεκριμένο ακουστικό λίγο άβολο για μεγάλες κλήσεις συνδιάσκεψης. αν κάνετε πολλά από αυτά, τότε προτείνω το Corsair Vengeance 2000 : ένα άνετο, ασύρματο ακουστικό με δυνατότητα μπαταρίας, που σας επιτρέπει να εργάζεστε όλη την ημέρα. (Παρεμπιπτόντως: κανένα από αυτά δεν είναι σύνδεσμοι παραπομπής.)
  • Ήσυχο μέρος για να σκεφτείτε , με μια πόρτα που κλείνει - ειδικά αν ζείτε με άλλα άτομα, και ειδικά αν έχετε οικογένεια.
  • Σταθερή σύνδεση στο Διαδίκτυο ή καλή εφεδρική σύνδεση. Για παράδειγμα, έχω DSL και έχω ρυθμίσει τη σύνδεση στο τηλέφωνό μου εάν το DSL σβήσει. Εάν αντιμετωπίζετε διαρκώς προβλήματα Skype ή αποσύρετε κλήσεις, γίνεστε λιγότερο αξιόπιστοι και λιγότερο επαγγελματικοί στα μάτια άλλων που ενδέχεται να προσπαθούν να διαχειριστούν πολλούς απομακρυσμένους υπαλλήλους.
  • Skype . Αυτό είναι καλό για adhoc κλήσεις συνδιάσκεψης, άμεση ανταλλαγή μηνυμάτων με πελάτες ή ακόμη και για τη δημιουργία αίθουσας συνομιλίας χαμηλής τελετής.
  • SkypeOut , που σας επιτρέπει να λαμβάνετε και να πραγματοποιείτε κλήσεις από το τηλέφωνό σας σε επαφές Skype. Αυτό είναι φοβερό, ειδικά για περιόδους που είστε μακριά από τον υπολογιστή σας και (έχετε υπολογίσει εσφαλμένα μια ώρα, ο πελάτης έχει έκτακτη ανάγκη κ.λπ.).
  • Ηλεκτρικός βραστήρας . Μερικές φορές θέλω ζεστό καφέ, αλλά δεν θέλω να ενοχλήσω τη ροή μου για να πάρω λίγο.
  • Κανάτα νερού . Για το βραστήρα ή για πόσιμο. Για μεγάλες συνεδρίες κωδικοποίησης ή μεγάλες κλήσεις συνδιάσκεψης.

Μια απεικόνιση ενός ιδανικού τηλεχειριστηρίου ή εργασίας από το γραφείο στο σπίτι.

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

Εργαλεία λογισμικού

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

  • AwayFind , το οποίο είναι καλό για επείγοντα μηνύματα ηλεκτρονικού ταχυδρομείου, ειδικά μηνύματα τελευταίας στιγμής από έναν συμμετέχοντα σε μια σύσκεψη, καθώς προωθεί τα μηνύματά τους σε εσάς μέσω SMS.
  • Μετατροπέας ζώνης ώρας , για συνεργασία με πελάτες και συναδέλφους σε όλο τον κόσμο. μου αρέσει Ρολόι παγκόσμιας ώρας ώρας και ημερομηνίας , Κάθε ζώνη ώρας , Παγκόσμια ώρα φίλε , ή Η ώρα τώρα για πιο προσιτή έκδοση για άτομα με προβλήματα όρασης.
  • Δωμάτια συνομιλίας / IRC για όλους στην ομάδα. Αυτό θα μπορούσε να είναι επίσημο (π.χ., a Φωτιά δωμάτιο) ή απλά ένα δωμάτιο συνομιλίας Skype (σε Keep It Simple, Silly) στιλ.
  • Παρακολούθηση σφαλμάτων - αυτό αξίζει το δικό του τμήμα, οπότε δείτε παρακάτω.

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

Ήμουν σε ευγενικό μέγεθος Ράγες πριν από μερικά χρόνια. Αρκετά μέλη της ομάδας δούλεψαν εξ αποστάσεως για τουλάχιστον ένα μέρος του χρόνου, και η κουλτούρα της ομάδας ήταν ότι θα γινόταν πολύ δουλειά τα βράδια. Πρότεινα τη δημιουργία μιας αίθουσας συνομιλίας μέσω του επίσημου αρχηγού της ομάδας εκείνη την εποχή, δείχνοντας το Campfire ή κάποια άλλη υπηρεσία συνομιλίας επί πληρωμή. Πέρασαν αρκετές εβδομάδες χωρίς δράση και αποφάσισα να δημιουργήσω μια αίθουσα συνομιλίας Skype μόνο με τους προγραμματιστές, για να δοκιμάσω τη θεωρία μου ότι ένα δωμάτιο συνομιλίας θα ήταν ένα πλεονέκτημα για την ομάδα. Αυτό το πείραμα αποδείχθηκε πολύ επιτυχημένο - τόσο επιτυχημένο που συνεχίσαμε να χρησιμοποιούμε το Skype chat αντί για άλλη λύση. Αυτό το δωμάτιο συνομιλίας Skype ήταν ακόμη σε χρήση όταν έφυγα από το έργο σχεδόν ένα χρόνο αργότερα. Μερικές φορές, το απλό μπορεί να είναι η καλύτερη επιλογή.

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

Βέλτιστες πρακτικές απομακρυσμένης εργασίας: Παρακολούθηση σφαλμάτων

Θέλω να μάθω τρία πράγματα από ένα πρόγραμμα εντοπισμού σφαλμάτων που χρησιμοποιώ:

  • Τι δουλεύω τώρα;
  • Τι υπάρχει στο πιάτο μου για την επόμενη έκδοση αυτού του λογισμικού;
  • Ποια είναι τα παραδοτέα ολόκληρης της ομάδας για αυτήν την κυκλοφορία του λογισμικού;

Κάθε ένα από αυτά έχει σκοπό.

Πρώτον, «Τι δουλεύω τώρα;»: Όταν εργάζεστε σε ένα παραδοσιακό γραφείο, έχετε συνομιλία στο παρασκήνιο - αυτό σας δίνει μια γενική ιδέα για το τι κάνουν όλοι οι άλλοι. Ένας ρητός δείκτης στο σύστημα εντοπισμού σφαλμάτων που δηλώνει, 'Ναι, εργάζομαι ενεργά για αυτό τώρα', μπορεί να εισαγάγει ένα παρόμοιο μοτίβο και αίσθηση στην απομακρυσμένη εργασία.

Δεύτερον, 'Τι υπάρχει στο πιάτο μου για την επόμενη κυκλοφορία;' σημαίνει, 'Για ποια σφάλματα είμαι υπεύθυνος' ή 'Για τι σφάλματα αντιμετωπίζω'. Υπάρχουν σίγουρα κάποια μπρος-πίσω σε κάθε ομάδα, αλλά είναι επίσης καλό να γνωρίζετε ποιος να ρωτήσετε εάν θέλετε να τραβήξετε ένα σφάλμα ή χρειάζεστε κάποια βοήθεια με την ολοκλήρωση των σφαλμάτων σας για την κυκλοφορία.

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

Η 'Επόμενη έκδοση του λογισμικού' δεν χρειάζεται να είναι κάτι μεγάλο - Έχω πάει σε ομάδες όπου σήμαινε η 'επόμενη κυκλοφορία', '3 ημέρες από τώρα, θα κυκλοφορήσουμε μια νέα έκδοση alpha για τον πελάτη '. Ωστόσο, είναι ακόμα καλό για όλους να γνωρίζουν τι έρχεται σε αυτήν τη νέα κυκλοφορία. Ειδικά εάν επιλέγετε εισιτήρια που δεν έχουν εκχωρηθεί όταν το τρέχον εισιτήριό σας είναι πλήρες.

Έχω συμπεριλάβει ορισμένες προτάσεις για συγκεκριμένους εντοπιστές σφαλμάτων στο κάτω μέρος της ανάρτησης.

Βέλτιστες πρακτικές απομακρυσμένης εργασίας: Ομαδική επικοινωνία

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

Σε ένα γραφείο, καθώς περπατάτε από όλους στο δρόμο για το κάθισμά σας, υπάρχει λίγο αστείο, άνθρωποι λένε 'Γεια'. Οι συνάδελφοί σας γνωρίζουν ότι εργάζεστε επειδή σας βλέπουν, εκεί, στο γραφείο σας, να εργάζονται.

Οι απομακρυσμένοι εργαζόμενοι πρέπει να είναι λίγο πιο σαφείς - κανείς δεν ξέρει ότι εργάζεστε εκτός αν τους το πείτε . Αλλά εάν καθορίσετε τις σωστές πρακτικές επικοινωνίας, οι συνάδελφοί σας θα είναι διαθέσιμοι με το πάτημα ενός κουμπιού, αντί για μια βόλτα στο γραφείο, κάτω από το ασανσέρ κ.λπ.

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

Κάνοντας την παρουσία σας αισθητή: Μην πηγαίνετε αόρατες

Πήρα πολλές από αυτές τις ιδέες από το Wide Teams Podcast επεισόδιο 48 .

Στην αρχή της ημέρας, ξεκινήστε το IRC (ή οποιοδήποτε εργαλείο χρησιμοποιεί η ομάδα σας) και πες γεια' , συνομιλία για το πώς πηγαίνουν οι μέρες των ανθρώπων, κ.λπ. κ.λπ. Ακόμα κι αν αυτό σημαίνει ότι πηγαίνετε στο IRC και ρωτάτε για παιδιά, Σαββατοκύριακα, αθλητικές ομάδες ή hacking Σαββατοκύριακου Όταν οι άνθρωποι γνωρίζουν ότι εργάζεστε σκληρά στο σπίτι, δεν γίνετε αόρατοι. Δημιουργήστε μια σχέση και ενημερώστε τους ανθρώπους ότι είστε εκεί .

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

Μηνύματα 'Ημέρα έναρξης', 'Μεσημεριανό γεύμα' και 'Επιστροφή'

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

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

Η αποστολή μηνυμάτων 'Επιστροφή σε 1 ώρα' για μεσημεριανό γεύμα ή διαλείμματα εργασίας κατά τη διάρκεια της ημέρας είναι επίσης ωραία. Η απομακρυσμένη εργασία είναι εξαιρετική για πολλά πράγματα, αλλά ένα ανησυχητικό σενάριο είναι ότι κάνετε μια ερώτηση στον συνάδελφό σας και δεν λαμβάνετε απάντηση. Δεν ανταποκρίνονται επειδή βρίσκονται μακριά για 30 λεπτά; Ή επειδή είναι βαθιά στη ζώνη και δεν ακούνε συνομιλία; Ίσως σε μια συνάντηση; Τα μηνύματα 'Επιστροφή ...' μπορούν να μετριάσουν αυτές τις ανησυχίες και να εξομαλύνουν τη ροή εργασίας.

Όταν τελειώσετε για το απόγευμα, ενημερώστε τους ανθρώπους πότε θα επιστρέψετε. Ίσως είναι 'Θα σας πούμε όλοι το πρωί' ή 'Επιστρέψτε αργότερα απόψε για να ολοκληρώσετε το [x]'. Αλλά όπως τα μηνύματα 'Επιστροφή σε 1 ώρα', θέτουν μια συγκεκριμένη προσδοκία στην οποία μπορεί να προσαρμοστεί η ομάδα σας.

Υπάρχει μια ενδιαφέρουσα εκκίνηση που ονομάζεται Sqwiggle αυτό μπορεί να λύσει μερικά από αυτά τα προβλήματα (αν και δεν το έχω δοκιμάσει ακόμη). Εκτός από τη λήψη μιας φωτογραφίας σας κάθε λίγα δευτερόλεπτα, επιτρέπει επίσης στα μέλη της ομάδας να κάνουν κλικ στη φωτογραφία σας για να ξεκινήσουν συνομιλίες μέσω βίντεο / ήχου, καθώς και να παρέχουν ένα στοιχείο συνομιλίας κειμένου. Η ιδέα πίσω από την εικόνα είναι να δείτε, με μια ματιά, εάν βρίσκεστε στον υπολογιστή σας ή όχι. (Δεν υπάρχει τίποτα χειρότερο από το να προσπαθείτε να συνομιλήσετε με κάποιον στο διαδίκτυο και να μην ακούσετε γρήγορα. Μήπως έχουν πιάσει κάτι άλλο; Βαθιά στη ζώνη; Δεν βλέπετε την ειδοποίηση συνομιλίας; Στο μπάνιο τώρα;). Άκουσα για το Sqwiggle στο Ευρεία ομάδα Podcast επεισόδιο 83 .

Σε έργα όπου μπορείτε να ρυθμίσετε τις βέλτιστες πρακτικές

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

Από την άλλη πλευρά, μερικές φορές είστε ο μοναδικός προγραμματιστής του έργου, που συνεργάζεστε με έναν μη τεχνικό πελάτη. Μπορείτε να ρυθμίσετε τις δικές σας βέλτιστες πρακτικές ανάπτυξης λογισμικού και να έχετε κάποιο έλεγχο σχετικά με τον τρόπο εκτέλεσης της λειτουργίας. Ακολουθούν μερικές βέλτιστες πρακτικές από την απομακρυσμένη εργασιακή εμπειρία της δεκαετίας μου. Κυρίως, αυτά στοχεύουν σε προγράμματα μισής εβδομάδας (20 ώρες / εβδομάδα) ή πλήρους εβδομάδας (40 ώρες / εβδομάδα).

Συνεδριακές συναντήσεις

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

Μια παραδοσιακή stand-up συνάντηση ρωτάει τι δουλεύατε χθες, σε τι εργάζεστε σήμερα και αν υπάρχουν εμπόδια στο δρόμο σας. Αυτή η μορφή μπορεί να λειτουργεί ή όχι δεδομένου του μεγέθους της ομάδας σας: εάν πρόκειται για ένα μεμονωμένο έργο προγραμματιστή, τότε αυτές οι πραγματικές ερωτήσεις δεν έχουν νόημα.

Το πόσο συχνά πρέπει να έχετε μια συνάντηση standup εξαρτάται πραγματικά από το μέγεθος και τον πολιτισμό της ομάδας. Ωστόσο, εδώ είναι οι προτάσεις μου:

  • 1-3 προγραμματιστές: 2 συναντήσεις στυλ εβδομαδιαίως
  • 4+ προγραμματιστές: καθημερινές συναντήσεις standup

Με 1-3 προγραμματιστές, αυτές οι ερωτήσεις είναι ως επί το πλείστον αυτονόητες: ξέρετε τι κάνει κάθε προγραμματιστής επειδή είναι εύκολο να παρακολουθείτε την ατομική τους δουλειά καθώς οργώνουν εισιτήρια: όλοι γνωρίζουν τι κάνουν όλοι, γιατί απλά δεν κάνουν πολλοί άνθρωποι εργασία.

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

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

Προηγμένες απομακρυσμένες ομάδες μπορεί να έχει άλλες μεθόδους διατήρησης όλων των ενδιαφερομένων στην ίδια σελίδα χωρίς να προγραμματίζει μια πραγματική συνάντηση ενώ εργάζονται από το σπίτι. Μου αρέσει ακόμα να έρχομαι στο τηλέφωνο / Skype / Hangouts με κάποιον και να κάνω μια συνάντηση με αυτόν τον τρόπο.

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

Παράδοση από την επόμενη κυκλοφορία από απόσταση

Ανάλογα με το μέγεθος του έργου, μου αρέσουν τα παραδοτέα που αποστέλλονται στον πελάτη εβδομαδιαίως για μικρά (1-2 προγραμματιστές) και δύο εβδομάδες για μεγαλύτερα (3+ προγραμματιστές) έργα. Αυτός ο ρυθμός δίνει στους προγραμματιστές αρκετό χρόνο για να ολοκληρώσουν μεγάλα κομμάτια εργασίας, συμπεριλαμβανομένης μιας διεπαφής (ή βελτιωμένης εμπειρίας χρήστη) για να δει ο πελάτης.

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

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

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

Τιτίβισμα

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

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

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

  1. Τι υπάρχει στο πιάτο της ομάδας για αυτό το παραδοτέο
  2. Εάν έχει ολοκληρωθεί
  3. Εάν η εργασία έχει εγκριθεί από τον πελάτη.

Ο πελάτης ξέρει τι να περιμένει από αυτήν την κυκλοφορία και οι προγραμματιστές γνωρίζουν τι δουλειά είναι μπροστά τους.

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

Συστάσεις

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

  • Planscope.io , σε εβδομαδιαία λειτουργία. Αυτό είναι ένα εργαλείο παρακολούθησης χρόνου + εντοπισμού σφαλμάτων + εργαλείου εκτίμησης έργου που στέλνει στους πελάτες καθημερινά μηνύματα ηλεκτρονικού ταχυδρομείου όταν εργάζεστε στο έργο τους και τους επιτρέπει να δουν πώς πάνε τα πράγματα από την άποψη της προόδου και του προϋπολογισμού. Αυτό είναι ιδανικό για έργα μεγέθους 1-4 προγραμματιστών / μηνών.
  • Πορεία εφαρμογής είναι ένα πρόγραμμα εντοπισμού σφαλμάτων για μικρές ομάδες με έμφαση στην εκτίμηση και την κατανομή του έργου σε κομμάτια μίας έως δύο εβδομάδων (επαναλήψεις). Η εφαρμογή Trajectory μπορεί να σας πει πόση εργασία ολοκληρώνετε σε μια επανάληψη και πόσες επαναλήψεις έως ότου ολοκληρωθεί όλη η γνωστή εργασία. Αυτό είναι ιδανικό για έργα 2-12 προγραμματιστές / μήνες σε μέγεθος.
  • Pivotal Tracker είναι ένα εργαλείο εντοπισμού σφαλμάτων για πελάτες με έμφαση στις μεθοδολογίες Agile. Αυτό είναι υπέροχο εάν κάνετε επίσημες επαναλήψεις Agile ή έχετε μετρήσει το μέγεθος του έργου σε προγραμματιστή / έτη.
  • FlowDock για συνομιλία. Το Flowdock προσφέρει μερικά πλεονεκτήματα σε σχέση με την απλή συνομιλία IRC ή Skype: εκτός από την ενοποίηση με δημοφιλείς υπηρεσίες, σας επιτρέπει επίσης να προσθέσετε ετικέτες σε συνομιλίες για γρήγορη αναφορά αργότερα. Το FlowDock διατηρεί επίσης μια λίστα δραστηριοτήτων κατάστασης (κωδικός checkins κ.λπ.) που διαχωρίζονται από τις γενικές συζητήσεις. (Δηλαδή, στη διεπαφή ιστού, οι αυτόματες ενημερώσεις κατάστασης βρίσκονται στα αριστερά, ενώ οι συζητήσεις βρίσκονται στα δεξιά.)
  • Πάλι, Φωτιά είναι επίσης υπέροχο για συνομιλία.

συμπέρασμα

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

Zero Downtime Jenkins Συνεχής Ανάπτυξη με Terraform στο AWS

Τεχνολογία

Zero Downtime Jenkins Συνεχής Ανάπτυξη με Terraform στο AWS
Εξερεύνηση της Ιστορίας της Επιχειρηματικής Ευφυΐας

Εξερεύνηση της Ιστορίας της Επιχειρηματικής Ευφυΐας

Σχεδιασμός & Πρόβλεψη

Δημοφιλείς Αναρτήσεις
Υποστήριξη της τεχνολογικής παροχής μέσω της εκπαίδευσης STEM
Υποστήριξη της τεχνολογικής παροχής μέσω της εκπαίδευσης STEM
Η κρίση που αναπτύσσεται στις κοινότητες συνταξιοδότησης συνεχούς φροντίδας (CCRCs)
Η κρίση που αναπτύσσεται στις κοινότητες συνταξιοδότησης συνεχούς φροντίδας (CCRCs)
Ένας δρόμος για καλύτερες δοκιμές ευκίνητων
Ένας δρόμος για καλύτερες δοκιμές ευκίνητων
Πώς να κόψετε ένα βίντεο στο iPhone
Πώς να κόψετε ένα βίντεο στο iPhone
Σχεδιασμός UI για τηλεόραση: Εργασία με το White Space
Σχεδιασμός UI για τηλεόραση: Εργασία με το White Space
 
Tutorial AngularJS: Απομυθοποίηση προσαρμοσμένων οδηγιών
Tutorial AngularJS: Απομυθοποίηση προσαρμοσμένων οδηγιών
Εισαγωγή στο λειτουργικό σύστημα ρομπότ: Το απόλυτο πλαίσιο εφαρμογής ρομπότ
Εισαγωγή στο λειτουργικό σύστημα ρομπότ: Το απόλυτο πλαίσιο εφαρμογής ρομπότ
Πράσινο για απογείωση - Μέσα στη βιομηχανία ηλεκτρικών αεροπλάνων
Πράσινο για απογείωση - Μέσα στη βιομηχανία ηλεκτρικών αεροπλάνων
Stop Trash: Ένας οδηγός για το σχεδιασμό διεπαφών που διαρκούν πολύ
Stop Trash: Ένας οδηγός για το σχεδιασμό διεπαφών που διαρκούν πολύ
Τα καλύτερα εργαλεία UX (με Infographic)
Τα καλύτερα εργαλεία UX (με Infographic)
Κατηγορίες
Ζωή ΣχεδιαστώνΔιαδικασίες ΧρηματοδότησηςΆνθρωποι Προϊόντων Και ΟμάδεςΤο Μέλλον Της ΕργασίαςΕυκίνητο ΤαλέντοΔιαχείριση ΈργουΤροποσ ΖωησΣχεδιασμός Διεπαφής ΧρήστηΑύξηση Των ΕσόδωνΑνάρτηση

© 2023 | Ολα Τα Δικαιώματα Διατηρούνται

socialgekon.com