1Password ја зголемува инженерската продуктивност 21% со Codex
Инженерите на 1Password го користат Codex за брзо создавање нови функции и интерни алатки подготвени за продукција, придржувајќи се до строги безбедносни политики.

553%
Estimated ROI from Codex
~90%
Намалување на времето за истрага на сложен продукциски проблем што опфаќа повеќе услуги
10,9%
Намалување на медијалното времетраење на циклусот на pull request
0,8 мил. долари
Проценета годишна вредност на инженерскиот капацитет од Codex
1Password го интегрираше Codex во целиот животен циклус на испорака на софтвер за да го скрати времето од планирање до продукција, овозможувајќи брзо создавање нови функции. Тимот на 1Password го скрати медијалното времетраење на циклусот на pull request за речиси 11% и ја подобри инженерската продуктивност за речиси 21% кај својата основна група корисници.
Врз основа на резултатите од инженерскиот сектор, раководниот тим на 1Password го проширува пристапот до Codex и на други функции, овозможувајќи им на тимови како финансии и маркетинг да создаваат сопствени алатки и функции. Во текот на целиот процес, 1Password ги задржа своите строги безбедносни стандарди, без компромис меѓу поголемата брзина и заштитата на податоците.
„За многумина од нашите инженери навистина беше откритие колку може да се скрати циклусот од планирање до моментот кога функцијата ќе ја видат во продукција.“
1Password го користи Codex за побрзо да ги претвора идеите од планови во реализација, помагајќи им на инженерите од јасно дефинирани кориснички приказни да создадат функционални решенија.
„Претходно, ќе започневте проект, ќе размислевте како да го поделите на различни спринтови и ќе им ги доделевте спринтовите на инженерските скрам-тимови“, објаснува Ненси Ванг, техничка директорка во 1Password. „Со Codex, навистина можете да завршите сè во еден обид — од идеја, преку прототип, до функција што целосно работи во продукција.“
„Во нашиот работен тек, Codex го забрза и олесни создавањето функции во еден обид: му даваме корисничка приказна и упатства за посакуваното корисничко искуство, со што се намалува бројот на повторувања пред инженерската проверка“, вели Ванг.
Оваа работа донесе многубројни нови функции, како за интерни алатки така и за производи наменети за клиентите. Еден пример е Knox, целосно агентски систем за дизајн на кориснички интерфејси што им помага на тимовите во 1Password да создаваат нови интерфејси. Други примери се интерен агент со ВИ за инженерство на сигурноста на системите (SRE) и алатка со ВИ за управување со трошоците.
1Password му овозможува на Codex да работи самостојно во јасно утврдени инженерски и безбедносни граници. „Codex ја разложува бараната функција на функционални спецификации и создава речиси конечен прототип, кој потоа можеме да им го предадеме на нашите системски инженери за да го вградат во заднинскиот систем“, вели Ванг. Овој пристап го скрати времето за предавање на работата и ја подобри инженерската продуктивност. Инженерите пишуваат код побрзо и трошат помалку време на предавањето на работата меѓу планирањето, реализацијата и проверката.
Codex учествува во секој чекор, од планирање до продукција:
- Планирање и технички дизајн: Ги претвора барањата во спецификации, проверки на зависностите и работни задачи.
- Имплементација во различни технолошки околини: Им помага на инженерите преку CLI да се снајдат во непознат код на Rust и TypeScript; паралелни работни стебла извршуваат задачи истовремено.
- Проверка на pull request: Ги проверува измените пред човекот и укажува на логички проблеми и контекст што недостига.
- Тестирање и подготвеност за објавување: Ги проверува критериумите за прифаќање и извршува автоматизирани тестови паралелно со другата работа.
- Безбедност и пристап: Се поврзува со интерната AppSec рамка на 1Password; референците до тајните спречуваат акредитивите во обичен текст да влезат во контекстот на моделот.
- Истрага во продукција: Собира докази од управувањето со инциденти, телеметријата, контролата на изворниот код, системите за известување и знаменцата за функции.

Моделирана годишна вредност на инженерскиот капацитет: 783.750 долари, врз основа на 50 постојано активни програмери што користат Codex, вкупен годишен трошок од 250.000 долари по програмер, измерено подобрување на продуктивноста од 20,9%, индикативен придонес на Codex од 40% и искористување на продуктивниот капацитет од 75%.
Откако 1Password го интегрираше Codex во животниот циклус на развој на софтвер, инженерските тимови забележаа подобрување на продуктивноста од 20,9% и намалување на медијалното времетраење на циклусот на pull request од 10,9%. Инженер што работеше надвор од својата вообичаена технолошка околина го скрати типичното тридневно спојување на еден ден, а тим со фиксен датум за бета-издание заврши четири задачи клучни за изданието наместо вообичаено очекуваните две.
За дефект што опфаќаше повеќе од 10 микросервиси, времето за истрага се намали од околу два часа на 5–20 минути. За моделирана група од 50 корисници на Codex, 1Password проценува годишен инженерски капацитет во вредност од околу 784.000 долари и поврат на инвестицијата од 553%, при што капацитетот повторно се вложува во развој на производи и интерни иновации. Со 100 редовни корисници, моделираната годишна вредност на капацитетот би можела да достигне околу 3,1 милиони долари, под претпоставка дека на Codex му се припишува поголем дел од измереното подобрување на продуктивноста.
„Ако навистина можеме да го забрзаме циклусот меѓу повратните информации од клиентите и брзите измени во нашиот кориснички интерфејс, тоа ќе отвори многу нови можности за компанијата.“
1Password ги воведува алатките на OpenAI и во финансиите, маркетингот и другите тимови, каде што интерфејсот за разговор веќе се користи сосема природно.
За 1Password, безбедносниот модел е предуслов при дизајнирањето за да се овозможи усвојување, а не контрола што се додава откако употребата ќе се прошири. „Имаме многу строги безбедносни правила за начинот на кој ги создаваме производите“, вели Ванг. На пример, секој производ што користи акредитиви или тајни мора да се придржува до архитектура со нулта достапност на податоците, осмислена така што само клиентот може да ги дешифрира и да пристапи до своите чувствителни податоци.
1Password го применува овој принцип така што во складиштата чува референци до тајните наместо самите акредитиви. Кога Codex повикува одобрена интерна алатка, 1Password го разрешува и вметнува акредитивот во моментот на извршување, па вредноста во обичен текст никогаш не влегува во контекстот на моделот.
За дополнително зајакнување на безбедноста, инженерите на 1Password ги зеле безбедносните политики на компанијата и „ги вградиле во повеќекратно употребливи AppSec вештини“, овозможувајќи стандардите на компанијата да го следат развојниот процес, објаснува Ванг. „Тоа целосно ја промени играта.“
Ванг и тимот на 1Password очекуваат дека создавањето софтвер наскоро ќе стане подостапно преку „демократизирано создавање“: повеќе професионални улоги ќе можат да создаваат софтвер. Ако во првиот бран инженерите станаа создавачи потпомогнати од ВИ, Ванг вели: „Сега сме директно во вториот бран. Сите што работат на производи, дизајн, истражување и развој стануваат создавачи. Продукт-менаџерите почнуваат да испорачуваат производи, а дизајнерите — код за корисничкиот интерфејс.“
Ванг предвидува дека овој тренд ќе се прошири на сите професионални улоги. „Мислам дека последниот чекор е да им овозможиме на сите во компанијата да создаваат“, вели таа. „Тоа ќе го видиме во следните 12 месеци: луѓето што традиционално не пишуваат код или не се сметаат себеси за создавачи ќе станат толку вешти со алатките за ВИ што ќе можат самоуверено да испорачуваат код.“


