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