Τι είναι το FDD;
Το FDD σημαίνει Feature Driven Development.
Ορισμός
Το Feature Driven Development, ή Ανάπτυξη Οδηγούμενη από Χαρακτηριστικά, είναι μια προσέγγιση ανάπτυξης λογισμικού με agile μεθόδους που εστιάζει σε χαρακτηριστικά που έχουν αξία για τον πελάτη, δίνοντας έμφαση σε σύντομους κύκλους και συχνές εκδόσεις.
Κύριο Αρχή
Το FDD απαιτεί την παράδοση ενός χαρακτηριστικού κάθε 2-10 ημέρες, διασφαλίζοντας ότι οι ανάγκες των πελατών καλύπτονται συνεχώς.
Διαδικασία Επαναληπτική
Το FDD περιλαμβάνει μια σειρά από πέντε βασικές διαδικασίες, όπως η δημιουργία λίστας χαρακτηριστικών, ο προγραμματισμός, ο σχεδιασμός και η κατασκευή, όλες εντός ενός πλαισίου κεντρικής προσοχής στον πελάτη.
Ρόλοι Ομάδας
Το FDD ορίζει συγκεκριμένους ρόλους όπως ο Κύριος Αρχιτέκτονας, ο Κύριος Προγραμματιστής, ο Ειδικός Τομέα, ο Διαχειριστής Ανάπτυξης, ο Εφαρμοστής Τεχνικός Συγγραφέας, ο Διαχειριστής Τομέα, ο Γκουρού Γλώσσας, ο Δοκιμαστής και άλλοι υποστηρικτικοί ρόλοι, δίνοντας έμφαση στην ατομική και ομαδική ευθύνη στην ανάπτυξη χαρακτηριστικών.
Διαφοροποίηση από το Scrum
Το FDD είναι επικεντρωμένο στα χαρακτηριστικά, ενώ το Scrum εστιάζει στην παράδοση ενός προϊόντος με δυνατότητες.
Συμμετοχή Πελατών
Το FDD απαιτεί ενεργή συμμετοχή από τον πελάτη.