Skip to main content

Ποιο είναι το ευκίνητο μανιφέστο;

Το ευέλικτο μανιφέστο ήταν οι δημόσιες δηλώσεις που έγιναν στις 11 Φεβρουαρίου 2001 από τους 17 από τους πιο οραματιστές μηχανικούς λογισμικού γύρω από το θέμα της διαδικασίας ανάπτυξης λογισμικού Agile.Κατά τη στιγμή της συνάντησης, η ανάπτυξη λογισμικού Agile ήταν μια νέα ιδέα, με πολλές επιλογές για τους προγραμματιστές να διαλέξουν.Το Agile Manifesto ήταν μια προσπάθεια να αποκτήσουν όλα τα έντονα μυαλά της Agile επεξεργασίας μαζί σε ένα μέρος, σε μια προσπάθεια να συμφωνήσουν για τις βασικές αρχές και τις ιδέες όλων των ευέλικτων διαδικασιών που προχωρούν.Προγραμματισμός, Scrum, Adaptive Development Software και η μέθοδος ανάπτυξης δυναμικών συστημάτων (DSDM).Κάθε μία από αυτές τις διαδικασίες επιχειρεί να δημιουργήσει καλύτερες μεθόδους για την εφαρμογή του λογισμικού υπολογιστών.Η βασική βελτίωση με όλες αυτές τις μεθόδους είναι ότι η ανάπτυξη λογισμικού πρέπει να παραχθεί κατά τρόπο ώστε να υποστηρίζει τις αλλαγές στις επιχειρηματικές απαιτήσεις και να μην απαιτεί διαδικασίες που κλείνουν τον βρόχο ανάδρασης στον πελάτη.Όλη η ανάπτυξη λογισμικού ολοκληρώθηκε με μέθοδο καταρράκτη.Ο όρος καταρράκτης χρησιμοποιείται για τον ορισμό της διαδικασίας ευθείας εργασίας που απαιτεί όλες τις απαιτήσεις μπροστά για να ολοκληρωθεί και να ορίζεται με ένα τέλος που θα περιλαμβάνει όλες τις καθορισμένες λειτουργίες.Όπως ένας καταρράκτης, υπάρχει μια σαφής αρχή και τέλος για την ανάπτυξη όλων των συστημάτων.Αυτή η διαδικασία ανάπτυξης δεν επιτρέπει την πραγματοποίηση αλλαγών στις απαιτήσεις πριν από την ολοκλήρωση μιας ολόκληρης εφαρμογής λογισμικού.Ο κατάλογος των συμμετεχόντων περιλαμβάνει τον Kent Beck, τον Dave Tomas, τον Mike Beedle, τον Jeff Sutherland, τον Arie Van Bennekum, τον Ken Schwaber, τον Alistiar Cockburn, τον Steve Mellor, τον Ward Cunningham, τον Robert C. Martin, τον Martin Fowler, τον Brian Marick, τον James Grenning, τον John Kern,Jim Highsmith, Ron Jeffries και Andrew Hunt.Ενώ όλα αυτά τα άτομα ήταν υποστηρίγματα ευέλικτων, ελαφρών μεθοδολογιών ανάπτυξης, ο καθένας είχε τη δική του προτίμηση για τον τρόπο εφαρμογής της μεθοδολογίας.Το πρώτο ήταν να αποδοθεί αξία σε άτομα και αλληλεπιδράσεις έναντι εργαλείων και διαδικασίας.Δεύτερον, το λογισμικό που λειτούργησε αποτιμήθηκε με ολοκληρωμένα έγγραφα.Η συνεργασία με τον πελάτη θεωρήθηκε πιο σημαντική από τις διαπραγματεύσεις περιορισμών.Τέλος, η ομάδα δεσμεύτηκε να ανταποκριθεί στην αξία στις αλλαγές μετά από ένα σχέδιο.

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