Το Agile είναι ένα σύστημα που έχει σχεδιαστεί για να συντονίζει το έργο πολλών ανθρώπων που εργάζονται μαζί, αλλά ανεξάρτητα. Η εξέλιξη του Agile έχει δημιουργήσει πολλούς επαναστατικούς τρόπους σκέψης σχετικά με τη συνεργασία στην τεχνολογία. Συχνά χρησιμοποιούμε τσιτάτα και φρασεολογία όταν συζητάμε για το Agile, οπότε η διερεύνηση συγκεκριμένων παραδειγμάτων μπορεί να βοηθήσει πολύ στην κατανόηση της έννοιας.
Ακολουθεί μια σύντομη εισαγωγή σε μερικές διαφορετικές εφαρμογές της μεθοδολογίας και πώς αυτές διαφέρουν μεταξύ τους.
1. Extreme Programming
"Το XP είναι μια ευκαιρία να δοκιμάσετε τον εαυτό σας, να είστε ο εαυτός σας, να συνειδητοποιήσετε ότι ίσως ήσασταν καλά όλη την ώρα και απλά κάνατε παρέα με λάθος πλήθος."
—Κεντ Μπεκ, ιδρυτής του Extreme Programming
Ένας από τους πρώτους διασημότητες Agile ήταν ένας άντρας που ονομαζόταν Kent Beck. Σε αυτό που φανταζόμαστε ήταν μια απίστευτα ενοχλητική βραδιά προσωπικής μελέτης, συνειδητοποίησε ότι η ποιότητα του α η απόδοση της ομάδας ήταν συχνά ευθέως ανάλογη με τη συνέργεια και την πνευματική υγεία των ανθρώπων που την κουβαλούσαν έξω.
Η ιδέα του εκατομμυρίων δολαρίων; Οι προγραμματιστές είναι άνθρωποι, το ίδιο και οι ενδιαφερόμενοι που εξυπηρετούν. Γινόμαστε αμυντικοί όταν φοβόμαστε, δεν είμαστε σίγουροι, δυσαρεστημένοι ή απογοητευμένοι. Με την εισαγωγή του Extreme Programming (XP), ο κ. Beck χάρισε στον κόσμο της τεχνολογίας με αίσθηση ταπεινότητας και γνήσια επιθυμία ενοποίησης.
Στην καρδιά όλων: μια αυθεντική πίστη στη δύναμη των άλλων και στην ικανότητά τους να μαθαίνουν και να αναπτύσσονται. Το βιβλίο του, Extreme Programming Explained, αναφέρει την αποτελεσματική επικοινωνία, τη συχνή ανατροφοδότηση και τον αμοιβαίο σεβασμό ως όλα τα βασικά συστατικά.
Σύντομοι κύκλοι ανάπτυξης παίζουν αυτήν την έννοια της ανταλλαγής συχνά γύρων ανατροφοδότησης. Το προϊόν και η ίδια η ομάδα γίνονται πολύ πιο αντιδραστικά στις συνθήκες καθώς αλλάζουν. Μπορούμε να κατασκευάσουμε καλύτερα προϊόντα πιο γρήγορα με αυτόν τον τρόπο.
2. Ασφαλής
Το Scaled Agile Framework, στην ουσία, είναι Agile κατασκευασμένο σε κλίμακα. Τι σημαίνει αυτό, ακριβώς;
Το να τρέχεις μια λεμονάδα μπροστά από το σπίτι σου είναι λίγο διαφορετικό από το να διαχειρίζεσαι μια ολόκληρη εταιρεία. Αυτό που λειτουργεί σε επίπεδο εδάφους δεν «ανεβαίνει» πάντα ανοδικά καθώς μια επιχείρηση αναπτύσσεται και παίρνει δυναμική.
Όταν αντιμετωπίζετε τρεις πελάτες την ημέρα, πιθανότατα μπορείτε να το κάνετε εντελώς μόνοι σας. Με 300 πελάτες καθημερινά, ωστόσο, μπορεί να βρεθείτε συγκλονισμένοι. Το SAFe είναι ένα χέρι που πρέπει να κρατηθεί για τους ηγέτες που κάνουν αυτό το άλμα σε κλίμακα, παρέχοντας ένα πλαίσιο που διευκολύνει την αποτελεσματική ανάπτυξη ως εταιρεία.
Μια από τις πιο σημαντικές έννοιες στο SAFe είναι κάτι που ονομάζεται "ευθυγράμμιση". Η αίσθηση ευθυγράμμισης ενός υπαλλήλου με το όραμα της εταιρείας λειτουργεί ως ηθική πυξίδα τους. Με τη βοήθεια αυτού του φωτός καθοδήγησης, όλοι παραμένουν στην ίδια σελίδα, ανεξάρτητα από το πώς εξελίσσονται τα πράγματα με την πάροδο του χρόνου.
Υπάρχουν πολλές ευρείες κατηγορίες SAFe, όλες που προορίζονται να καλύψουν μια διαφορετική ανάγκη:
- Βασικό SAFe: Αυτή η μορφή SAFe καθορίζει τις πρώτες ανάγκες αυτού που απαιτεί ένα ολόκληρο Agile Release Train. Το Agile Release Train, ή ART, είναι η μικρότερη δυνατή ομάδα που είναι ακόμα ικανή να πετύχει έναν δεδομένο στόχο. Το Essential SAFe δίνει προτεραιότητα στην ευημερία αυτών των ομάδων πάνω από όλα.
- Μεγάλη λύση SAFe: Large Solution SAFe λαμβάνει όλες τις αρχές του Essential SAFe και τις ανεβάζει εννοιολογικά σε πλήρους κλίμακας. Σκοπεύει να βοηθήσει κυβερνητικούς και άλλους οργανισμούς σε επίπεδο επιχείρησης. Η Large Solution SAFe επιδιώκει να θέσει ένα πρότυπο λογοδοσίας για τις πιο ισχυρές εταιρείες στον πλανήτη, επιτρέποντάς τους να έχουν πολύ πιο θετικό αντίκτυπο σε όλους με τους οποίους το μοιράζονται. Αυτό περιλαμβάνει τους πελάτες τους, τους δικούς τους υπαλλήλους και τους εσωτερικούς τους ηγέτες, επίσης.
- Χαρτοφυλάκιο SAFe: Οι εταιρείες που εργάζονται σε αυτό το πλαίσιο ξεκινούν με τις ανάγκες του πελάτη. Από κάθε αναδυόμενη απαίτηση για εκπλήρωση, κάτι που ονομάζεται έπος ριζώνει. Κάθε έπος ευθυγραμμίζεται σαφώς με κάτι που η επιχείρηση επιθυμεί να επιτύχει. γίνεται η κινητήρια δύναμη που ζωντανεύει την απόδοση κάθε ART. Αυτή η "ροή" αξίας πειθαρχείται από την επιθυμία να διατηρηθούν τα πράγματα "άπαχα" - οι ομάδες χτίζουν μόνο ό, τι χρειάζεται, με όσο το δυνατόν λιγότερη σπατάλη.
- Πλήρες SAFe: Τέλος, φτάνουμε στην πιο ολοκληρωμένη μορφή του SAFe. Εδώ, λαμβάνονται υπόψη όλες οι πιθανές ανάγκες λαμβάνοντας υπόψη όλες τις βασικές ικανότητες.
Η ιδέα είναι ότι η ακεραιότητα πρέπει να υπάρχει σε κάθε επίπεδο σε μια εταιρεία και όχι μόνο στο όνομα ή στη λέξη. Αυτές οι διαφορετικές γεύσεις διευκολύνουν τις εταιρείες να υιοθετήσουν μόνο αυτό που πραγματικά θα εξυπηρετήσει τις ανάγκες τους.
Σχετίζεται με: Agile vs. Scrum vs. Υδατόπτωση
3. Scrum
Η εργασία σε σιλό σημαίνει ότι εργάζεστε μόνοι σας για μεγάλα χρονικά διαστήματα. Οι Scrum και Agile, με μια γενική έννοια, επιδιώκουν να εμποδίσουν τους ανθρώπους της τεχνολογίας να παγιδευτούν σε έναν επαγγελματικό τρόπο ζωής χωρίς ομότιμους και ανταλλαγή γνώσεων.
Μια ομάδα Scrum αποτελείται από έναν Scrum Master, έναν Ιδιοκτήτη Προϊόντος και τη συνοδεία προγραμματιστών τους. Αρκετές «τελετές» του Scrum, όπως ένα καθημερινό stand-up μεταξύ ολόκληρης της ομάδας και συναντήσεις ένας προς έναν μεταξύ κάθε συνεργάτη και του Scrum Master τους, αναγκάζουν τους ανθρώπους να απομακρυνθούν από τα σιλό. Η συζήτηση γύρω από το έργο της ομάδας γίνεται πιο ειλικρινής και ελεύθερη. Οι ιδέες περνούν από άτομο σε άτομο και όλοι βοηθούν στη βελτίωσή τους, χρησιμοποιώντας τεχνικές όπως το Scrum Poker.
Τα χαρακτηριστικά γνωρίσματα του Scrum περιλαμβάνουν έναν σύντομο και ενεργό κύκλο ανατροφοδότησης, μια συστηματική προσέγγιση στην οργάνωση της εργασίας προχωρήσει σε σπριντ και σχηματισμό μικρών ομάδων, προσανατολισμένων σε εργασίες που κινούνται ελεύθερα μέσω της εταιρείας ως μονάδα.
Αυτή η ελευθερία προορίζεται για τη διευκόλυνση της "επαναληπτικής" εργασίας, η οποία ουσιαστικά σημαίνει εργασία που αναποδογυρίζεται, επανεξετάζεται και επανανοείται όσο πιο συχνά και όσο το δυνατόν πληρέστερα. Η ομάδα στοχεύει να παραμείνει απόλυτα ευέλικτη και συγχρονισμένη με τις ανάγκες του πελάτη καθώς αυτές οι ανάγκες παρουσιάζονται.
Σχετίζεται με: Τα καλύτερα δωρεάν διαδικτυακά εργαλεία συνεργασίας για εργασία από απόσταση
Και αυτό είναι μόνο η κορυφή του παγόβουνου
Εάν είστε μέλος μιας ομάδας και αγωνίζεστε όλοι, θα υπάρχει πάντα μια κατάλληλα προδιαγεγραμμένη εφαρμογή Agile, διαμορφωμένη για να βοηθά άτομα όπως εσείς. Εάν κανένα από τα παραπάνω δεν ισχύει για τις περιστάσεις σας, σας συνιστούμε να εξετάσετε ό, τι άλλο έχει να προσφέρει όλη η οικογένεια Agile.
Ο κατάλογος των παραλλαγών είναι μακρύς και εντυπωσιακός. Μπορεί να σας εκπλήξει να δείτε πόσα πολλά μπορείτε να μάθετε για τον ευέλικτο προγραμματισμό.
Είτε κάνετε αίτηση για εργασίες προγραμματισμού είτε θέλετε έναν πιο αποτελεσματικό τρόπο εργασίας, θα πρέπει να γνωρίζετε για το Agile.
Διαβάστε Επόμενο
- Προγραμματισμός
- Παραγωγικότητα
- Διαχείριση εργασιών
- Διαχείριση έργου
Η Έμα Γκαρόφαλο είναι συγγραφέας που έχει την έδρα της στο Πίτσμπουργκ της Πενσυλβάνια. Όταν δεν κοπιάζει στο γραφείο της θέλοντας ένα καλύτερο αύριο, συνήθως μπορεί να βρεθεί πίσω από την κάμερα ή στην κουζίνα. Κριτική-καταξιωμένη. Καθολικά-περιφρονημένος.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή