Ευέλικτη ανάπτυξη: αρχές
Οι αρχές της ευέλικτης ανάπτυξης που έχουν διατυπωθεί στον αντίστοιχο
δικτυακό τόπο είναι οι παρακάτω:
- Η μεγαλύτερή μας προτεραιότητα είναι η ικανοποίηση του πελάτη
μέσω της άμεσης και συνεχούς παράδοσης χρήσιμου λογισμικού.
- Οι αλλαγές στις προδιαγραφές είναι ευπρόσδεκτες, ακόμα και
αργά στο στάδιο της ανάπτυξης.
Οι ευέλικτες διεργασίες δαμάζουν τις αλλαγές προς όφελος της ανταγωνιστικότητας
του πελάτη.
- Παραδίδουμε λογισμικό τακτικά, σε διαστήματα μερικών εβδομάδων ή
μηνών, προτιμώντας τα μικρά διαστήματα.
- Αυτοί που ασχολούνται με το επιχειρηματικό τμήμα και αυτοί
που ασχολούνται με την ανάπτυξη πρέπει να συνεργάζονται καθημερινά σε
όλη τη διάρκεια του έργου.
- Βάση για τα έργα είναι οι άνθρωποι με κίνητρα και το αντίστοιχο ενδιαφέρον.
Δώστε τους το περιβάλλον και την υποστήριξη που χρειάζονται και εμπιστευτείτε
τους να περατώσουν το έργο.
- Ο πιο αποδοτικός και αποτελεσματικός τρόπος μεταφοράς πληροφορίας
προς την και μέσα στην ομάδα ανάπτυξης είναι η συζήτηση πρόσωπο-με-πρόσωπο.
- Η κύριος τρόπος μέτρησης της προόδου είναι το λογισμικό που λειτουργεί.
- Οι εύκαμπτες διεργασίες συμβάλλουν σε μια αειφόρο διεργασία ανάπτυξης.
Οι χρηματοδότες, το προσωπικό ανάπτυξης και οι χρήστες θα πρέπει να μπορούν
να συνεχίζουν για πάντα με τον ίδιο σταθερό ρυθμό.
- Συνεχής προσοχή στην τεχνολογική αρτιότητα και το σωστό σχεδιασμό
βελτιώνει την ευελιξία.
- Η απλότητα--η τέχνη της μεγιστοποίησης του ποσού της εργασίας που δεν πραγματοποιείται--
είναι απαραίτητη.
- Οι καλύτερες αρχιτεκτονικές, απαιτήσεις, και τα καλύτερα σχέδια πηγάζουν
από αυτο-οργανωνόμενες ομάδες.
- Σε τακτά διαστήματα η ομάδα αναλογίζεται πως μπορεί να γίνει πιο
αποδοτική. Έτσι συντονίζει και προσαρμόζει ανάλογα τη συμπεριφορά της.