Ζούμε σε δύσκολους καιρούς που κυριαρχούνται από την εξαπλούμενη κρίση. Πολλές εταιρείες άλλαξαν την προσέγγισή τους στην καθημερινή εργασία και αποφάσισαν να εργάζονται εξ αποστάσεως. Για ορισμένους, μπορεί να είναι μια εντελώς νέα πραγματικότητα που απαιτεί κατάλληλη προσαρμογή. Σε αυτό το άρθρο, θα σας δώσω ορισμένες συμβουλές σχετικά με τον τρόπο διαχείρισης της απομακρυσμένης ομάδας ανάπτυξης λογισμικού.
Η απομακρυσμένη ομάδα δεν αποτελεί πλέον εναλλακτική λύση. Είναι απλά μια τάση
Εδώ και καιρό συζητείται αν στην περίπτωση των ανάπτυξη λογισμικού προϊόντα, χτίζοντας ένα απομακρυσμένη ομάδα είναι μια καλή ιδέα. Γνωρίζω πολύ καλά ότι υπάρχουν πολλοί υποστηρικτές αυτής της λύσης, αλλά άλλοι εξακολουθούν να μην μπορούν να προσαρμοστούν σε αυτήν και προτιμούν να ποντάρουν στο εσωτερικό ομάδα. Ωστόσο, ορισμένες εταιρείες αναγκάζονται να αλλάξουν την προσέγγισή τους λόγω της επιδημίας COVID-19 και της επικείμενης κρίσης.
Πολλές εταιρείες αναζητούν σήμερα απαντήσεις για το πώς να δημιουργήσουν αποτελεσματικά ένα απομακρυσμένο ομάδα ανάπτυξης λογισμικού. Όταν απαντώ σε αυτή την ερώτηση, δίνω πάντα προσοχή κυρίως στο γεγονός ότι οι ηγέτες των ομάδων πρέπει να είναι έτοιμοι για συνεργασία από απόσταση. Είναι αυτοί που πρέπει να ξεκινήσουν οι ίδιοι τις αλλαγές. Πρέπει να είναι έτοιμοι για αυτό το συγκεκριμένο είδος εργασίας με μια ομάδα από απόσταση. Μόνο με αυτόν τον τρόπο, αν το σύνολο είναι καλά οργανωμένο, μπορείτε να είστε σίγουροι ότι μαζί θα διατηρήσετε την υψηλότερη παραγωγικότητα και τα προϊόντα σας θα αναπτύσσονται διαδοχικά.
Ας μπούμε στο θέμα. Έχω ετοιμάσει 6 συμβουλές για εσάς, με βάση την εμπειρία μου στην Codest, οι οποίες θα σας βοηθήσουν να διαχειριστείτε καλύτερα τη διαδικασία της απομακρυσμένης συνεργασίας. Εδώ είναι.

Συμβουλές για τη διαχείριση απομακρυσμένης ομάδας ανάπτυξης λογισμικού
1η συμβουλή: Ζώνη ώρας
Η ιδανική λύση είναι όταν εσείς, ως ηγέτης, εργάζεστε στην ίδια ζώνη ώρας με την ομάδα σας. Φυσικά, αυτό δεν αποτελεί υποχρέωση, αλλά θα διευκολύνει τη συνεργασία σας. Αναφέρομαι στην καθημερινή αναφορά ή σε πιθανές συναντήσεις (π.χ. με τη μορφή καθημερινών τηλεφωνημάτων) σε ώρα που είναι βολική και για τα δύο μέρη.
2η συμβουλή: Ορίστε σαφείς κανόνες συνεργασίας
Οι προγραμματιστές με τους οποίους θα συνεργαστείτε πρέπει να γνωρίζουν ακριβώς τι περιμένετε από αυτούς. Πρέπει να κατανοήσουν προϊόν προδιαγραφές, οπότε θα πρέπει να ξεκινήσετε τη συνεργασία σας με την εξοικείωσή τους με αυτές. Αναπτύξτε ένα συγκεκριμένο σχέδιο και μετρήστε την αποτελεσματικότητα των ενεργειών σας. Βεβαιωθείτε ότι τόσο η εσωτερική σας ομάδα όσο και οι απομακρυσμένες ομάδες σας βρίσκονται στην ίδια σελίδα.
3η συμβουλή: Φροντίστε την επικοινωνία σας
Το θέμα είναι ότι πρέπει να αποφεύγετε λάθη και παρεξηγήσεις κατά τη διάρκεια της εργασίας σας. Προγραμματίστε μια καθημερινή συνάντηση με τη μορφή π.χ. καθημερινών τηλεφωνημάτων, συναντήσεων ή stand-ups. Αυτό θα σας βοηθήσει στην ανταλλαγή πληροφοριών, στην ενημέρωση όλης της ομάδας και στην παρακολούθηση όλων των εργασιών. Είναι επίσης μια εξαιρετική ευκαιρία να επιλύσετε κάποια προβλήματα που προκύπτουν.
4η συμβουλή: Χρησιμοποιήστε εργαλεία που σας βοηθούν να έχετε τα πάντα υπό έλεγχο
Χρήση εργαλείων για έργο διαχείριση, καθημερινή επικοινωνία, τηλεδιασκέψεις, μέτρηση του χρόνου εργασίας και πολλά άλλα. Υπάρχουν πολλά στο αγορά που προσφέρουν αμέτρητες λειτουργίες. Επιπλέον, αν η ομάδα σας δεν είναι ιδιαίτερα μεγάλη (για παράδειγμα έως 10 άτομα), θα μπορείτε να χρησιμοποιήσετε πολλά εργαλεία δωρεάν. Η προσωπική μου σύσταση για εσάς είναι η εξής: Jira / Trello (για τη διαχείριση έργων), Slack / Skype, Microsoft Teams (για την καθημερινή επικοινωνία), Harvest / Clockify (για την παρακολούθηση του χρόνου) και Wherby / Zoom για βιντεοδιασκέψεις.
5η συμβουλή: Γνωρίστε καλύτερα την ομάδα σας
Θα συνεργάζεστε με την ομάδα εξ αποστάσεως, αλλά αν μπορείτε, οργανώστε κατά διαστήματα συναντήσεις πρόσωπο με πρόσωπο. Πρόκειται για την αμοιβαία ενσωμάτωση και την καλύτερη γνωριμία μεταξύ σας. Τίποτα δεν ενώνει και δεν παρακινεί την ομάδα καλύτερα από την καταπολέμηση των εμποδίων και τη μείωση της απόστασης. Μην είστε ξένοι μεταξύ σας.
6η συμβουλή: Επιλέξτε τους προγραμματιστές που ταιριάζουν στην εταιρεία και τα προϊόντα σας
Είναι σημαντικό οι προγραμματιστές να ανταποκρίνονται στην ιδιαιτερότητα των προϊόντων σας όσον αφορά την εμπειρία και τη γνώση των τεχνολογιών που σκοπεύετε να χρησιμοποιήσετε. Έτσι, βρείτε τον κατάλληλο συνεργάτης ανάπτυξης λογισμικού και να διεξάγει μια αρχική συνέντευξη εργασίας με τους προγραμματιστές. Αν πιστεύετε ότι αυτοί είναι οι κατάλληλοι υποψήφιοι για να συνεργαστούν μαζί σας, εμπιστευτείτε τους.
Σκέψεις κλεισίματος
Η διαδικασία δημιουργίας μιας απομακρυσμένης ομάδας ανάπτυξης λογισμικού και η οργάνωση της συνεργασίας σας θα απαιτήσει περισσότερο χρόνο στο αρχικό στάδιο. Αν το κάνετε σύμφωνα με τις αρχές που αναφέρθηκαν παραπάνω, είμαι βέβαιος ότι θα παρατηρήσετε γρήγορα τα πρώτα πλεονεκτήματα αυτής της μορφής συνεργασίας.
Τέλος, θα ήθελα να προσθέσω ότι, κατά τη γνώμη μου, η τάση που σχετίζεται με την εξ αποστάσεως συνεργασία - όχι μόνο στον τομέα της πληροφορικής - θα αυξάνεται συνεχώς, οπότε αξίζει να είστε έτοιμοι γι' αυτό.
Διαβάστε περισσότερα:
– IT Business 2.0. Πώς θα είναι η αγορά μετά την κρίση COVID-19;
– Διεπαφή αναζήτησης ενεργού εγγραφής
– Γενόσημα στο TypeScript