Menu

Как да направим успешен, минимален и жизнеспособен продукт

image 1498590351420 23886bb74fd505b55ca8f3813b011f06

VADIM DAGMAN
Продуктов инженер в Топтал

Прекарал съм кариерата си в Силиконовата долина, дълбоко потопен в нейната жизнеспособна предприемаческа култура. Всяка стартираща компания която се появява е вълнуващо и често опасно приключение в неизследвани земи. Аз съм предприемал това пътешествие няколко пъти - като софтуерен инженер, като инженерен мениджър, CTO, основател и фриленс разработчик. Някои от продуктите, които разработих достигнаха до хилядна публика, а други до милионна.


В моя опит, едно от най-важните оръдия в арсенала на Силиконовата долина е способността да балансирате скоростта и функционалността при пускането на нови продукти. Бестселъра на Eric Ries The Lean Startup (Лесно стартиране) включва тази философия в концепцията за минималния жизнеспособен продукт (МЖП).

Защо МЖП е толкова полезен

Една от главните причини понятието МЖП да се разпространи в последните години е безпрецедентната скорост и мащаб с които можем сега да събираме обратна връзка от клиента. През 2009 моята игра за iPhone “Slingshot Cowboy” беше инсталирана от милиони хора за една седмица от пускането си и бързо се изкачи в класациите (тя достигна до номер 1 няколко пъти през жизнения си цикъл). Голяма част от успеха може да се е дължала на късмет, но ако не събирах бързо обратна връзка и не прилагах принципите на МЖП от началото, нямаше да успея да задържа този моментум достатъчно дълго.
Слабите страни може да се подобрят бързо, ако сте достатъчно умни да използвате енергията и ресурсите си и ако сте пъргави, концентрирани и с разчупен мироглед. Ние вярваме, че приложимостта на тази технология не е ограничена само до стартиращите компании, екипи в големите предприятия също могат да максимизират скоростта си на иновация, като създават успешни МЖП.
Ако постигнете баланса между скоростта и качеството, това ще е една от най-важните движещи сили на иновацията в организации от всякакъв размер. Вие сте които водите разработката на вашия минимален жизнеспособен продукт, а ние ви даваме нашата стратегия, за да държите тези две жизнени съставки в баланс.

Да се уверим, че нашия МЖП е жизнеспособен

Ако вашият продукт не е жизнеспособен, усилията на вашия екип са напразни. За успешното създаване на минимален жизнеспособен продукт, вие се нуждаете от ранна вътрешна обратна връзка, за да го дефинирате общо, продължаваща обратна връзка, за да го оформите подобаващо и пособия като A/B тестване, за да го държите на вълната на успеха.

Изберете ранните възможности от правилните хора

Да получите отрицателна оценка от потребителите за вашия МЖП може да бъде толкова обезкуражаващо, че да се почувствате принудени да изхвърлите проекта в коша. Иноваторите могат да избягнат този разрушителен удар, като съберат ранни мнения от акционерите с дълбоко разбиране на пространството, доста преди да се види МЖП. Даже е по-добре ако имате знаещи съветници, които да ви помогнат да дефинирате МЖП в етапа на концепция.
Когато екипа за иновации има обещаваща идея, може да сте изкушени да започнете разработването на МЖП в тайна: “Ние сме в невидим режим, не мога да ти кажа много за него сега”. Това може да работи в някои случаи, но в общия случай, получаването на обратна връзка е по-важно. Ако мислите, че вашият продукт показва наистина оригинално изобретение, винаги може да регистрирате временен патент, за да се защитите.

Събирайте определена обратна връзка от потребителите

Даже ако се смятате за визионер във вашата област или сектор, вашите крайни съдници са вашите потребители и те може да докажат, че грешите в много неща. Събирането на обратна връзка от опита на вашите потребители и следенето на поведението на потребителите, са едни от най-важните цели на МЖП.

Влезте в областта на анализите. Събирането на подробни данни е ключът към постигането на една от главните цели на вашият МЖП - “удостоверено учене” процес, в който някой се учи като опитва първоначалната идея и я измерва, за да удостовери ефекта. Това не означава, че вие искате да следите всичко което можете по потребителския опит - вместо да се задръстите с голямо количество сурови данни, установете кои от данните са от най-голямо значение.

Използвайте A/B тестове за да се доближите бързо

А/В тестовете са станали нещо като промишлен стандарт, когато се отнася за доусъвършенстване на продукта. Когато трябва да избирате между алтернативни поведения на продукта, А/В тестовете са начин да го направите в реално време без да трябва да пускате нова версия.
Например ако вашият продукт е игра, може да искате да опитате с различни настройки на играта и после да изследвате с анализ, кои настройки се отразяват положително на показателите: по-дълго време, което са играли участниците, колко обсебваща е играта и др. Аз направих точно това с повечето от игрите си: всяка страна от играта беше контролирана от настройка, която можех да променям в реално време. Тази форма на удостоверено учене ми помогна да определя оптималната комбинация от настройки за моят целеви пазар. Ако желаете по-задълбочено да се запознаете, Steven Dow от Станфорд разглежда вариации на тази концепция How Prototyping Practices Affect Design Results.

 

Наблюдавайте прудуктовото пространство

Независимо колко оригинална изглежда вашата идея, бъдете сигурни, че някой друг е обмислял същото. Ако вашият Минимално жизнеспособен продукт е насочен към своевременна и под натиск нужда на клиента, има шанс докато свършите, вашите конкуренти също да излязат с продукт. Стабилността е важна - както подчертава следващия раздел, но е ОК да промените МЖП от време на време, черпейки вдъжновение от конкурентите и измествайки фокуса, за да подчертаете характеристики, които дават предимство на вас.
Намирането на баланса между “минимално” и “жизнеспособен” е интуитивно качество и вие се нуждаете да го упражнявате постоянно, особено ако пазара се променя преди да сте пуснали вашия МЖП.

Намирането на “важното ядро”

След като веднъж определите жизнеспособният продукт, който отговаря на нужда на вашия целеви пазар, жизнено важно е да стесните фокуса на вашия екип.

Дефинирайте вашият продукт

МЖП e като кукла - матрьошка: винаги вътре има по-малък МЖП. Дефинирането на продукта се състои в намирането на най-практичния минимум, в зависимост от целите ви.

image 1498590410825 4f8e10a2178daf2971637ab418499375

Ако продукта ви е за крайни потребители, започнете със скици - те ще бъдат вашия първи, най-вътрешен МЖП. Следващата матрьошка може да е макет с кликване - интерактивно демо, което не прави нищо реално, но ви позволява да го видите в целевата платформа и да добиете първо впечатление за потребителския поток.
След като сте задоволени от прототипа, продължете с една по-голяма матрьошка - слоя, който вече дава истинска стойност за потребителите. На този етап може да започнете да въвеждате основни функции. На първи място: ясно дефинирайте мини-цели, не скачайте бързо напред и се уверете, че сте постигнали вашите собствени критерии, преди да продължите нататък.
Това е вярно за МЖП, който вашата фирма пуска първоначално на пазара, но минималната жизнеспособност като концепция, трябва да продължи през целия жизнен цикъл на вашият продукт. Мислете за всяка нова версия като за по-голям МЖП - като добавяте нов слой с нови функционалности, уверете се, че пасва плътно на предишния, като правите минимални промени, за да постигнете жизнеспособна нова версия.

Намирането на баланса между “минимално” и “жизнеспособен” е интуитивно умение и е нещо, което трябва да упражнявате постоянно.

Управлявайте с дисциплина

Най-гласовитите ви заинтересувани хора са от вашата фирма или може да са външни клиенти, но те задължително ще трябва да са добре информирани за опасността от изменяне на характеристиките и трябва да подтиснат подтика си да добавят нови “задължителни” неща в последния момент.
Безпорно тенденцията да се отделим от дефинирания минимум ще премахне мотивацията на всички. Гордият момент, когато разработчиците свършат със направянето на всички компоненти е много очакван. Постоянното преместване на целите подхранва нестабилността на продукта.
Особено на ниво предприятие, процеса на изграждане на МЖП ще може да се възползва от оперативните спонсори, които са свързани с техните партньори и инвеститори - толкова често колкото има нужда, че “Ние трябва да спрем сега и да пропуснем тази характеристика. Може да не изглежда добре за вас, но ще е много по-лошо, ако тя е счупена”. Като оперативен управляващ, за вас е много по-добре да препазвате разработчиците от външни въздействия, давайки пример за вашата работна култура да се придържате към приоритетите.

Създавайте с дисциплина

Oт друга страна, софтурните разработчици и текните мениджъри трябва да спазват крайните срокове и да контролират стремежа си за перфекционизъм. Ето ви един често срещан сценарии: “Този код изглежда грозно, този е наистина неефективен, ние трява да го изчистим и преструктурираме.”
Разработчиците може да имат право да кажат това - но техните мениджъри трябва да ги натискат. Като технически ръководител, може да сте доволни от вниманието им към детайла и да искате да се направи това. Но всичко е въпрос на време - вземете в предвид важното условие да пуснете продукта и да съберете обратна връзка и затова може само да отбележите проблемите, които не са критични за успеха на мисията и да ги изчистите при следващата итерация.

Принципа на лесното стартиране в действие

Успехът на вашия продукт зависи изцяло от динамиката на пазара, в който се каните да се включите. Но както и да напишете продуктовото си определение за вашия МЖП, ние предлагаме две допълнителни тактики, с които успешните фирми пускат техния МЖП .

image 1498590471295 5e428c7b750b9729190564b7026139ac

Използвайте компоненти от трети страни

Иновативните екипи трябва да се опитват в най-голямата възможна степен да не преоткриват колелото, когато създават МЖП. Вие винаги ще замените компоненти от 3-ти страни със свои собствени, когато му дойде времето. Срамът от неоргиналността отдавна не съществува. Сега е честа практика да се използва и много от блоковете са с отворен код и могат да се настройват и променят.
Например, ако вашият продукт съдържа комуникации в реално време, има отлични решения на други фирми, които лесно могат да се интегрират и да включват ключови функционалности като потребителски интерфейс, който може да се настройва; използване на комуникационна инфраструктура и криптиране. По същия начин ако изграждате приложение, постигайки професионален външен вид и пъргави анимации и преходи, може да не се нуждаете от собствен дизайнер - вашите разработчици ще спестят време с компонентите на трети доставици.
Вярно е, че малко решения на други фирми биха паснали на вашите потребности перфектно. Но това не е и нужно - все още. Ако това ви позволи да пуснете продукт, който да оправдае бъдещите инвестиции в собствена, оригинална разработка, вие сте с положителен баланс.

Съкратете времето за разработка и не жертвайте солидната основа за бъдещето.

Вашият пръв разработчик трябва да е най-добрият. Не започвайте със новаци, инвестирайте в таланти от самото начало. това може да звучи като противоречие на основната предпоставка за приципа на “лесното”, но “евтин” не е задължително “слаб”. Въпреки че даже бюджетите на големите фирми може да са доста свити, почасовата ставка на един разработчик е само един компонент от цената - времето за разработка расте в обратна пропорция с почасовата ставка. Вземете двете заедно и ето как се изпарява вашият бюджет.
Добавете времето, което сте изразходвали в менторство и затваряне на бъгове, които не е трябвало изобщо да се появяват. Оценете преразхода на всеки изгубен ден за: офисно пространство, заплати на останалите служители, такси за сървъри и така нататък. Отчетете и други ематериални фактори като цената на пропуснатите възможности, ако излезете твърде късно на пазара.
Ако направите тези сметки, ще разберете че е много по-добре да наемете “скъп” и с опит разработчик да направи МЖП, отколкото отбор младоци. Младшите разработчици може да дойдат по-късно, когато основата на продукта ви е вече направена и може да започнете да мислите за оптимизиране на дългосрочните разходи.
Ето един пример от реалния живот. Един предприемач - мой приятел искаше да добави няколко изглеждащи тривиално характеристики към неговия МЖП. Той имаше в екипа си един много опитен разработчик, който постигаше много добри резултати за 120$/час. Мислейки, че тези нови характеристики биха могли да са много по-евтини, моят приятел нае стажант за по 30$/час. Той завърши работата си след 4 дни. При бегъл преглед, новите функции изглеждаше че работят и моят приятел премина на следващия етап. Опитният разработчик бе включен отново и установи не само че кода не работи, но и в някои аспекти не може да се продължи работата. Така той изразходва още един ден, за да пренапише кода.
Четири дни работа на младши разработчик - 960$ плюс един ден пренаписване - още 960$ - общо 1920$. Ако опитният разработчик беше в задачата от самото начало, кода щеше да е готов за една пета от времето и за цена половината от парите, даже без да се вкарва в сметката нищо друго.
Ние не търсим идеалния продукт, но съществува дилемата: твърде много корекции или компрометирано качество - възможно е напълно да дискредитирате продукта си като пуснете нещо, което се чупи навсякъде, което изглежда незавършено, несръчно или направо е неизползваемо. Като резултат може и да нямате втори шанс да се поправите.

Изострете инстинктите си и се насладете на приключението

Ние само се докоснахме до няколко аспекта от разработването на МЖП тук. Но даже и с едно обстойно ръководство, винаги ще има повече неща в процеса, отколкото сте очаквали, повече работа, отколкото сте планирали и повече предизвикателства.
На някакъв етап трябва да теглите чертата и да доставите вашият продукт на света. Това е най-смразяващият и същевременно вълнуващ момент и за него няма точна наука. Трябва да се доверите на чувството в корема си, но следвайки принципа на леснотата в процеса ще помогне на инстинкта ви и ще направи решението по-лесно. Веднъж като стигнете първия крайъгълен камък на позитивна обратна връзка и добиете увереност във визията си, може да продължите да натискате нататък още и още, за да направите продукта, за който мечтаете.

Източник: How To Build A Successful Minimum Viable Product

Facebook Twitter Google+ Pinterest

Как да изпълним проекта си с по-добър UI/UX навреме - ръководство за организация…

За автора:Lubos Volkov е дизайнер с опит, който е работил отдалечено с много различни разработчици през своята кариера. Като продуктов дизайнер в Toptal, Lubos си взаимодейства ежедневно с много колеги...

повече

Технологиите на студената война - те са тук и все още се използват

От NERMIN HAJDARBEGOVIC - технически редактор @ TOPTAL Аз съм дете от Студената война. Докато растях гледах как разполагат Pershing II и SS-20 в Европа, войната на съветите в Афганистан, малко...

повече

Новата вълна на предприемачеството

От MATT SWANSON - Управляващ партньор @ SILICON VALLEY SOFTWARE GROUP Една нова мулти-трилионна икономика се отваря към ИТ технологиите по-бързо от всякога. Тя се движи от тенденции, които изменят начинът...

повече

Самостоятелно: как да си направим отдалечена компания

ОТ JAN SCHULZ-HOFEN - ОСНОВАТЕЛ И CEO @ PLANIO Ако ме питате, да работиш отдалечено е страхотно. Аз пиша в момента на малък бар на плажа, който е на отдалечен остров...

повече

Осем правила за ефективно правене на софтуер

ОТ TIMOFEY NEVOLIN - DEVELOPER @ TOPTAL През моята кариера съм участвал в много софтуерни проекти от реалния живот и съм виждал как се правят нещата на всички нива: вземането на...

повече

Подобрете UX с няколко прости правила за взаимодействие

от MIKLOS PHILIPS - редактор на блога за дизайн @ TOPTAL Има тънка разграничителна линия между взаимодействието на потребителя с интерфейса, което работи и това, което е неизползваемо. Принципите на дизайна на...

повече

Как да направим успешен, минимален и жизнеспособен продукт

VADIM DAGMANПродуктов инженер в Топтал Прекарал съм кариерата си в Силиконовата долина, дълбоко потопен в нейната жизнеспособна предприемаческа култура. Всяка стартираща компания която се появява е вълнуващо и често опасно приключение...

повече

Безпроблемно използвайте изкуствен интелект за вашето приложение. Срещнете се съ…

BY FAHAD MUNAWAR KHAN - FREELANCE SALESFORCE DEVELOPER @ TOPTAL Революцията на ИЕ (Изкуствения интелект) вече променя нашия свят. Понякога това се проявява в ежедневието ни, като например предложения за продукти които...

повече
×