1Password: +21% στην παραγωγικότητα μηχανικών με το Codex
Η 1Password εκτιμά απόδοση επένδυσης 553% από την αυξημένη δυναμικότητα των μηχανικών της. Με το Codex αναπτύσσει ταχύτερα λειτουργίες και εσωτερικά εργαλεία έτοιμα για χρήση σε περιβάλλον παραγωγής, τηρώντας αυστηρές πολιτικές ασφαλείας.

553%
Εκτιμώμενη απόδοση επένδυσης από το Codex
~90%
Μείωση του χρόνου διερεύνησης σύνθετου προβλήματος παραγωγής που αφορούσε πολλές υπηρεσίες
11%
Μείωση του διάμεσου χρόνου ολοκλήρωσης των pull request
0,8 εκατ. $
Εκτιμώμενη ετήσια αξία της παραγωγικής δυναμικότητας των μηχανικών χάρη στο Codex
Η 1Password έχει ενσωματώσει το Codex σε ολόκληρο τον κύκλο παράδοσης λογισμικού, ώστε να συντομεύσει τον χρόνο από τον σχεδιασμό έως την παραγωγή και να δημιουργεί γρήγορα νέες λειτουργίες. Η ομάδα της 1Password μείωσε τον διάμεσο χρόνο ολοκλήρωσης των pull request κατά σχεδόν 11% και βελτίωσε την παραγωγικότητα των μηχανικών κατά σχεδόν 21% στη βασική ομάδα χρηστών του Codex.
Με βάση τα αποτελέσματα της ομάδας μηχανικών, η διοίκηση της 1Password επεκτείνει την πρόσβαση στο Codex και σε άλλα τμήματα, δίνοντας στις ομάδες οικονομικών και μάρκετινγκ, μεταξύ άλλων, τη δυνατότητα να δημιουργούν δικά τους εργαλεία και λειτουργίες. Σε όλη αυτή τη διαδικασία, η 1Password διατήρησε τα αυστηρά πρότυπα ασφαλείας της, διασφαλίζοντας ότι η αύξηση της ταχύτητας δεν γίνεται εις βάρος της προστασίας των δεδομένων της.
«Αυτό που άνοιξε πραγματικά τα μάτια πολλών μηχανικών μας είναι η συντόμευση του κύκλου από τον σχεδιασμό μέχρι να μπορούν να δουν μια λειτουργία στην παραγωγή.»
Η 1Password χρησιμοποιεί το Codex για να περνά ταχύτερα από τον σχεδιασμό στην υλοποίηση ιδεών, βοηθώντας τους μηχανικούς να μετατρέπουν σαφώς καθορισμένες ιστορίες χρήστη σε λειτουργίες έτοιμες για χρήση.
«Παλαιότερα, έμπαινες σε ένα έργο, σκεφτόσουν πώς να το χωρίσεις σε διαφορετικά sprint και ανέθετες κάθε sprint σε ομάδες μηχανικών scrum», εξηγεί η Nancy Wang, CTO της 1Password. «Με το Codex μπορείς πράγματι, με μία μόνο προσπάθεια, να περάσεις από μια ιδέα σε ένα πρωτότυπο και έπειτα σε μια λειτουργία που δουλεύει πλήρως στην παραγωγή.»
«Στη δική μας ροή εργασίας, το Codex έκανε ταχύτερη και ευκολότερη τη δημιουργία λειτουργιών με μία προσπάθεια: του δίνουμε μια ιστορία χρήστη και οδηγίες για την εμπειρία που θέλουμε να προσφέρουμε, μειώνοντας τους κύκλους βελτίωσης που απαιτούνται πριν από τον έλεγχο της ομάδας μηχανικών», λέει η Wang.
Αυτή η δουλειά οδήγησε σε πολλές νέες λειτουργίες, τόσο σε εσωτερικά εργαλεία όσο και σε προϊόντα για πελάτες. Ένα παράδειγμα είναι το Knox, ένα σύστημα σχεδιασμού frontend που βασίζεται εξολοκλήρου σε πράκτορες ΤΝ και βοηθά τις ομάδες της 1Password να δημιουργούν νέες διεπαφές. Άλλα παραδείγματα είναι ένας εσωτερικός πράκτορας ΤΝ για τη μηχανική αξιοπιστίας ιστότοπων (SRE) και ένα εργαλείο διαχείρισης δαπανών ΤΝ.
Η 1Password επιτρέπει στο Codex να λειτουργεί αυτόνομα, εντός σαφώς καθορισμένων τεχνικών ορίων και κανόνων ασφαλείας. «Το Codex αναλύει τη ζητούμενη λειτουργία σε λειτουργικές προδιαγραφές και δημιουργεί ένα σχεδόν ολοκληρωμένο πρωτότυπο, το οποίο μπορούμε έπειτα να παραδώσουμε στους μηχανικούς συστημάτων μας για να το ενσωματώσουν στο backend», λέει η Wang. Αυτή η προσέγγιση μείωσε τον χρόνο μεταβίβασης εργασιών μεταξύ ομάδων και βελτίωσε την παραγωγικότητα των μηχανικών. Οι μηχανικοί γράφουν κώδικα ταχύτερα και αφιερώνουν λιγότερο χρόνο στη μεταβίβαση εργασιών μεταξύ των σταδίων του σχεδιασμού, της υλοποίησης και του ελέγχου.
Το Codex συμμετέχει σε κάθε στάδιο, από τον σχεδιασμό έως την παραγωγή:
Προγραμματισμός εργασιών και τεχνικός σχεδιασμός: Μετατρέπει τα αιτήματα σε προδιαγραφές, ελέγχους εξαρτήσεων και εργασίες.
Υλοποίηση σε διαφορετικά τεχνολογικά περιβάλλοντα: Βοηθά τους μηχανικούς να περιηγούνται μέσω CLI σε κώδικα Rust και TypeScript με τον οποίο δεν είναι εξοικειωμένοι, ενώ σε παράλληλα worktree εκτελούνται εργασίες ταυτόχρονα.
Έλεγχος pull request: Ελέγχει τις αλλαγές πριν περάσουν σε ανθρώπινο έλεγχο και επισημαίνει προβλήματα λογικής και ελλείψεις στις πληροφορίες που χρειάζονται για την αξιολόγησή τους.
Δοκιμές και ετοιμότητα κυκλοφορίας: Ελέγχει αν πληρούνται τα κριτήρια αποδοχής και εκτελεί αυτοματοποιημένες δοκιμές παράλληλα με άλλες εργασίες.
Ασφάλεια και πρόσβαση: Συνδέεται με τον εσωτερικό μηχανισμό AppSec της 1Password. Οι αναφορές σε μυστικά στοιχεία κρατούν τα διαπιστευτήρια απλού κειμένου εκτός του πλαισίου του μοντέλου.
Διερεύνηση στην παραγωγή: Συγκεντρώνει στοιχεία από τη διαχείριση συμβάντων, την τηλεμετρία, τον έλεγχο πηγαίου κώδικα, τις ειδοποιήσεις και τις σημαίες λειτουργιών.

Εκτιμώμενη ετήσια αξία της παραγωγικής δυναμικότητας των μηχανικών: 783.750 $, βάσει 50 προγραμματιστών που χρησιμοποιούν συστηματικά το Codex, συνολικού ετήσιου κόστους 250.000 $ ανά προγραμματιστή, μετρημένης βελτίωσης παραγωγικότητας 20,9%, ενδεικτικής παραδοχής ότι το 40% αυτής της βελτίωσης οφείλεται στο Codex και αξιοποίησης του 75% της παραγωγικής δυναμικότητας.
Καθώς η 1Password ενσωμάτωνε το Codex σε όλο τον κύκλο ανάπτυξης λογισμικού, οι ομάδες μηχανικών κατέγραψαν βελτίωση της παραγωγικότητας κατά 20,9% και μείωση του διάμεσου χρόνου ολοκλήρωσης των pull request κατά 10,9%. Ένα μέλος της ομάδας μηχανικών που εργάστηκε με διαφορετικές τεχνολογίες από αυτές που χρησιμοποιεί συνήθως μείωσε τον τυπικό χρόνο συγχώνευσης από τρεις ημέρες σε μία, ενώ μια ομάδα με καθορισμένη ημερομηνία κυκλοφορίας beta ολοκλήρωσε τέσσερα αιτήματα κρίσιμα για την κυκλοφορία αντί για τα περίπου δύο που θα αναμενόταν να ολοκληρώσει υπό κανονικές συνθήκες.
Για ένα ελάττωμα που επηρέαζε περισσότερες από 10 μικροϋπηρεσίες, ο χρόνος διερεύνησης μειώθηκε από περίπου δύο ώρες σε 5–20 λεπτά. Για μια υπολογιστική ομάδα 50 χρηστών του Codex, η 1Password εκτιμά περίπου $784.000 ετήσιας μηχανικής δυναμικότητας και απόδοση επένδυσης 553%, με τη δυναμικότητα να επανεπενδύεται στην ανάπτυξη προϊόντων και την εσωτερική καινοτομία. Με 100 σταθερούς χρήστες, η εκτιμώμενη ετήσια αξία δυναμικότητας θα μπορούσε να φτάσει περίπου τα $3,1 εκατομμύρια, εφόσον το Codex αντιπροσωπεύει μεγαλύτερο μέρος της μετρημένης βελτίωσης παραγωγικότητας.
«Αν καταφέρουμε να επιταχύνουμε αυτόν τον κύκλο ανατροφοδότησης μεταξύ των σχολίων των πελατών και των γρήγορων αλλαγών στη διεπαφή μας, θα δημιουργηθούν πραγματικά πολλές νέες δυνατότητες για την επιχείρηση.»
Η 1Password διαθέτει επίσης εργαλεία της OpenAI στις ομάδες οικονομικών, μάρκετινγκ και σε άλλες ομάδες, όπου η χρήση της διεπαφής συνομιλίας έχει γίνει δεύτερη φύση.
Για την 1Password, η συμμόρφωση με το μοντέλο ασφαλείας της πρέπει να προβλέπεται από το στάδιο του σχεδιασμού ως προϋπόθεση για την υιοθέτηση ενός εργαλείου, όχι ως πρόσθετο μέτρο αφού επεκταθεί η χρήση του. «Εφαρμόζουμε εξαιρετικά αυστηρές πρακτικές ασφαλείας στον τρόπο με τον οποίο δημιουργούμε προϊόντα», λέει η Wang. Κάθε προϊόν που διαχειρίζεται διαπιστευτήρια ή μυστικά στοιχεία, για παράδειγμα, πρέπει να ακολουθεί μια αρχιτεκτονική μηδενικής γνώσης, σχεδιασμένη έτσι ώστε μόνο ο πελάτης να μπορεί να αποκρυπτογραφεί και να προσπελαύνει τα ευαίσθητα δεδομένα του.
Η 1Password εφαρμόζει αυτή την αρχή αποθηκεύοντας στα αποθετήρια αναφορές σε μυστικά στοιχεία αντί για διαπιστευτήρια. Όταν το Codex καλεί ένα εγκεκριμένο εσωτερικό εργαλείο, η 1Password ανακτά και εισάγει το διαπιστευτήριο τη στιγμή της ενέργειας, ώστε η τιμή απλού κειμένου να μην εισέρχεται ποτέ στο πλαίσιο του μοντέλου.
Για να ενισχύσουν περαιτέρω την ασφάλεια, οι μηχανικοί της 1Password ενσωμάτωσαν επίσης τις πολιτικές ασφαλείας της εταιρείας «σε επαναχρησιμοποιήσιμα skill ασφάλειας εφαρμογών (AppSec)», ώστε τα πρότυπα της εταιρείας να εφαρμόζονται σε όλη τη ροή εργασιών ανάπτυξης, εξηγεί η Wang. «Αυτό άλλαξε τα πάντα.»
Η Wang και η ομάδα της 1Password προβλέπουν ότι σύντομα η παραγωγή λογισμικού θα γίνει πιο προσιτή μέσω του «εκδημοκρατισμού της δημιουργίας»: άτομα από περισσότερες επαγγελματικές ειδικότητες θα μπορούν να δημιουργούν λογισμικό. Αν το πρώτο κύμα αφορούσε τη μετατροπή των μηχανικών σε δημιουργούς με τη βοήθεια της ΤΝ, λέει η Wang, «τώρα βρισκόμαστε ξεκάθαρα στο δεύτερο κύμα. Τα μέλη των ομάδων προϊόντος, σχεδιασμού, έρευνας και ανάπτυξης αρχίζουν πλέον να δημιουργούν λογισμικό. Οι υπεύθυνοι προϊόντων αρχίζουν να κυκλοφορούν προϊόντα και οι σχεδιαστές να παραδίδουν κώδικα frontend».
Η Wang προβλέπει ότι αυτή η τάση θα εξαπλωθεί σε κάθε ρόλο. «Πιστεύω ότι το τελευταίο βήμα είναι να αποκτήσει κάθε άτομο σε μια εταιρεία τη δυνατότητα να δημιουργεί λογισμικό», λέει. «Αυτό θα δούμε τους επόμενους 12 μήνες: άτομα που παραδοσιακά δεν γράφουν κώδικα ή δεν θεωρούν τη δημιουργία λογισμικού μέρος του ρόλου τους θα εξοικειωθούν τόσο με τα εργαλεία ΤΝ, ώστε να μπορούν να παραδίδουν κώδικα με σιγουριά.»


