Към съдържанието

Нашата история

Четири системи и какво ни научи всяка от тях

Нямаме рунд финансиране за разказване, нито учредителен мит, който си струва времето ви. Имаме четири системи, които влязоха в продукция и останаха там, и кратък списък с неща, които бихме направили иначе, ако същото задание дойде утре. Тази страница е този списък — проект по проект, включително частите, които са наша вина.

Тетрадка с ръчно нарисувани схеми на системи, отворена на бюро до лаптоп с код
300K+
обяви в европейския маркетплейс за автомобилиМащабът, който превърна проекта в задача по нормализация и crawl budget, а не в задача по функционалности.
beron.mon.bg
речникът на МОН, публикуван на beron.mon.bgПублично проверим. Това е единствената референция на този сайт, която не трябва да искате от нас.
−85%
ръчно писане по повтарящи се търговски запитвания след NLP модулаИзмерване на клиента за собственото му преди и след, по имейл и в Instagram. Всеки отговор и до днес минава през одобрение от човек, преди да се изпрати.
−60%
време за комуникация с клиенти след имейл автоматизациятаИзмерване на клиента за собственото му преди и след, при същия обем кампании.

01

Маркетплейсът за автомобили: 300 000 реда, които си противоречат

Агрегирането на обяви за автомобили в европейски мащаб не е проблем на търсенето. Проблемът е нормализацията: източниците разбират различни неща под „пробег“, под нивото на оборудване, под това дали полето е число или низ с мерната единица в него. Интересната работа се случва преди каквото и да е индексиране.

Решението, което оформи цялата система, беше двусмислените записи да отиват с ясна грешка в опашка за преглед, вместо да се гадае. Грешен пробег в обява за автомобил е правен риск, а не досадно качество на данните, и конвейер, който тихо закръгля, е по-лош от такъв, който спира.

После растежът се превърна във въпрос за crawl budget. При шестцифрен брой страници с обяви това дали страниците се рендират на сървъра и как са свързани вътрешно решава каква част от каталога търсачката изобщо вижда. Затова по подразбиране всичко, което правим, е статично или сървърно рендирано — включително този сайт.

02

beron.mon.bg: да построиш нещо, което министерство трябва да поддържа живо

Дигиталният речник, който направихме за Министерството на образованието и науката, е достъпен от всяко училище в страната. Това единствено изречение сменя всички инженерни настройки по подразбиране. Трафикът не е равномерен — идва като септемврийски пик, подреден по учебен график, а провалът не е загубен приход, а учител, който импровизира пред клас.

Работата в публичния сектор фиксира и ограничения, които не се договарят: достъпността е изискване, а не задача за после; кирилицата трябва да е коректна през всеки слой, включително подредбата и търсенето; а клиентът е институция с процедура и контрол на промените, не product owner в чат канал.

Научи ни да проектираме за долния край на връзката и устройството и да приемем „работи на деветгодишна машина в кабинет“ за критерий за приемане, а не за приятен бонус. Затова производителността се появява в офертите ни като ограничение, а не като фаза.

03

NLP модулът: моделът пише черновата, човекът натиска изпращане

Един търговски екип отговаряше на едни и същи въпроси за продукти и цени по имейл и в директните съобщения в Instagram — две различни пощи, една и съща глава. Модулът чете всяко входящо съобщение, класифицира го по категориите, които екипът вече ползваше, и подготвя отговора от продуктовите и ценовите данни, които екипът вече поддържа, така че човекът отсреща редактира чернова, вместо да пише от празно поле. Тяхното измерване, тяхно преди и след: около 85% по-малко ръчно писане по повтарящите се търговски запитвания.

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

Преносимият извод е, че трудното никога не е моделът. Трудни са списъкът с категории — въпросите, които екипът реално получава, записани така, че човек да може да спори с тях — и това ценовите данни да са верни на едно място, а не на три. Когато и двете ги има, черновите са лесните две седмици. Когато ги няма, моделът добросъвестно възпроизвежда онази версия на цената, която сме му показали.

04

Козметичният бранд: 60% е най-безинтересното число

Имейл автоматизацията за козметичен бранд свали около 60% от времето, което екипът отделяше за комуникация с клиенти — тяхно измерване, тяхно преди и след. Публикуваме го като тяхно, защото е тяхно.

Това, което го направи възможно, не беше автоматизацията. Беше, че сегментацията и условията за задействане бяха договорени и записани първо — документ с около дузина правила, с които човек може да спори. След това инструментът нямаше почти нищо за решаване, а точно това искате, когато кампания тръгва към жив списък.

Общото правило излезе оттам: процес, който не работи и на ръка, не се оправя, когато го автоматизираш — счупва се по-бързо и вече никой не гледа. Когато одитът каже, че проблемът е процесът, правилният резултат е одитът.

05

Какво бихме направили иначе

В повече от един от четирите започнахме да строим, преди базовата линия да е на хартия. Първите седмици изглеждаха продуктивни, а финалното твърдение излезе по-слабо, защото разлика спрямо запомнено число не е разлика. Днес отказваме да започнем разработка без измерване преди нея, дори когато клиентът предпочита да не харчим тези две седмици.

Пускали сме и отчетност, която никой не отвори. Справките са евтини за правене и лесни за продаване и много често заместват решението за какво служи числото. Поправката, която приехме, е груба: няма графика без име на човек и решение, което тя променя; ако липсва едното, не я правим.

И третирахме документацията по предаването като последна задача, а не като текущ артефакт — така я писаха хора, които вече бяха спрели да се изненадват от собствената си система. Сега се пише по време на разработката и се валидира, като инженер на клиента възстанови системата по нея без чужда помощ. Първия път този тест се провали, което е точно причината днес да е стандарт.

06

В какво се превърнаха четирите проекта

Методът, който продаваме днес, е тези четири проекта с извадените грешки: измерваш, преди да пипнеш каквото и да е; назоваваш ограничението, което изключва очевидното решение; строиш най-малкото нещо, което мърда числото; измерваш отново със същия инструмент и записваш какво би върнал назад.

Всеки етап носи условие за спиране — това е частта, която го прави метод, а не последователност. Фаза, която не може да приключи зле, никога не е имала залог, а оферта без такова условие е брошура с дати в нея.

Процес, който е счупен на ръка, не се оправя, когато го автоматизираш — счупва се по-бързо и вече никой не гледа.

Общото правило, което ни остави проектът за козметичния бранд.

Кога не сме подходящи за вас

  • Ако търсите десетгодишен списък с клиенти, това не е той. Четири системи, описани честно, е това, което имаме, а раздуването на списъка с лендинг страници е най-бързият начин останалото на тази страница да стане недостоверно.
  • Ако казус без назован клиент е дисквалифициращ във вашата процедура, кажете го рано. Две от нашите са публично проверими, две не са, и няма да се преструваме на друго.
  • Ако искате версията на тази страница с рунд финансиране, снимка на офиса и хронология на постижения — не сме я писали, защото нищо от това не се е случило.
  • Ако искате някоя от тези четири архитектури пренесена наготово върху вашия проблем, ще спорим с вас. Пренася се методът и ограниченията, в които сме се ударили, а не дизайнът: pipeline за обяви и речник за министерство нямат нищо общо освен начина, по който е измервана работата.

Въпроси, които ни задават

Защо тук има само четири проекта?

Защото са четири. Бихме могли да раздуем списъка с лендинг страници и дребни интеграции, както правят повечето фирми в бранша, но това са четирите, в които владеехме архитектурата и живяхме с последствията. Броят е нарочно точен: четири системи в продукция е твърдение, което можете да проверите, а „50+ реализирани проекта“ е число без знаменател.

Може ли да говорим с клиентите?

За две от четирите — да, когато разговорът стане достатъчно сериозен, че да си струва тяхното време, и правим връзката преди да подпишете, а не след това. За работата в публичния сектор референцията е самото внедряване: beron.mon.bg е отворено в браузъра ви в момента, което е по-силна референция от цитат, който ние сме написали и някой е одобрил.

Какво сгрешихте, в едно изречение?

Строяхме, преди да измерим, и то повече от веднъж, а това ни отне възможността да докажем колко струва работата. Всичко в сегашния ни метод, което прилича на бюрокрация — двете седмици базова линия, подписаният праг на приемане, тестът за възстановяване при предаване — съществува, защото един от тези четири проекта ни го научи по скъпия начин.

Още ли работите по системите от тази история?

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

Защо няма хронология на постиженията?

Защото хронологиите с постижения са най-лесната за раздуване секция на един фирмен сайт и най-трудната за проверка от читателя. Предпочитаме да похарчим мястото за това какво е ограничавал всеки проект и какво бихме върнали назад — двете неща, които маркетинг екипът на конкурент не би могъл да напише, без да е вършил работата.

Абстрактна топла светлина върху тъмен фон

Питайте за частите, които се объркаха

Четирите проекта по-горе са цялото досие. За трийсет минути ще минем през решенията, които бихме върнали назад във всеки от тях, и ще ви кажем кой е най-близо до проблема, който описвате. Ако никой не е близо, ще чуете това вместо оферта.

Ще говорите с човека, който е писал кода, а не с акаунт мениджър. Трийсет минути, без презентация.