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

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

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

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

Δημιουργία ομάδας: χρειάζεστε άτομα με δεξιότητες!

Ένα καλό πρόγραμμα ανάπτυξης ιστοσελίδων έχει σχεδόν πάντα τους ακόλουθους απαιτούμενους ρόλους:

  • Πωλήσεις πρόσωπο - βοηθά στη δημιουργία νέων πελατών για την επιχείρηση
  • Αρχιτέκτονας έργου - αναπτύσσει τη γενική έννοια του έργου (όχι το σχέδιο)
  • Διευθυντής έργου - διαχειρίζεται το έργο και διατηρεί τα πάντα σε καλό δρόμο
  • Σχεδιαστής ιστοτόπων - σχεδιάζει την εμφάνιση και τη λειτουργικότητα του ιστότοπου
  • Back-end προγραμματιστής - δημιουργεί το πλαίσιο στο οποίο θα τοποθετηθεί η διεπαφή ιστοτόπου
  • Front-end προγραμματιστής - δημιουργεί και υλοποιεί στοιχεία διεπαφής
  • Ο ελεγκτής ιστότοπου - ιδανικά κάνει ό, τι είναι δυνατόν για να προσπαθήσει να σπάσει τον ιστότοπο έως ότου δεν μπορεί πλέον να σπάσει.

ακριβώς επειδή οικοδομούμε μια ομάδα δεν σημαίνει ότι κανείς δεν μπορεί να κάνει πολλαπλές εργασίες

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

  • UI specialist - συνεργάζεται με τους προγραμματιστές του front end για να κάνουν πιο φοβερούς διεπαφές
  • Ειδικός UX - εξετάζει εκτενώς τους ανθρώπινους παράγοντες ενός ιστότοπου για να εξασφαλίσει μια καλή εμπειρία χρήστη
  • SEO specialist - καθορίζει (και πιθανόν υλοποιεί) μια στρατηγική SEO
  • Συγγραφέας περιεχομένου - παρέχει περιεχόμενο υψηλής ποιότητας
  • Graphic designer - δημιουργεί προσαρμοσμένα γραφικά

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

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

Ποιός κάνει τι?

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

Μην αφήνετε ποτέ το εγώ σας να παρεμποδίζει τις καλές επιχειρηματικές αποφάσεις

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

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

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

Εύρεση καλών μελών της ομάδας

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

  • Ελάχιστη εμπειρία 3 ετών στην ανάπτυξη PHP
  • Ελάχιστη εμπειρία 3 ετών σε SQL / MySQL
  • Εξειδικευμένο στο WordPress, προσαρμοσμένα θέματα, plugins, widgets, HTML, CSS, JS, JQuery.
  • Κατανοήστε το βασικό Unix CLI
  • Προσπαθήστε να συνεργαστείτε με τη GIT
  • Εμπειρία με δοκιμές μονάδων και QA
  • Ισχυρή γνώση της διαχείρισης Unix
  • Καλή γνώση του σχεδιασμού του UI
  • Η εμπειρία με τη μεθοδολογία Agile Scrum (βασική)
  • Ισχυρές ικανότητες τεκμηρίωσης
  • Εμπειρία στο μάρκετινγκ μέσω ηλεκτρονικού ταχυδρομείου, στο SEO και στα Social Media

Εάν δεν μπορείτε να δείτε τα προβλήματα με τα παραπάνω, τότε είστε μέρος του προβλήματος. Πολύ λίγες από τις δεξιότητες που απαριθμούνται ως απαιτούμενες δεξιότητες έχουν οτιδήποτε σχέση με την ανάπτυξη του front-end. Οι περισσότερες από τις δεξιότητες είναι δεξιότητες back-end, διοίκησης και μάρκετινγκ. Δεν έχει απολύτως νόημα να απαιτούνται αυτές οι δεξιότητες για έναν προγραμματιστή του front-end και μπορεί να χάσετε ποιοτικούς υποψήφιους κάνοντας μια τέτοια περιοριστική λίστα.

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

Ένας πολύ καλύτερος τρόπος για να διαφημίσετε έναν προγραμματιστή του front-end θα ήταν να ορίσετε απλά:

  • Δυνατότητα γραφής προσαρμοσμένου κώδικα JavaScript
  • Εξοικείωση με το CSS
  • Ικανότητα να σκέφτεστε τα πόδια σας

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

Αναπτύξτε την ομάδα και την επιχείρησή σας με βιώσιμο ρυθμό

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

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

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

Προτεινόμενη εικόνα, εικόνα ομαδικής εργασίας μέσω Shutterstock.