Πώς λειτουργεί
Από ένα αίτημα σε μια ζωντανή έκδοση, βήμα προς βήμα
Αυτή είναι ολόκληρη η διαδρομή μιας αλλαγής. Τα βήματα με το σήμα του ανθρώπου είναι αποφάσεις που παίρνει άνθρωπος. Τίποτα δεν τα προσπερνά μόνο του.
1. Ένας χρήστης ζητά, μέσα στο προϊόν σας
Ποιος: Επιχειρησιακός χρήστης
Από οποιαδήποτε οθόνη, ο χρήστης ανοίγει ένα αίτημα λειτουργίας ή αναφέρει ένα πρόβλημα. Γράφει με απλά λόγια και μπορεί να επισυνάψει στιγμιότυπα οθόνης και αρχεία. Μια αναφορά προβλήματος συλλέγει χρήσιμα στοιχεία, όπως η σελίδα και η έκδοση της εφαρμογής, μόνο με τη συγκατάθεση του χρήστη.
2. Ένας αναλυτής AI δουλεύει μαζί του
Ποιος: Πράκτορας αναλυτής AI
Ο επιχειρησιακός αναλυτής του έργου κάνει διευκρινιστικές ερωτήσεις μέχρι να γίνει σαφής η ανάγκη και μετά γράφει μια προδιαγραφή με σταθερές ενότητες. Για ένα πρόβλημα, ο βοηθός αναφοράς ρωτά τι συνέβη και γράφει την αναφορά.
3. Ο αιτών το στέλνει για ανάπτυξη
Αποφασίζει άνθρωποςΠοιος: Επιχειρησιακός χρήστης
Ο αιτών διαβάζει την προδιαγραφή, τη διορθώνει αν χρειάζεται και τη στέλνει. Κάθε εκδοχή φυλάσσεται. Ένας πράκτορας τεχνικός αναλυτής μπορεί να προσθέσει τεχνική ανάλυση για τους προγραμματιστές.
4. Καταχωρίζεται ζήτημα στον tracker σας
Ποιος: Maestro
Το αίτημα γίνεται ζήτημα (issue) στο GitHub με την προδιαγραφή και την τεχνική ανάλυση. Η κατάστασή του εμφανίζεται πίσω στο προϊόν σας, ώστε ο αιτών να ξέρει πάντα πού βρίσκεται.
5. Η ομάδα σας το εγκρίνει για ανάπτυξη
Αποφασίζει άνθρωποςΠοιος: Product owner ή επικεφαλής ανάπτυξης
Η έγκριση είναι μια ετικέτα στο ζήτημα. Μόνο εγκεκριμένα ζητήματα μπορούν να γίνουν εκτελέσεις ανάπτυξης.
6. Μια εκτέλεση ανάπτυξης το υλοποιεί
Ποιος: Πράκτορας κώδικα
Το Maestro ξεκινά μια εκτέλεση, με το κλικ ενός διαχειριστή ή αυτόματα με την έγκριση, αν το επιτρέπει το έργο. Ο πράκτορας δουλεύει στο δικό του branch, υλοποιεί την αλλαγή με tests και ανοίγει ένα pull request που αναφέρει το ζήτημα.
7. Έλεγχος, CI και συγχώνευση
Αποφασίζει άνθρωποςΠοιος: Οι ελεγκτές σας
Το Maestro παρακολουθεί το pull request: ελέγχους κώδικα, CI και αιτήματα αλλαγών. Ο πράκτορας απαντά στα σχόλια και στους ελέγχους που αποτυγχάνουν. Τη συγχώνευση την κάνει άνθρωπος, ή γίνεται αυτόματα μόνο όταν το CI είναι πράσινο και υπάρχουν οι απαιτούμενες ανθρώπινες εγκρίσεις. Κάθε έργο επιλέγει.
8. Η έκδοση βγαίνει στον αέρα
Ποιος: Το deploy σας
Το deploy σας αναφέρει την έκδοση που παρέδωσε. Το Maestro τη συνδέει με την εκτέλεση, το pull request και το ζήτημα.
9. Οι χρήστες ενημερώνονται και δοκιμάζουν
Αποφασίζει άνθρωποςΠοιος: Επιχειρησιακοί χρήστες και διαχειριστές
Ένα άρθρο σε απλή γλώσσα εμφανίζεται στο «Τι νέο υπάρχει» και ο αιτών μαθαίνει ότι η αλλαγή είναι διαθέσιμη. Οι χρήστες τη δοκιμάζουν και λένε αν λειτουργεί. Ένας διαχειριστής εγκρίνει το άρθρο ως «Κυκλοφόρησε», και αυτή η έγκριση μπορεί να είναι η προϋπόθεση για να προωθηθεί μια έκδοση στην παραγωγή.
Φέρτε την ομάδα του προϊόντος σας μέσα στον κύκλο
Το Maestro είναι έτοιμο να εγκατασταθεί στο προϊόν σας. Πείτε μας για το προϊόν και την ομάδα σας, και θα σας δείξουμε πώς το λειτουργεί το Maestro.
Η ομάδα AI και η γραμμή παράδοσης του προϊόντος σας, με ανθρώπους σε κάθε κρίσιμο σημείο.

Το Maestro ανήκει στην οικογένεια TALOS MaiND.