Είστε υπεύθυνοι για την παράδοση της τελευταίας και μεγαλύτερης πρωτοβουλίας της εταιρείας σας που πρόκειται να αλλάξει το πρόσωπο του 'Widgets International' για πάντα. Πρόκειται για ένα πρόγραμμα λογισμικού που θα προσελκύσει και θα συναρπάσει τους πελάτες σας, θα διευκολύνει τη ζωή των συναδέλφων σας και θα κάνει την εταιρεία εκατομμύρια έσοδα. Υπάρχει μεγάλη προσμονή, ενθουσιασμός, ενθουσιασμός και προσδοκία. Πρέπει να το κάνετε όσο το δυνατόν γρηγορότερα, ώστε η επιχείρησή σας να αρχίσει να αποκομίζει τα οφέλη. Η μελλοντική επιτυχία της εταιρείας εξαρτάται από εσάς. Όλα τα μάτια είναι πάνω σου. Δεν μπορείτε να αποτύχετε.
Αρχικά, σκέφτεστε τον εαυτό σας: «Φοβερό, είμαι έτοιμος για την πρόκληση. Ας το κάνουμε αυτό! ' Σταματάτε για μια στιγμή, πηγαίνετε πίσω και σκέφτεστε τον εαυτό σας «Εντάξει, λοιπόν πώς το κάνουμε αυτό;» Αρχίζετε να μιλάτε με τους συναδέλφους και τους συναδέλφους σας. Ξοδεύετε χρόνο αναζητώντας βέλτιστες πρακτικές ανάπτυξη λογισμικού και διαχείριση έργου τεχνικές, αλλά οι επιλογές και οι προσεγγίσεις είναι αμέτρητες. Υπάρχουν πολλά ακρωνύμια και μεθοδολογίες. Αξιοσημείωτα ανεβαίνουν στην κορυφή. Η αμφιβολία σέρνεται. Ποιο πρέπει να χρησιμοποιήσουμε; Πώς μπορώ να εγγυηθώ την επιτυχία; Τι γίνεται αν λάβω λανθασμένες αποφάσεις;
Όσον αφορά τη διαχείριση έργων λογισμικού, υπάρχει ένας μεγάλος συνδυασμός επιλογών που υποστηρίζονται από μυριάδες απόψεις. Φωνές από τις γωνίες του δωματίου ψιθυρίζουν, «Δοκιμάστε να το κάνετε έτσι». άλλοι φωνάζουν, 'Αυτός είναι ο μόνος τρόπος να το κάνουμε'. και τα υπόλοιπα ψιθυρίζουν, 'Μην το διαχειρίζεσαι καθόλου, απλώς συνεχίστε με αυτό.' Στην πραγματικότητα, όλες αυτές οι φωνές μιλούν κάποια αλήθεια. Αλλά αυτό που είναι σημαντικό είναι να βρούμε το σωστό για τις ανάγκες σας, την ομάδα σας, την επιχείρησή σας και τους πελάτες σας.
Υπήρχε μια εποχή που η διαχείριση έργων λογισμικού κάθισε ακριβώς σε ένα από τα τρία στρατόπεδα. Υπήρχαν τα βαριά πλαίσια που σας επιτρέπουν να λαμβάνετε αποφάσεις σχετικά με τον τρόπο εκτέλεσης και παράδοσης, προσφέροντας παράλληλα μια δομή για τη διατήρηση του ελέγχου και της διακυβέρνησης. Υπήρχαν συγκεκριμένες διαδοχικές μεθοδολογίες όπως υδατόπτωση που σας ανάγκασε να σχεδιάσετε μακροχρόνια έργα, να κατανοήσετε και να δεσμευτείτε για όλες τις απαιτήσεις σας, να σχεδιάσετε και να αποσυνδέσετε σύνθετα συστήματα, να γράψετε πολλούς κώδικες και, στη συνέχεια, να το δοκιμάσετε (όλα πριν ο πελάτης σας το δει για πρώτη φορά). Και τέλος, οι λιγότερο περιοριστικοί αλλά επαναληπτικοί κύκλοι ζωής ανάπτυξης λογισμικού ( SDLC ) που ενθαρρύνουν το γρήγορο πρωτότυπο ή τα μεγαλύτερα συστήματα να σχεδιάζονται, να κατασκευάζονται και να παραδίδονται με σταδιακά βήματα, κάθε κτίριο πάνω από το άλλο.
Ευέλικτη ανάπτυξη λογισμικού και η διαχείριση έργων Agile γεννήθηκαν από τις ανεπάρκειες του καταρράκτη και τα οφέλη των επαναλαμβανόμενων προσεγγίσεων για την παράδοση λογισμικού. Μπορούν να ανιχνεύσουν τις ρίζες τους στη δεκαετία του 1950, την ηγεσία της σκέψης στη δεκαετία του '70, την ωριμότητα στη δεκαετία του '90 και την υιοθέτηση έως τη δεκαετία του '90. Το 2001, μια ομάδα επαγγελματιών και εμπειρογνωμόνων δημιούργησε το Ευκίνητο μανιφέστο , με στόχο τον καθορισμό 4 τιμών και 12 κατευθυντήριων αρχών που επιδιώκουν να ενσωματώσουν το πνεύμα της ανάπτυξης λογισμικού Agile και να ενθαρρύνουν την εξέλιξή του. Και έχει εξελιχθεί σίγουρα.
Τώρα, η απλή κλήση σε κάτι Agile δεν είναι ιδιαίτερα χρήσιμη. Η λέξη, ακόμη και σε ένα πλαίσιο λογισμικού, σημαίνει διαφορετικά πράγματα σε διαφορετικά άτομα ή οργανισμούς. Υπάρχουν πολλές όψεις, ορισμοί, υλοποιήσεις και ερμηνείες. Κάθε σώμα που αγκαλιάζει τον Agile τείνει να προσπαθεί να του δώσει τον δικό του ορισμό.
Η απλή κλήση σε κάτι Agile δεν είναι ιδιαίτερα χρήσιμη. ΤιτίβισμαΑρκεί να πούμε ότι η ανάπτυξη λογισμικού Agile και η διαχείριση έργων είναι μια ομάδα σχετικών συμπεριφορών, πλαισίων, τεχνικών και εννοιών που ευνοούν θεμελιωδώς την παράδοση του σωστού λογισμικού εργασίας όσο νωρίτερα και όσο πιο συχνά γίνεται ρεαλιστικά.
Ανέφερα νωρίτερα ότι το Agile, όπως εφαρμόζεται στην ανάπτυξη λογισμικού ή στη διαχείριση έργων, μπορεί να είναι διαφορετικά πράγματα. Με λίγα λόγια, η ανάπτυξη λογισμικού Agile φροντίζει να αναπτύξει εξαιρετικό λογισμικό σε μια επιχείρηση ως συνήθως (BAU) ή στο πλαίσιο του έργου. Η διαχείριση έργων Agile, από την άλλη πλευρά, φροντίζει για τη διακυβέρνηση και τον έλεγχο που απαιτούνται για την παράδοση σύνθετων έργων, συμπεριλαμβανομένων ενδεικτικά λογισμικού.
Υπάρχουν πολλές διαθέσιμες μέθοδοι ανάπτυξης λογισμικού Agile, όπως Scrum , Κανμπάν , XP , και Ανάπτυξη λογισμικού Lean . Αλλά όπως το παιχνίδι του ράγκμπι είναι κάτι περισσότερο από το άρωμα, το ίδιο και ο Agile. Μεμονωμένα, αυτά τα παραδείγματα Agile δεν αντιμετωπίζουν τον πλήρη κύκλο ζωής της διαχείρισης έργων που απαιτείται σε σύνθετα έργα όπως η διακυβέρνηση, η ανάθεση πόρων, η οικονομική, ρητή διαχείριση κινδύνου και πολλές άλλες σημαντικές έννοιες διαχείρισης έργων. Για αυτά, ίσως να θέλετε να σκεφτείτε Ευέλικτες ΜΜΕ ή PRINCE2 Ευκίνητος - Σκεφτείτε το ως 'Κυβερνητική ευκινησία'.
Πολύ καιρό, περιπλανηθήκαμε στη γη για να μαζέψουμε φαγητό και καταφύγιο για να επιβιώσουμε. Ήταν απλές ανάγκες, αλλά αρκετά ευέλικτες. Λίγο καιρό αργότερα, οι χώρες και οι οικονομίες αναπτύχθηκαν και ευημερούσαν στο πίσω μέρος του Βιομηχανική επανάσταση . Αυτή ήταν η γέννηση της διαχείρισης και του ελέγχου και η απώλεια ευελιξίας. Τώρα είμαστε στο Η εποχή της πληροφορίας ή η επανάσταση , όπου οι επιχειρήσεις απασχολούν εργαζομένους γνώσης. Οι εργαζόμενοι στη γνώση είναι εσείς, οι συνεργάτες σας και οι συνάδελφοί σας και οι συνομηλίκοί σας, που προσπαθούν να δημιουργήσουν εξαιρετικές λύσεις σε προβλήματα πελατών, επιχειρήσεων, κοινωνικών, οικονομικών και παγκόσμιων. Οι εργαζόμενοι της γνώσης εφαρμόζουν ανάλυση, γνώση, συλλογιστική, κατανόηση, εμπειρογνωμοσύνη και δεξιότητες σε συχνά χαλαρά καθορισμένες και μεταβαλλόμενες ανάγκες. Αυτές οι επιχειρήσεις και οι εργαζόμενοι χρειάζονται μεθόδους και τεχνικές που δεν μπορούν να καλυφθούν από τις διαδικασίες και τις διαδικασίες της παλιάς βιομηχανικής εποχής. Το Agile υποστηρίζει αλληλεπιδράσεις.
Σχεδόν κανένα πρόγραμμα λογισμικού δεν μπορεί να εκπονηθεί με αυτοπεποίθηση στην αρχή και να γνωρίζει όλα όσα χρειάζεται για να παραδώσει πολύτιμο λογισμικό εργασίας χωρίς αλλαγή. Η αλλαγή παρουσιάζει τόσο ευκαιρίες όσο και κινδύνους για την επιτυχία ενός έργου. Οι μη διαχειριζόμενες ευκαιρίες μπορούν να σημαίνουν τη διαφορά ανάμεσα σε μια μεγάλη εταιρεία και μια φοβερή εταιρεία. Ο μη διαχειριζόμενος κίνδυνος προκαλεί καταστροφή και καταστροφή. Ο Agile διαχειρίζεται την αλλαγή.
Η υιοθέτηση του Agile σάς επιτρέπει να ανταποκρίνεστε στις αλλαγές ή στις νέες απαιτήσεις. Δίνει τη δυνατότητα στις ομάδες ανάπτυξης να είναι οι ειδικοί και να λαμβάνουν αποφάσεις που υποστηρίζονται από μια εμπλεκόμενη, εμπιστευτική και ενημερωμένη επιχείρηση. Σας επιτρέπει να παραδώσετε στους πελάτες αυτό που πραγματικά θέλουν. Τελικά, θέτει εσάς και τον οργανισμό σας στον έλεγχο της παροχής υψηλής ποιότητας, πολύτιμου λογισμικού που παρέχει στις ανάγκες και τις προσδοκίες των πελατών, ενώ παράλληλα αποδίδει απόδοση των επενδυτικών σας δολαρίων το συντομότερο δυνατό. Το Agile δημιουργεί αξία.
Υπάρχει ένα κόστος για την υιοθέτηση του Agile. Δεν έρχεται δωρεάν. Η μετάβαση σε μια ευέλικτη προσέγγιση για την παράδοση λογισμικού μπορεί να είναι μια δύσκολη διαδρομή για να ακολουθήσετε. Ωστόσο, εάν εσωτερικοποιήσετε τη φιλοσοφία του Agile, προχωρήστε προσεκτικά, εμπλέξτε τη σωστή ομάδα με τη σωστή στάση, καταστρέψτε τα πράγματα, το καταστήσετε εφικτό και ρεαλιστικό και ανταποκριθείτε στα σχόλια, θα αποκομίσετε ανταμοιβές. Ο Agile δίνει έμφαση στη συνεργασία.
Παρακάτω παρατίθενται ορισμένα οφέλη που μπορείτε να περιμένετε:
Η επιτυχία δεν είναι τελική, η αποτυχία δεν είναι μοιραία: είναι το θάρρος να συνεχίσουμε αυτό που μετράει.
Ο Γουίνστον Τσόρτσιλ μπορεί ποτέ να μην το είπε αυτό, αλλά νομίζω ότι είναι μια αρκετά καλή σύνοψη του Agile. Γνωρίζουμε ότι το Agile είναι το καλύτερο βήμα προς τα εμπρός για τα περισσότερα έργα. Σας ενθαρρύνει να αγωνιστείτε για επιτυχία, αλλά συνεχώς επαναλαμβάνουμε και συνεχίζουμε να το αναπτύσσουμε. Το Agile θα σας ενθαρρύνει να αποτύχετε, αλλά αποτύχετε νωρίς και προχωρήστε. Το να έχετε το θάρρος να συνεχίσετε και να δημιουργήσετε τη σωστή λύση βάσει πληροφοριών που ενημερώνονται από τον πελάτη σας είναι αυτό που φέρνει την ανταμοιβή.
Το πράγμα που πρέπει να θυμάστε είναι ότι μπορείτε να προσαρμόσετε το Agile στις ανάγκες σας. Χρησιμοποιήστε τη μέθοδο και τη διακυβέρνηση που είναι κατάλληλη για την επιχείρησή σας. Όπου κι αν ξεκινήσετε, αληθεύστε το περιεχόμενο, το περιεχόμενο και το πνεύμα της μεθόδου που χρησιμοποιείτε — κρατήστε το βανίλια. Εάν ξεκινάτε απλώς, μαθαίνω . Αν το κάνατε για λίγο, καταλαβαίνουν . Αν γίνεσαι φοβερός, ισχύουν . Τέλος, εάν η επιχείρησή σας και τα έργα σας είναι περίπλοκα και αλληλεξαρτώμενα, κυβέρνηση . Με την πάροδο του χρόνου, εσείς και οι ομάδες σας θα καταλάβετε τι λειτουργεί καλύτερα για την επιχείρησή σας.
Τώρα σκέφτεστε, 'Εντάξει, το καταλαβαίνω. Πώς ξεκινώ; Που ξεκινάω?' Λοιπόν, με όλα τα καλά πράγματα, ξεκινάμε στην αρχή. Και με την Agile, ρωτάτε τον εαυτό σας 'Ποια επιχειρηματική αξία θέλω να παραδώσω;' Άλλωστε, γι 'αυτό αναλαμβάνουμε έργα, για να δημιουργήσουμε επιχειρηματική αξία. Για να διαπιστώσετε εάν το έργο αξίζει να αναληφθεί για να αποκομίσετε την επιχειρηματική αξία, πρέπει να καταλάβετε εάν είναι εφικτό.
Προβλέπεται το έργο σας να αυξήσει τα έσοδα, να εισέλθει σε μια νέα αγορά, να αποκτήσει περισσότερους πελάτες, να βελτιώσει την αντίληψη των πελατών ή να διευκολύνει τη ζωή για ένα δεδομένο πρόβλημα που έχετε εντοπίσει; Έχοντας αυτό κατά νου, μπορείτε να δηλώσετε το «όραμά σας».
Οι άνθρωποι δεν αγοράζουν αυτό που κάνετε ή πώς το κάνετε. Αγοράζουν το 'γιατί' το κάνετε. Αυτό δημιουργεί τη συναισθηματική σύνδεση μεταξύ της επιχείρησής σας και των πελατών σας. Το όραμα θα σας βοηθήσει να το απεικονίσετε αυτό.
Η σκοπιμότητα έρχεται σε τουλάχιστον δύο αποχρώσεις. Συνήθως, θα θέλατε να καταλάβετε εάν το όραμά σας για ένα λαμπρότερο μέλλον για την επιχείρησή σας και τους πελάτες σας είναι τεχνικά εφικτό και ότι είναι εφικτό για την επιχείρησή σας να το πραγματοποιήσει.
Για να δοκιμάσετε την τεχνική σκοπιμότητα του προϊόντος σας, εξετάστε το ενδεχόμενο να το εξερευνήσετε περαιτέρω σε ένα πρωτότυπο έργο Discovery ή εκτελώντας ένα ακίδα στα πρώτα στάδια του έργου. Θα ξέρετε ποια μέθοδο να χρησιμοποιήσετε σκεφτόμαστε την κλίμακα ή την πολυπλοκότητα της λύσης που έχετε στο μυαλό σας.
«Μερικές από τις καλύτερες γνώσεις που έχουν αποκτήσει οι ομάδες μου για την κατανόηση της τεχνικής σκοπιμότητας προέρχονται από το να επιτύχουν μια άνοδο. Και συχνά, είναι η απλούστερη λύση που κερδίζει! '
Τώρα, επιβεβαιώσατε ότι το όνειρό σας είναι κάτι περισσότερο από φανταχτερή σοκολάτα, δοκιμάστε τις υποθέσεις σας και αποδείξτε στους ανθρώπους ότι αυτή η προσπάθεια αξίζει να επενδύσετε.
Τώρα, ανάλογα με τις περιστάσεις σας, η αιτιολόγηση θα έχει διάφορες μορφές. Αλλά ουσιαστικά, θέλετε να αποδείξετε ότι αυτό το έργο θα ικανοποιήσει τα κριτήρια επιτυχίας των πελατών, έχει μια πιθανότητα επιτυχίας, θα προσφέρει αξία και είναι προσιτό.
Γράψτε, δοκιμάστε και επικυρώστε το επιχειρηματικό σας σχέδιο. Τώρα αυτό δεν μοιάζει με αυτά που σας είπε η τράπεζά σας ή η επιχείρησή σας και τα χρηματοοικονομικά. Μην τα χρησιμοποιείτε - θα είναι ξεπερασμένα πριν στεγνώσει το μελάνι. Αντ 'αυτού, ρίξτε μια ματιά στο Επιχειρηματικό μοντέλο καμβά . Αυτό είναι ουσιαστικά ένα επιχειρηματικό σχέδιο μικρής μορφής που διατηρεί την εστίασή σας στην πρόταση αξίας, στους πελάτες σας, στα έσοδα και στο κόστος. Χρησιμοποιήστε το για επικύρωση εάν έχετε μια επιχείρηση που θα λειτουργήσει.
«Αγνόησα αυτή τη συμβουλή μια φορά και πέρασα πολύ χρόνο γράφοντας ένα μακρύ παραδοσιακό επιχειρηματικό σχέδιο 50 σελίδων. Δεν με πήρε πουθενά. Όλες οι υποθέσεις που έκανα ήταν αβάσιμες και όλες οι προβλέψεις που έκανα δεν μπορούσαν να επικυρωθούν. Ήταν μια οδυνηρή και ακριβή εμπειρία που με δίδαξε να μην το ξανακάνω ».
Μόλις λάβετε την αιτιολόγησή σας και όλα τα ενδιαφερόμενα μέρη θα ενταχθούν, θα εκτοξευτείτε.
Η φάση σκοπιμότητας εκτελείται συνήθως μία φορά στη ζωή του έργου σας. Μπορεί να βρείτε ότι επανεξετάζετε το όραμα και τη σκοπιμότητα του έργου, ειδικά εάν τα στοιχεία, οι πελάτες, η αγορά ή η επιχείρησή σας το δείχνουν. Τουλάχιστον, θα είναι τα φώτα καθοδήγησής σας.
Φοβερός. Η απόφαση έχει ληφθεί, το έργο έχει το πράσινο φως και είστε έτοιμοι να δημιουργήσετε. Λοιπόν, σχεδόν. Ξέρω ότι σκέφτεστε, 'Έλα, ήδη; Αν δεν το κάνουμε τώρα δεν θα το κάνουμε ποτέ. Ας πάρουμε αυτήν την παράσταση στο δρόμο! ' Αλλά σκεφτείτε αυτό - το Agile δεν είναι τίποτα αν όχι για παράδοση αξίας νωρίς και συχνά, ενώ ευχαριστεί τους πελάτες σας στην πορεία. Αφιερώνοντας λίγο χρόνο για να βρούμε τον καλύτερο τρόπο εκτέλεσης του έργου σας είναι τα καλύτερα θεμέλια για την επιτυχία.
Στον αθλητισμό, σκεφτόμαστε το αγαπημένο σας ομαδικό παιχνίδι, θα μπορείτε να αναγνωρίζετε βασικούς ρόλους που επιτρέπουν στην ομάδα να αποδίδει όπως κάνουν. Παραδοσιακά, θα βρείτε έναν προπονητή, έναν καπετάνιο και την υπόλοιπη ομάδα. Εκτός από αυτό, θα βρείτε προπονητές, φυσικούς, διατροφολόγους και μια ποικιλία από υποστηρικτικό προσωπικό. Αλλά αν κοιτάξουμε το παιχνίδι του ράγκμπι, υπάρχει μια ομάδα μέσα σε μια ομάδα: οι παίκτες που αποτελούν το άρωμα . Αυτό το πακέτο αποτελείται από καθορισμένους παίκτες των οποίων η δουλειά είναι να κερδίσει την μπάλα πίσω και να συνεχίσει να παίζει. Όταν παίζεται ένα scrum, οι παίκτες από κάθε πλευρά δουλεύουν, χωρίς κανέναν ηγέτη, ως ενιαία μονάδα τόσο συνεργατικά, επικοινωνιακά και όσο πιο αποτελεσματικά γίνεται για να επανακτήσουν την μπάλα στην κατοχή τους. Είναι το παιχνίδι του ράγκμπι που ενέπνευσε Τζεφ Σάδερλαντ για να ονομάσει τη μεθοδολογία ανάπτυξης λογισμικού του «Scrum».
Υπάρχουν πολλοί τρόποι με τους οποίους μπορεί να δημιουργηθεί μια ομάδα για να παραδώσει λογισμικό.
Στο βήμα σκοπιμότητας, καταλάβατε το «γιατί» του έργου σας και είτε χτίσατε την αυτοπεποίθησή σας για να προχωρήσετε με την εκκίνηση σας είτε πήρατε υποστήριξη για να προχωρήσετε. Το σύντομο έργο είναι το ζωντανό έγγραφο που συνδυάζει το «γιατί» με το «τι» και «πότε» και «ποιος». Είναι «ζωντανό» γιατί, καθώς προχωράτε, οι γνώσεις, η κατανόηση και η πορεία σας μπορεί να αλλάξουν. Το να αφήσετε αυτό το έγγραφο μόλις γραφτεί και ποτέ να μην επιστρέψετε σε αυτό απλώς αποδίδει τις σκέψεις σας σε μια χρονική στιγμή. Σε έναν ευέλικτο κόσμο, η αναφορά σας σε σημείο μπορεί να αλλάζει εβδομαδιαία ή ακόμη και καθημερινά νωρίς, επομένως είναι σημαντικό να διατηρήσετε αυτό το φρέσκο.
Ένας συνάδελφος με σταμάτησε μια φορά στο διάδρομο και με ρώτησε πού θα μπορούσε να πάρει σύντομα το έργο για το έργο. Έγραψα 'Δεν χρειαζόμαστε ένα σύντομο, είμαστε ευκίνητοι'. Φαινόταν μπερδεμένος, σαν να αμφισβητούσε τη λογική ή την εξουσία μου. Είχε δίκιο.
Πριν προχωρήσετε, βεβαιωθείτε ότι έχετε όλοι στην ίδια σελίδα, εργαστείτε, κάντε τις δύσκολες ερωτήσεις και καρφώστε το κάπου όπου οι άνθρωποι μπορούν να σταματήσουν, να το διαβάσουν, να το σχολιάσουν και να βοηθήσουν στην αναθεώρησή του.
Γνωρίζετε τον τρόπο με τον οποίο λειτουργεί η επιχείρησή σας και τον πολιτισμό της, τον τρόπο που της αρέσει να κάνει πράγματα. Το Agile, από τη φύση του, μπορεί να αμφισβητήσει μερικούς από αυτούς τους τρόπους εργασίας που η επιχείρησή σας έχει καλλιεργήσει όλα αυτά τα χρόνια. Μην περιμένετε να εφαρμοστεί το Agile και όλοι θα το υιοθετήσουν με αγάπη από την αρχή. Μερικοί άνθρωποι μπορεί να το βρίσκουν σύγχυση και να το βλέπουν μόνο με φόβο και φόβο. Μερικοί άνθρωποι μπορεί να αρνηθούν ανοιχτά να συμμετάσχουν σε αυτό. Αυτές είναι προκλήσεις και αντιλήψεις που πρέπει να ξεπεράσετε. Αλλά στις πρώτες μέρες σας, μην περιπλανηθείτε κουνώντας το Agile stick χτυπώντας κανέναν που δεν θα το ακούσει. Αυτό δεν θα δημιουργήσει εμπιστοσύνη, υιοθέτηση ή αφοσίωση.
Ήμουν οπαδός του να κυματίζει μεγάλα παροιμιώδη ραβδιά μια φορά, και με κέρδισε πολύ αρνητικό τύπο. Το γύρισα, αλλά όχι πριν υποφέρω πολύ πόνο πρώτα.
Καθώς ξεκινάτε στην πορεία υιοθεσίας, προχωρήστε προσεκτικά, με σεβασμό και με ενσυναίσθηση. Εάν βρίσκεστε σε μια παλιά παραδοσιακή επιχείρηση, ίσως δεν θα είναι η καλύτερη προσέγγιση για να ευθυγραμμιστεί ολόκληρη η επιχείρηση. Ξεκινήστε μικρά και κερδίστε σταδιακά τον σεβασμό και την αναγνώριση. Ξεκινήστε μόνο με την ομάδα σας. Μόλις αρχίσετε να παρέχετε γρηγορότερο λογισμικό με καλύτερη ποιότητα από ποτέ, οι άνθρωποι θα αρχίσουν να παρατηρούν και θα θέλουν να έρθουν να παίξουν το παιχνίδι σας. Όταν το κάνουν, δώστε τους τη μπάλα, πάρτε τους για καφέ και χαλαρώστε τους στον νέο σας κόσμο. Βοήθησέ τους.
Με την ομάδα σας, τώρα που ξέρουν τι είναι το έργο και έχουν συμφωνηθεί τα σχέδιά σας για την υιοθέτηση του Agile, αφήστε την ομάδα να αποφασίσει πώς επιθυμεί να συμπεριφερθεί και να λειτουργήσει ως ομάδα.
Μέχρι τώρα, η ομάδα σας θα πρέπει να είναι εξαιρετικά ενθουσιασμένη, ενεργοποιημένη και παρακινημένη. Τώρα, εμπλέξτε τους περισσότερο με το ιστορικό των ιστοριών χρηστών.
Δεν έχετε καμία αμφιβολία στο μυαλό σας ότι υπάρχει αβεβαιότητα στο έργο σας. Δεν μπορείτε πιθανώς να γνωρίζετε ακριβώς τι θα χρειαστεί για να δημιουργήσετε το σωστό προϊόν για τους πελάτες σας τόσο νωρίς στη ζωή του. Δεν μπορείτε να κοιτάξετε λαμπερά σε μια κρυστάλλινη σφαίρα και να προβλέψετε το μέλλον.
Το 'backlog' ή 'backlog προϊόντος' είναι το σημείο όπου ισχύουν οι απαιτήσεις σας. Ο Agile τάσσεται υπέρ της σύνταξης σύντομων, οδυνηρών δηλώσεων που καταγράφουν την ουσία μιας «απαίτησης». Η καθυστέρηση είναι απλώς μια μεγάλη λίστα καταχωρήσεων, κάθε καταχώριση ορίζει μία, ξεχωριστή «απαίτηση» ως ιστορία χρήστη. Και από τώρα και στο εξής, θα χρησιμοποιούμε τη λέξη ιστορία χρήστη και όχι «απαίτηση». Πιθανότατα ρωτάτε 'γιατί;' Αυτή είναι μια καλή ερώτηση. Για ό, τι φαίνεται για πάντα, η δήλωση των χαρακτηριστικών ή των όψεων που απαιτούνται σε ένα πρόγραμμα λογισμικού από έναν πελάτη αναφέρεται πάντα ως απαίτηση. Αυτή η λέξη έχει μια ερμηνεία που δεν έχει αξία στο Agile. Το λεξικό της Οξφόρδης το ορίζει ως:
Ένα πράγμα που χρειάζεται ή ζητείται. Ή, ένα πράγμα που είναι υποχρεωτικός ; απαραίτητο κατάσταση .
Και δυστυχώς, εάν ξεκινήσουμε να καθορίζουμε ποια θα πρέπει να είναι η λύση μας, δηλώνοντας ότι τα πράγματα είναι «υποχρεωτικά», θα καταλήξουμε σε προβλήματα. Είναι πολύ εύκολο να πούμε ότι όλες αυτές οι ιστορίες χρηστών είναι υποχρεωτικές. Εάν λάβουμε αυτήν την άποψη, διατρέχουμε τον κίνδυνο να ξεπεράσουμε το χρονοδιάγραμμα και τον υπερβολικό προϋπολογισμό στην προσπάθεια να παραδώσουμε όλο το δεδομένο πεδίο. Δεν είναι πρόβλημα να πούμε ότι, για αυτό το προϊόν χρειάζονται αυτές οι ιστορίες για να είναι βιώσιμη η λύση, απλώς θέλουμε να αποφύγουμε την ερμηνεία αυτής της συγκεκριμένης λέξης.
Μόλις έχετε καθυστερήσεις που ικανοποιούν τις ανάγκες σας, μπορείτε να εκτιμήσετε τις ιστορίες σε αυτό, να τις κατατάξετε κατά σειρά προτεραιότητας και να δημιουργήσετε ένα σχέδιο κυκλοφορίας.
Η εκτίμηση υψηλού επιπέδου είναι η διαδικασία ταξινόμησης των καθυστερήσεων. Πόσο «μεγάλο» είναι το έργο και ποια αξία αποδίδει; Η ιεράρχηση είναι η διαδικασία να αποφασίζετε ποιες ιστορίες είναι πιο σημαντικές για εσάς, τη βιωσιμότητα του προϊόντος και τα συμφέροντα των πελατών σας. Θέλουμε να παραδώσουμε προϊόντα με την υψηλότερη αξία νωρίτερα για να προσφέρουμε τη μεγαλύτερη αξία στην επιχείρηση, να λάβουμε σχόλια από τον πελάτη και να μην ιδρώνουμε τα μικρά. Η έξοδος θα είναι μια παραγγελία που έχει ταξινομηθεί κατά προτεραιότητα και θα έχει το κατάλληλο μέγεθος.
Να θυμάστε ότι δεν χρειάζεται να γνωρίζετε όλες τις ιστορίες των χρηστών σας εκ των προτέρων. Επίσης, να θυμάστε ότι δεν είναι απαραίτητο να παραδώσετε όλες τις ιστορίες σας προτού ένας πελάτης δει το προϊόν σας. Θέλετε να παραμείνετε ευέλικτοι - και αυτό σημαίνει να δημιουργείτε μόνο ό, τι χρειάζεστε όταν χρειάζεται, να σπαταλάτε όσο το δυνατόν λιγότερο και να ανταποκρίνεστε σε αλλαγές στις ανάγκες των πελατών και στις συνθήκες της αγοράς. Ένας χάρτης πορείας θα σας βοηθήσει να σχεδιάσετε το προϊόν σας και να σχεδιάσετε τους στόχους σας για τους επόμενους 3, 6, 9 και 12 μήνες.
ΠΡΟΣ ΤΟ χάρτης πορείας είναι ακριβώς όπως ακούγεται, προσφέρει το ίδιο με έναν χάρτη πορείας μιας χώρας. Αναφέρει λεπτομερώς τη σχετική θέση των πόλεων (ή στην περίπτωσή σας, χαρακτηριστικά) η μία στην άλλη και τις διαδρομές που μπορείτε να ακολουθήσετε για να φτάσετε από την πόλη Α στην πόλη Β ή τη δυνατότητα Χ και τη λειτουργία Ζ. Δεν σας λέει ποια διαδρομή σας πρέπει να πάρετε, ή πώς πρέπει να φτάσετε εκεί. Δεν σας λέει ποιον τρόπο μεταφοράς θα χρησιμοποιήσετε, αλλά μπορεί να απεικονίσει τις επιλογές για να πάρετε τον αυτοκινητόδρομο ή το τρένο.
Σε μια πόλη, υπάρχουν πολλοί δρόμοι, κτίρια, πάρκα, υπηρεσίες και εγκαταστάσεις. Όλα τα χαρακτηριστικά μιας πόλης. Αυτό ισχύει επίσης για τον χάρτη πορείας για το προϊόν σας. Σε αυτό το επίπεδο, ο χάρτης πορείας σας δείχνει σημαντικούς στόχους ή ορόσημα που πρέπει να επιτευχθούν. Ένας στόχος είναι μια λογική ομαδοποίηση θεμάτων, δυνατοτήτων και ιστοριών χρηστών σε μια αναλώσιμη προβολή που δείχνει απτή αξία. Ο χάρτης πορείας ενός προϊόντος λογισμικού μοιράζεται αυτήν την προβολή και κοινοποιεί την πρόθεσή σας. Δεν σας δείχνει απαραίτητα πώς ή πότε θα παραδοθούν οι λειτουργίες. μόνο τη σχετική αξία των στόχων και των χαρακτηριστικών για εσάς και την επιχείρησή σας.
Ένας πολύ καλός τρόπος για να δείξετε έναν χάρτη πορείας είναι να δημιουργήσετε ένα χάρτης ιστορίας . Αυτό το εργαλείο υποδεικνύει την προτεραιότητα που αποτιμάται από τον πελάτη. Προβάλλει τη ραχοκοκαλιά, ή βασικά δομικά στοιχεία του προϊόντος σας. Ο σκελετός περπατήματος κρέμεται από τη ραχοκοκαλιά και απεικονίζει τα χαρακτηριστικά που το καθιστούν MVP. Όλα τα άλλα χαρακτηριστικά είναι αυτά που προσθέτουν επιπλέον αξία και σημασία στο σύστημα. Ο χάρτης ιστορίας παρουσιάζει χαρακτηριστικά σε σχετική θέση μεταξύ τους και είναι ένα φοβερό οπτικό εργαλείο.
Αξίζει να σημειωθεί ότι αφού πραγματοποιήσετε μια άσκηση χαρτογράφησης ιστοριών, το ανεκτέλεστο αρχείο σας μπορεί να χρειαστεί να τελειοποιηθεί. Αυτό θα είναι εμφανές όταν οι ιστορίες έχουν χωριστεί σε πολλές ιστορίες, οι οποίες προσδιορίζονται ως περιττές, νεοδημιουργημένες ή ως υψηλότερη ή χαμηλότερη προτεραιότητα από ό, τι πιστεύαμε προηγουμένως. Ο χάρτης ιστορίας είναι ένα άλλο τεχνούργημα που συνεχώς επανεξετάζεται και αναθεωρείται.
Η φάση έναρξης εκτελείται συνήθως μία φορά στη ζωή του έργου σας. Ωστόσο, πολλά από τα εργαλεία και τα έγγραφα που δημιουργήσατε θα επανεξεταστούν και θα αναθεωρηθούν καθ 'όλη τη διάρκεια του έργου.
«Επιτέλους», σε ακούω να κλαίνε, «επιτέλους, κάποιος προγραμματισμός». Λοιπόν, σχεδιάζετε ουσιαστικά όλα τα στάδια σκοπιμότητας και έναρξης. απλά δεν το ονομάσαμε ως τέτοιο. Αυτό αποτελεί απόδειξη επαναληπτικού ή προσαρμοστικού σχεδιασμού - η τέχνη του σχεδιασμού μόνο για να επιτύχετε τους άμεσους και πολύτιμους στόχους σας. Θα δούμε αργότερα περισσότερα για τον προσαρμοστικό σχεδιασμό, αλλά προς το παρόν ο σχεδιασμός κυκλοφορίας είναι το επίκεντρο.
Το πρόγραμμα έκδοσης ενδέχεται να καθορίζεται από εξωτερικά συμβάντα. Ίσως υπάρχει μια εμπορική έκθεση στην οποία θέλετε να δείξετε την εφαρμογή σας, διαφορετικά οι πελάτες σας θα επωφεληθούν περισσότερο από την εφαρμογή σας πριν από τα Χριστούγεννα. Πρόκειται για συμβάντα χρονοδιαγράμματος με τα οποία μπορεί να ευθυγραμμιστούν οι στόχοι σας. Πιθανότατα σκοπεύετε να παραδώσετε ιστορίες χρηστών ή λειτουργίες που έχουν τη μεγαλύτερη σημασία για τη διευκόλυνση αυτών των εκδηλώσεων. Εάν δεν υπάρχουν εξωτερικές ημερομηνίες που πρέπει να λάβετε υπόψη, τότε μπορείτε απλά να ακολουθήσετε την ιεράρχηση χαρακτηριστικών και να παραδώσετε το συντομότερο ό, τι είναι πιο λογικό και να προσφέρει την μεγαλύτερη αξία στους πελάτες σας.
Σκεφτείτε το ως παράδειγμα. Αν πάτε σε ένα εστιατόριο για φαγητό, δεν θα προχωρούσατε και θα παραγγείλατε όλα τα αντικείμενα στο μενού και περιμένατε να τα φάτε όλα σε μία συνεδρίαση. Ποτέ δεν θα μπορούσατε να τα φάτε όλα, ίσως να μην έχετε το κόστος, θα αρρωστήσετε από φαγητό και το εστιατόριο μπορεί να κλείσει ενώ τρώτε το πέμπτο από τα 19 μαθήματα! Δεν μπορείτε να αφήσετε έναν ευχαριστημένο πελάτη, το εστιατόριο μπορεί να μην σας βρει να είναι εξαιρετικός πελάτης και η εμπειρία θα είναι κακή. Πιθανότατα, αν σας αρέσει το εστιατόριο, θα είναι επειδή απολαύσατε ένα υπέροχο γεύμα εκεί μια φορά. Θα αποφασίσετε να επιστρέψετε και να απολαύσετε ένα διαφορετικό γεύμα. Θα πείτε στους φίλους σας, θα πηγαίνετε εκεί συχνά. Το ηθικό της ιστορίας είναι:
Ο προγραμματισμός κυκλοφορίας πραγματοποιείται συχνά σε ένα έργο λογισμικού. Κάθε νέα έκδοση απαιτεί σχέδιο κυκλοφορίας. Το σχέδιο κυκλοφορίας μπορεί επίσης να αναδιαμορφωθεί ανά πάσα στιγμή κατά τη διάρκεια ενός έργου. Απλά προσέξτε να μην το παρακάνετε και να πέσετε σε ζόμπι ψύχωση σχεδιασμού. Στο τέλος του προγραμματισμού κυκλοφορίας, θα θελήσετε να προετοιμαστείτε για την πρώτη επανάληψη, όπου θα προχωρήσουμε ευτυχώς!
Η ομάδα σας είναι στη θέση της, έχει κίνητρα, έχετε μια αφοσιωμένη επιχείρηση, ο αρχικός σας σχεδιασμός ολοκληρώθηκε - τώρα είστε έτοιμοι να δημιουργήσετε τα όνειρά σας.
Μιλήσαμε νωρίτερα για μερικά από τα εργαλεία, τις τεχνικές και τις έννοιες στις οποίες προσυπογράφει το Agile. Υπάρχουν πολλοί πόροι ήδη διαθέσιμοι που κάνουν εξαιρετική δουλειά στο να θέσουν τις βάσεις για την παράδοση ενός έργου λογισμικού Agile. Διαλέξτε ένα, κρατήστε το βανίλια και μεγαλώστε στο ταξίδι σας στο Agile. Για να συντομεύσετε το τραύμα στην απόφαση να ξεκινήσετε τη σωστή μεθοδολογία ανάπτυξης λογισμικού Agile, θα συνιστούσα το Scrum. Και μόνο το Scrum. Ο πειρασμός θα είναι εκεί για τη χρήση στοιχείων άλλων μεθοδολογιών. Μην το κάνετε ακόμα. Αποθηκεύστε αυτό το είδος αλλαγής μέχρι να ζήσετε και να αναπνεύσετε το Scrum για 6 ή 12 μήνες. Στη συνέχεια, εάν είτε έχετε αποφασίσει ότι δεν λειτουργεί μόνο για εσάς ή θέλετε να ωριμάσετε ομαδικά, εισαγάγετε σταθερά νέες μεθόδους, τεχνικές ή πλαίσια.
διαλέγω Scrum ως η συνιστώμενη προσέγγιση για την υιοθέτηση της Agile από τη νέα ομάδα, επειδή έχει όλα τα βασικά στοιχεία. Είναι πολύ δημοφιλές και έχει πολλές καλής ποιότητας κοινότητες και πόρους στο διαδίκτυο, σε βιβλία ή στην αίθουσα εκπαίδευσης. Θα σας εξυπηρετήσει καλά, ακόμη και για τις μικρότερες ομάδες. Το υπόλοιπο αυτής της ανάρτησης είναι αφιερωμένο στη συζήτηση ορισμένων σημαντικών πτυχών της παράδοσης λογισμικού που εσείς, η ομάδα σας και οι ενδιαφερόμενοι πρέπει πάντα να έχετε κατά νου.
Ο προγραμματισμός σε ένα έργο Agile είναι μια συνεχής διαδικασία. Κάνουμε έναν αρχικό προγραμματισμό εκ των προτέρων, αρκετά για να καταλάβουμε τι γνωρίζουμε σε ένα δεδομένο σημείο. Τα αρχικά μας σχέδια θα καθοριστούν χαλαρά και ελαττωματικά. Και μετά επαναλαμβάνουμε τον προγραμματισμό μας, προσαρμόζουμε σε νέες πληροφορίες, σχεδιάζουμε με περισσότερες λεπτομέρειες λίγο πριν ξεκινήσουμε την παράδοση, ανταποκρινόμενοι στο μεταβαλλόμενο πεδίο. Αυτός είναι ένας τρόπος ελαχιστοποίησης των αποβλήτων - βάζοντας μόνο προσπάθεια στο σχεδιασμό όταν χρειαζόμαστε.
Οι ιστορίες αναλύονται όταν τις χρειάζεστε. Δεν χρειάζεστε πλήρεις εξηγήσεις ιστορίας για λειτουργίες που απέχουν έξι μήνες από την παράδοσή τους. Το γράψιμό τους στην αρχή μπορεί να είναι χαμένη προσπάθεια, όταν αυτή η ανάγκη εξαφανίζεται από το πεδίο εφαρμογής. Γράψτε τις ιστορίες σας το πολύ δύο επαναλήψεις πριν χρειαστούν. Η μείωση αυτού του χρονικού πλαισίου σε ένα σπριντ είναι προτιμότερη.
Ας πάρουμε το χρόνο σας στο σπριντ 0 για να ρυθμίσουμε τη σκηνή. Σε δύο εβδομάδες, θα ξεκινήσετε την ανάπτυξη. Ήρθε η ώρα να πάρετε αρκετές από τις ιστορίες από την κορυφή του ανεκτέλεστου αρχείου που θα μπορούσαν ενδεχομένως να παραδοθούν στο σπριντ 1. Μπορεί να χρειαστείτε 10-15% περισσότερο εάν δεν είστε σίγουροι για την ταχύτητά σας. Αυτά τα one-liners μπορούν τώρα να επεκταθούν σε πραγματικά πολύτιμα έγγραφα με σενάρια, κριτήρια αποδοχής και wireframes. Εάν τα wireframes δεν έχουν δημιουργηθεί ακόμα, τώρα είναι η ώρα να το κάνετε. Ενδέχεται να διαπιστώσετε καθώς εξετάζετε αυτές τις υποψήφιες ιστορίες που πρέπει να αναλυθούν. Ίσως ήταν επικά που δεν θα μπορούσαν να ολοκληρωθούν σε σπριντ. Εάν καταρρίψετε ιστορίες, επαναλάβετε τις εκτιμήσεις με την ομάδα.
ΠΡΟΣ ΤΟ καλή ιστορία ακολουθεί τους ακόλουθους κανόνες: - Συντάχθηκε σε κοινή μορφή, π.χ., ΩΣ ΘΕΛΟΥΝ ΟΤΙ. - Περιλαμβάνει κριτήρια αποδοχής που πρέπει να πληροί η ιστορία για να θεωρείται αποδεκτή από την επιχείρηση για αποσύνδεση. - Χρησιμοποιεί γλώσσα που κατανοούν η επιχείρηση και οι πελάτες σας. - Ακολουθεί το μοντέλο INVEST. - Περιλαμβάνει όλα τα δικαιολογητικά για την ενημέρωση του προγραμματιστή, του σχεδιαστή και του ελεγκτή: wireframes, τεχνική επισκόπηση σχεδιασμού, άλλα στοιχεία. - Πληροί τα τυπικά σας κριτήρια 'ορισμός ολοκληρωμένων'.
Είτε το ονομάζετε σπριντ, επανάληψη είτε timebox, κάθε σταδιακή παράδοση του έργου Agile σας είναι χρονικά περιορισμένη. Το timebox δεν μειώνεται και δεν επιμηκύνεται. Επικεντρωθείτε στις επαναλήψεις δύο εβδομάδων στην αρχή. Μπορεί να διαπιστώσετε ότι 1, 3 ή 4 εβδομάδες ταιριάζει καλύτερα στο επιχειρηματικό σας μοντέλο. Μόλις επιλέξετε ένα μήκος, μην το αλλάξετε. Θέλετε να διατηρήσετε μια τακτική ρυθμός ή έναν βιώσιμο ρυθμό. Αυτό σημαίνει ότι η ομάδα και η επιχείρηση επικεντρώνονται στην παροχή τακτικού λογισμικού χωρίς την παράταση των υπερωριών για να ολοκληρώσουν τη δουλειά και την απελευθέρωση πιθανών προσαυξημένων προσαυξήσεων κάθε δύο εβδομάδες.
Ο καθορισμός τι σημαίνει 'γίνεται' είναι πολύ σημαντικός. Υπάρχουν πολλές εκδόσεις 'ολοκληρωμένων' στη ζωή του έργου σας - τι σημαίνει να 'κάνετε' με μια ιστορία, μια κυκλοφορία ή ολόκληρο το έργο. Όλα βασίζονται σε αυτό που εσείς, η ομάδα σας και η επιχείρησή σας θα θεωρήσετε ως πλήρη στο σωστό επίπεδο ποιότητας για να ικανοποιήσετε την ετοιμότητα για αποστολή.
Για την ομάδα σας, ο ορισμός μιας 'ολοκληρωμένης' ιστορίας θα μοιάζει με όλους τους κώδικες που είναι πλήρεις, αξιολογούνται από ομότιμους, πληρούν τα καθορισμένα κριτήρια αποδοχής, δοκιμάστηκαν οι μονάδες, UAT και χρησιμοποιήθηκαν στο αποθετήριο κώδικα. Για να καταστεί δυνατή η μετάδοση μιας ιστορίας από τον σχεδιαστή στον προγραμματιστή στον ελεγκτή, οι ορισμοί του «ολοκληρωμένου» θα πρέπει να γίνουν αποδεκτοί από το επόμενο άτομο στην αλυσίδα. Ο ιδιοκτήτης του προϊόντος σας θα έχει προσδοκίες ως προς το τι σημαίνει για αυτούς προκειμένου να αποδεσμευτεί η αύξηση του προϊόντος στους πελάτες σας. Σε κάθε περίπτωση, όλοι πρέπει να γνωρίζουν τι σημαίνει «κάνει» και να είναι υπεύθυνοι για να διασφαλίσουν ότι πληροί το νόημά του. Ορίστε τον ορισμό σας για το 'ολοκληρωμένο', επικοινωνήστε το, συμφωνήστε με αυτό και, εξελίξτε το. Έγινε.
Εάν δεν μπορείτε να το μετρήσετε, δεν μπορείτε να το διαχειριστείτε. Το ίδιο ισχύει και για βελτιώσεις. Η ανάγκη συλλογής εμπειρικών δεδομένων σε ένα έργο Agile είναι σχεδόν εξίσου ζωτικής σημασίας με το να έχετε αίμα μέσω των φλεβών σας! Πώς γνωρίζετε τι χρειάζεται διαχείριση, διόρθωση ή βελτίωση εάν δεν υπάρχουν δεδομένα; Με απλά λόγια, θα βασίζεστε στην αίσθηση του εντέρου και στην αβάσιμη εικασία, η οποία καταρρέει πολύ γρήγορα υπό έλεγχο. Και ανάλογα με το ποιος κάνει τον έλεγχο, αυτό μπορεί να είναι ένα μάλλον άβολο μέρος. Έτσι, από την αρχή του έργου σας, βεβαιωθείτε ότι γνωρίζετε πώς πρόκειται να επιδείξετε πρόοδο και με ποια μέτρα πρόκειται να δουν οι άλλοι για την επιτυχία σας.
Ευτυχώς, το Agile έρχεται γεμάτο με χρήσιμα εργαλεία και τεχνικές. Το πρώτο πράγμα που πρέπει να κάνετε είναι να επιστρέψετε στο Μανιφέστο Agile, πληκτρολογήστε τις ακόλουθες λέξεις στον αγαπημένο σας επεξεργαστή κειμένου, ανεβάστε τους έως και 96pt, εκτυπώστε και εφαρμόστε στον τοίχο για να το βλέπουν όλοι:
Το λογισμικό εργασίας είναι το κύριο μέτρο προόδου ΤιτίβισμαΗ μεγαλύτερη αποδεδειγμένη σας δύναμη στην παράδοση λογισμικού είναι να το δείξετε σε άτομα που εργάζονται, κάνοντας αυτό που πρέπει να κάνει. Αυτό όχι μόνο θα κάνει τους πελάτες σας ευχαριστημένους, αλλά θα κερδίσει την ομάδα σας με μεγάλο σεβασμό και θα γράψει τους τροχούς για μεγαλύτερη υιοθέτηση μέσω της επιχείρησης.
Εδώ είναι μερικά άλλα εργαλεία:
Άλλα εργαλεία που πρέπει να λάβετε υπόψη είναι Ευέλικτη κερδισμένη αξία , χρόνος κύκλου , και διαγράμματα αθροιστικής ροής (CFD's).
Διατηρήστε αυτά τα μέτρα, γραφήματα και άλλα εργαλεία ορατά, κατά προτίμηση δυνατά και περήφανα στον τοίχο για να το βλέπουν όλοι. Η ομάδα, οι ενδιαφερόμενοι και άλλα ενδιαφερόμενα μέρη μπορούν να δουν αμέσως την κατάσταση ενός έργου. Είναι διαφανές και χρησιμεύει ως πολύτιμο εργαλείο επικοινωνίας. Εάν δεν μπορείτε να βάλετε αυτά τα αντικείμενα σε έναν τοίχο, χρησιμοποιήστε εργαλεία που είναι κοινόχρηστα και συνεργατικά και βεβαιωθείτε ότι τα άτομα που θέλουν πρόσβαση το έχουν.
Καθ 'όλη τη διάρκεια της ευέλικτης ζωής σας, προσπαθήστε να εντοπίσετε και να μάθετε πού μπορούν να γίνουν βελτιώσεις. Τα μαθήματα δεν συλλαμβάνονται και μαθαίνονται στο τέλος ενός έργου. Είναι σαν να περάσετε το τεστ οδήγησης και να δοκιμάσετε προσωρινά την πρώτη σας οδήγηση χωρίς εκπαιδευτή. Θα ξέρετε τι λειτουργεί και τι πρέπει να κάνετε, αλλά με την πάροδο του χρόνου θα προσαρμόσετε την ικανότητα οδήγησης και τις ικανότητές σας, μαθαίνοντας νέες τεχνικές. Θα πάρετε ακόμη και κακές συνήθειες. Αναζητήστε τα, κατανοήστε τα και βρείτε τρόπους βελτίωσης.
Υπάρχουν πολλές ευκαιρίες για τον εντοπισμό του τι δεν λειτουργεί και την εφαρμογή διορθωτικών μέτρων. Η ενσωματωμένη προσέγγιση σε αυτό στο Agile είναι η αναδρομική. Αυτό είναι το κύριο εργαλείο προβληματισμού και προσαρμογής. Στο τέλος κάθε σπριντ, αφιερώστε χρόνο με την ομάδα για να βελτιώσετε τον τρόπο με τον οποίο γίνεται η εργασία, πώς επιτυγχάνεται η ποιότητα, πώς μπορεί να μεγιστοποιηθεί η αποδοτικότητα, πώς να ελαχιστοποιηθούν τα απόβλητα και πώς αυξάνεται η χωρητικότητα. Όταν εντοπίζετε μέτρα βελτίωσης, μην μπείτε στον πειρασμό να διορθώσετε αμέσως όλα τα προβλήματά σας. Προσδιορίστε αυτά που θα έχουν τον μεγαλύτερο αντίκτυπο και μπορούν να εφαρμοστούν στο επόμενο σπριντ. Μετρήστε και παρατηρήστε. Εάν είχε τον επιθυμητό αντίκτυπο, κλειδώστε το, γράψτε το στους τρόπους εργασίας σας και στους ορισμούς του ολοκληρωμένου. Εάν δεν λειτουργεί, ξανασκεφτείτε το. Οποιαδήποτε μαθήματα έμαθαν ότι δεν μπαίνουν στο επερχόμενο σπριντ μπορούν να σταθμευτούν και να δοθεί προτεραιότητα για προσοχή στο επόμενο σπριντ.
Προσαρμόστε τη διαδικασία. Αφαιρέστε οτιδήποτε δεν λειτουργεί. Αφαιρέστε τα εμπόδια. Η ωριμότητα σας ως ομάδα Agile δεν θα γνωρίζει όρια αν το αφήσετε.
Είναι σημαντικό να γνωρίζετε τι συμβαίνει μετά την παράδοση του έργου. Η υποστήριξη και η συντήρηση είναι το κλειδί για να διασφαλιστεί ότι, όταν το έργο βρίσκεται στα χέρια των πελατών, θα παραμείνει αποτελεσματικό. Τα σχόλια των πελατών μπορούν να ληφθούν υπόψη σε μελλοντικές κυκλοφορίες. και τα θέματα των πελατών αντιμετωπίζονται κατάλληλα. Ένα έργο είναι μια μοναδική, χρονικά περιορισμένη προσπάθεια. Το προϊόν που παραδίδει έχει ζωή μετά τη διάλυση της ομάδας του έργου. Βεβαιωθείτε ότι είστε σε θέση να υποστηρίξετε το προϊόν μόλις είναι διαθέσιμο.
Τα ευέλικτα έργα συνυπάρχουν με πιο παραδοσιακές προσεγγίσεις. Εξισορρόπηση των απαιτήσεων για δημοσιονομικό έλεγχο και προβολή των ενδιαφερομένων με τους στόχους ευελιξίας και ανταπόκρισης του Agile.
Ένα πλαίσιο διακυβέρνησης ή μοντέλο διακυβέρνησης Agile χρησιμοποιείται σε συνδυασμό με τυπικές διαδικασίες Agile, όπως το Scrum. Λειτουργούν με δύο συγκεκριμένους τρόπους:
Στον σημερινό συνεχώς μεταβαλλόμενο κόσμο, οι οργανισμοί και οι επιχειρήσεις επιθυμούν να υιοθετήσουν μια πιο ευέλικτη προσέγγιση για την παράδοση έργων και θέλουν να γίνουν πιο ευέλικτοι. Ωστόσο, για οργανισμούς που παρέχουν έργα και προγράμματα, και όπου υπάρχουν ήδη υπάρχουσες επίσημες διαδικασίες διαχείρισης έργων, η ανεπίσημη μορφή πολλών από τις προσεγγίσεις του Agile είναι τρομακτική και μερικές φορές θεωρείται πολύ επικίνδυνη. Αυτοί οι οργανισμοί με επίκεντρο το έργο χρειάζονται μια ώριμη ευέλικτη προσέγγιση - ευελιξία στην έννοια της παράδοσης του έργου— Ευέλικτη διαχείριση έργου .
Μάθετε και μεγαλώστε με την υιοθέτηση του Agile. Κάνετε μόνο ό, τι είναι άνετο με την ομάδα σας, βεβαιωθείτε ότι ακούγεται η φωνή τους και ενεργείτε σύμφωνα με τα αιτήματά τους. Ενθαρρύνετε την ομάδα σας να υιοθετήσει νέες και πιο πολύτιμες τεχνικές όταν έρθει η ώρα. Διαπραγματευτείτε με την επιχείρηση και ενθαρρύνετε τους να καταλάβουν τι σημαίνει να είναι ένας ευέλικτος οργανισμός.
Απόλαυσε το ταξίδι.