Циклусот на сопственоста: Испорачување подобри производи, побрзо
Повеќето проблеми со испораката не се предизвикани од недостиг на талент. Тие се појавуваат во просторите меѓу улогите: одлуката за производ чека појаснување, нестабилното распоредување е „туѓа одговорност“, жалбата од клиент стигнува до тимот без контекст, а мала несовршеност останува бидејќи никој не се чувствува одговорен за целокупното искуство.
Алтернативата не е херојска прекумерна работа или култура во која едно лице прави сè. Таа е циклус на сопственост: намерна навика проблемот да се води од сигнал до исход, да се учи од слученото и да се подобрува системот што го создал.
Тимовите што го градат овој циклус обично испорачуваат покорисни производи побрзо бидејќи трошат помалку време на префрлање одговорност и повеќе време на намалување на неизвесноста.
Сопственоста е циклус, а не назив на работно место
Сопственоста често се опишува како отчетност: да се биде лицето што одговара кога нешто ќе тргне наопаку. Тоа е неопходно, но нецелосно. Вистинската сопственост ги вклучува моментите пред и по инцидентот: забележување значаен сигнал, разбирање на корисничкиот и деловниот контекст, донесување одлука, испорачување промена, набљудување на нејзиниот ефект и приспособување.
Развивач може да поседува функционалност без да ја поседува секоја одлука околу неа. Дизајнер може да поседува искуство без да ја управува продукциската услуга. Технички лидер може да создаде услови за сопственост без да стане тесно грло за секој одговор.
Важната разлика е следнава: сопственоста значи да се остане поврзан со исходот, а не да се контролира секоја задача.
Практичниот циклус
- Забележете го сигналот. Барање за поддршка, неуспешно плаќање, бавен екран, збунувачки работен тек или пропуштен рок за испорака се доказ. Третирајте го како почетна точка, а не како шум во заднина.
- Дефинирајте го проблемот. Утврдете кој е засегнат, што се обидува да постигне, кои ограничувања се важни и како тимот ќе знае дали промената помогнала.
- Изберете ја најмалата одговорна акција. Тоа може да биде промена во кодот, појасна одлука, експеримент, враќање на претходна состојба, ажурирање на документацијата или разговор со засегната страна.
- Испорачувајте со видливост. Направете напредокот, ризикот и компромисите лесно видливи за другите пред работата да стане изненадување.
- Затворете го циклусот. Проверете го резултатот, споделете што е научено и подобрете го процесот или системот кога истиот вид проблем би можел да се повтори.
Овој циклус е доволно едноставен за да се опише на состанок и доволно захтевен за да го преобрази секојдневното однесување на тимот.
Почнете со незавршената задача на корисникот
Техничките тимови понекогаш добиваат работа како решение: „додадете поставка“, „преместете ја оваа услуга“ или „изградете интеграција“. Овие барања можеби се точни, но добриот сопственик прашува што останува тешко за лицето што го користи производот.
Размислете за барање да се додаде копче за извоз. Тесното толкување е да се генерира датотека. Толкувањето насочено кон сопственост прашува: Што прави корисникот со извозот? Дали му треба сигурен закажан извештај, формат што се отвора правилно во неговите алатки, начин за филтрирање пред извоз или уверување дека чувствителните полиња се исклучени?
Првиот пристап може да заврши тикет, а притоа да создаде нов товар за поддршка. Вториот сè уште може да доведе до копче, но создава подобри прашања, појасни критериуми за прифаќање и помалку случајни празнини.
Ова е размислување за производот во неговата најкорисна форма. Не бара секој инженер да стане продукт менаџер. Бара доволно љубопитност за да се поврзат изборите за имплементација со вредноста што треба да ја создадат.
Намалете ги предавањата без да ги избришете границите
Оддалечените тимови се особено ранливи на пасивни предавања. Порака што вели „блокирано од дизајн“ или „се чека бекенд“ може да биде точна, а сепак да ја остави вистинската работа недопрена. Временските зони и асинхроната комуникација прават тоа доцнење брзо да се натрупува.
Здравата сопственост ги заменува нејасните предавања со јасен следен чекор. Наместо да пријавите зависност, наведете го прашањето, влијанието, претпочитаниот пат и рокот за одлука. Наместо да отворите грешка само со порака за грешка, вклучете го засегнатиот тек, условите за репродукција, сериозноста и она што веќе е исклучено.
- Запишувајте ги одлуките таму каде што тимот подоцна може да ги најде.
- Користете кратки ажурирања за статус што разликуваат факти, ризици и барања.
- Соберете ги релевантните луѓе заедно за двосмислени одлуки, а потоа вратете се на асинхроно извршување.
- Определете сопственик за следната акција, а не само за целокупниот проект.
- Ескалирајте рано кога одлуката ја надминува надлежноста или го менува опсегот.
Границите и понатаму се важни. Безбедносните прегледи, продукциските дозволи, приоритетите на производот и архитектонските стандарди не треба да се заобиколуваат во име на брзината. Сопственоста значи активно и одговорно да се движите низ тие граници, а не да ги третирате како причини за повлекување.
Направете го квалитетот дел од испораката
Функционалноста не е целосно испорачана кога нејзиниот код е споен. Таа е испорачана кога предвидените корисници можат да се потпрат на неа. Тоа вклучува оперативно однесување, разбирливи состојби на неуспех, набљудливост, документација таму каде што е потребна и план за враќање на штетна промена.
За промена во услуга, лесна контролна листа за сопственост може да ги вклучува очекуваната патека на барањето, валидација на влезот, евиденција што поддржува дијагностика, предупредувања за значајни неуспеси, безбедност при миграција и чекори за враќање. За промена во корисничкиот интерфејс, може да вклучува празни состојби, однесување при вчитување, користење со тастатура, пораки за грешка и влијанието врз постојните работни текови.
Поентата не е секоја задача да се претвори во голем процес. Таа е невидливата работа да стане видлива доволно рано за да се реши евтино. Тимовите се движат побрзо кога не откриваат повторно и повторно дека сигурноста, поддржливоста и јасноста биле дел од производот цело време.
Техничките лидери ги создаваат условите
Сопственоста не може да процвета во култура што ги казнува луѓето затоа што истакнуваат неизвесност. Ако секој извештај за ризик се толкува како неуспех, луѓето учат да известуваат доцна. Ако секоја одлука се поништува без објаснување, луѓето учат да чекаат упатства. Ако заслугите се индивидуални, а работата за опоравување е невидлива, луѓето учат да оптимизираат за видлив резултат наместо за трајни исходи.
Технички лидер може да го промени ова преку мали, повторливи избори:
- Прашајте „што би го направило ова безбедно за испорака?“ наместо само „кога ќе биде готово?“
- Прегледувајте ги плановите, како и pull request-ите, особено за промени со големо влијание.
- Наградувајте ги луѓето што идентификуваат проблем, предлагаат опции и истрајуваат до крај.
- Користете ги инцидентите и неисполнетите очекувања за подобрување на системите, а не за доделување поедноставена вина.
- Дајте им на луѓето вистински простор за одлучување, со јасни ограничувања и пристап до контекст.
Целта не е ниту командување и контрола ниту напуштање. Доброто лидерство обезбедува насока, стандарди и поддршка, оставајќи простор професионалците да расудуваат.
Градете кариера преку доверливо истрајување до крај
За развивачите и другите технолошки професионалци, сопственоста е еден од најјасните начини за раст надвор од извршувањето задачи. Доверливото истрајување до крај гради доверба. Довербата води до пошироки проблеми, поголемо влијание и можности да се обликува начинот на кој се извршува работата.
Тоа не значи прифаќање неограничена работа. Одржливата сопственост вклучува да се каже кога капацитетот е исцрпен, да се преговара за приоритети, да се документираат компромисите и да се одбие итноста да го нормализира спречливото прегорување. Преземањето одговорност за исход понекогаш значи стеснување на опсегот за тимот да може да испорача нешто доверливо.
Циклусот на сопственост на крајот е ветување: ако проблемот е важен, некој ќе помогне да се води сè до корисен резултат и ќе учи од патувањето. Кога тоа ветување ќе стане навика на тимот, побрзата испорака повеќе не е прашање на посилно притискање. Таа е природен резултат на помалку изгубени детали, подобри одлуки и производи што функционираат за луѓето на кои им се наменети.