Iterație în curs: Explorarea evoluției editorului de mesaje în aplicație Braze Drag-and-drop

Publicat: 2024-02-27

Când vine vorba de stimularea performanțelor de marketing mai puternice și de aprofundarea relațiilor cu clienții, canalele pe care le folosesc agenții de marketing contează cu adevărat. Și, în timp ce canalele din afara produsului, cum ar fi e-mailul și notificările push, tind să atragă cea mai mare atenție, puține programe de implicare a clienților sunt capabile să își vadă performanța optimă fără a încorpora canale în cadrul produsului, cum ar fi mesajele în aplicație (IAM). De la îndrumarea clienților prin fluxurile de integrare până la stimularea abonamentelor și adoptarea de funcții, IAM-urile sunt un instrument puternic de implicare care permite mărcilor să ajungă la utilizatori atunci când sunt cel mai implicați și gata să ia măsuri, făcând posibilă amplificarea impactului campaniilor lor de marketing.

La Braze, mesajele în aplicație au făcut parte din combinația de canale a platformei noastre de implicare a clienților încă din prima zi, dar căutăm mereu modalități de a ajuta specialiștii în marketing să profite mai mult de acest canal de impact. În toamna lui 2022, am lansat un nou editor IAM drag-and-drop, inspirat de un prototip creat în timpul unuia dintre Hackathon-urile obișnuite ale organizației de produse și inginerie. Și de atunci, echipa noastră a continuat să creeze funcții pentru a oferi flexibilitate suplimentară și ușurință în utilizare clienților noștri. Să aruncăm o privire la modul în care acest produs cheie a evoluat în ultimele 18 luni și ce impact au avut acele schimbări.

Evoluția editorului nostru IAM cu drag-and-drop: construirea suportului pentru șabloane editabile

Utilizarea unei funcții noi, cum ar fi editorul de mesaje în aplicație cu drag-and-drop al platformei Braze și aprofundarea capacităților sale de a-și îmbunătăți utilitatea și performanța este un proces implicat, iterativ și care necesită o cantitate semnificativă de gândire și colaborare pentru a fi corect. Pentru a ne asigura că aducem valoare cu fiecare caracteristică nouă pe care o introducem, organizația de produse și inginerie Braze a îmbrățișat două obiective cheie pentru editorul drag-and-drop:

  • Replicați funcțiile de paritate din editorii clasici de mesaje în aplicație ale platformei Braze

  • Introduceți noi capabilități net editorului care ar face din crearea mesajelor o experiență și mai bună pentru clienții noștri

Puteți observa aceste obiective într-o actualizare semnificativă a editorului IAM cu glisare și plasare, și anume, introducerea șabloanelor IAM editabile. Citiți mai departe pentru a vedea dezvoltarea acestei noi oferte:

1. Luați feedback-ul clienților ca punct de plecare

După ce am creat prima iterație a editorului IAM drag-and-drop, am lucrat cu clienții pentru a obține feedback cu privire la versiunea inițială, pentru a sprijini ajustările continue ale funcției. Un lucru cheie care a continuat să apară în timpul acestor conversații cu clienții a fost nevoia de șabloane.

La lansare, am asociat editorul IAM de tip drag-and-drop cu câteva șabloane gata de fabricație, cum ar fi un formular de captare a unui număr de telefon. Dar nu am lansat produsul nostru minim viabil (MVP) cu o experiență de compoziție care să permită mărcilor să salveze și să gestioneze orice șabloane pe care le-ar putea crea ele însele; asta însemna că marketerii au trebuit să dubleze mesajele existente ca o soluție pentru a compensa lipsa opțiunilor de personalizare a șablonului.

A fost clar, după ce au analizat avantajele și dezavantajele acestei abordări cu clienții, că acceptarea șabloanelor editabile le-ar permite să economisească timp și resurse semnificative pe măsură ce își construiau și personalizau mesajele în aplicație. Întrebarea era doar cum să o faci.

2. Adunați informații din interior spre exterior

În timp ce editorul IAM drag-and-drop este un produs relativ nou, platforma Braze a acceptat șabloane în alte părți ale produsului. Pe măsură ce am explorat cum să implementăm cel mai bine șabloanele editabile pentru mesajele din aplicație, ne-am uitat la modelele existente pentru șabloanele care erau deja existente în produsul Braze, în special șabloanele noastre de e-mail și webhook existente.

În timp ce lucram pentru a dezvolta această nouă funcție, știam că este esențial să ne asigurăm că șabloanele vor simplifica fluxurile de lucru curente ale clienților noștri, mai degrabă decât să le complice. Pentru a face acest lucru, ne-am inspirat din produsele noastre și din alte experiențe similare cu șabloane, permițându-ne să producem șabloane care pareau familiare și intuitive atât pentru actualii, cât și pentru viitorii clienți Braze.

Rezultatul acestui efort al Product Design a fost crearea unei noi biblioteci vizuale construită pentru a prezenta și stoca șabloane pentru a fi utilizate în editorul IAM cu drag-and-drop. Pentru a potrivi experiența cu șabloanele noastre existente și pentru a facilita aplicarea acestei lucrări pe alte canale în viitor, am construit biblioteca folosind o componentă din sistemul nostru de produse Beacon; care a simplificat procesul și a contribuit foarte mult la menținerea unui aspect și a simțului consecvent pentru agenții de marketing care utilizau deja șabloane în altă parte în produsul Braze.

3. Implementați programarea perechilor pentru Inginerie și Design de Produs

Pentru a realiza cu succes un astfel de proiect, este esențial să găsim modalități de a sprijini un parteneriat de succes și eficient între echipele de produs, proiectare și inginerie. Pe măsură ce organizația noastră a lucrat pentru a repeta rapid editorul nostru IAM drag-and-drop în ultimul an, am adoptat o strategie care a ajutat foarte mult echipele noastre să lucreze împreună mai eficient: programarea în pereche.

Programarea în pereche se referă în mod tradițional la situațiile în care doi sau mai mulți ingineri software stau împreună la o anumită stație de lucru și programează împreună. La Braze, am extins această abordare pentru a acoperi colaborările directe dintre ingineri și designeri de produse pentru a sprijini crearea și rafinarea eficientă a noii noastre caracteristici de șabloane. Versiunea noastră sa concentrat pe o întâlnire regulată între părțile interesate relevante din acele echipe pentru a revizui proiectele în curs și provocările tehnice. După cum spune Kimie OuYang, designer senior de produse la Braze, „Aceasta este momentul în care pot să-mi arăt progresul în proiectare, să împărtășesc prototipuri și să obțin feedback de la dezvoltatorii noștri pentru a înțelege cât de dificilă ar fi o funcție sau dacă există ceva ce mi-a scăpat care nu este. scalabil.”

Am descoperit că adoptarea acestei abordări a ajutat foarte mult o tranziție fără întreruperi atunci când a venit momentul să ne aducem prototipurile la viață. Deoarece ne întâlnim și comunicam între echipe atât de consecvent, când echipa noastră era pregătită să scrie povești despre utilizatori și să înceapă dezvoltarea, am descoperit că Ingineria era deja inclusă atât în ​​problema utilizatorului pe care o identificasem, cât și în soluția de proiectare. Este important de menționat că aceste întâlniri nu sunt doar despre efectuarea de revizuiri de design; le folosim, de asemenea, pentru a organiza brainstorms de inginerie pentru a îmbunătăți structurile de cod și a dezlega provocările tehnice complexe în afara ciclului obișnuit de dezvoltare. Au avut atât de mult succes încât acum le programăm în mod regulat pe calendarele noastre și le folosim ca vehicul pentru a construi relații în cadrul organizației.

4. Îmbrățișați testarea de utilizare între echipe pentru a valida succesul

Odată ce am avut prototipul într-un loc bun, era timpul să facem parte dintr-o nouă echipă: User Research. Acea echipă a lucrat cu noi pentru a supraveghea testarea de utilizare pentru șabloanele IAM drag-and-drop pentru a valida soluția noastră la problema utilizatorului și pentru a aduna informații la nivel înalt pe care le-am putea folosi pentru a ghida evoluția ulterioară a funcției.

„Echipa de mesaje în aplicație a pus bazele acestui flux de lucru pe care clienții [noștri] le place foarte mult”, a declarat Audra Wingard, cercetător senior UX la Braze. „Una dintre întrebările pe care le-am pus în acele interviuri este: „[Șabloanele] ar funcționa pentru celelalte canale ale tale? Au spus da. Deci, aceasta este o bază foarte bună pentru [alte echipe Braze]... care acum explorează șabloane și își dau seama cum va funcționa asta în contextul lor.”

Acest tip de cercetare este întotdeauna o oportunitate neprețuită pentru noi de a vedea modul în care utilizatorii interacționează cu o nouă caracteristică – fie într-un prototip sau într-un mediu demonstrativ – și de a colecta feedback care să poată fi acționat în timp real. În acest caz, sesiunile de testare a gradului de utilizare ne-au oferit feedbackul (și un vot de încredere) necesar pentru a ne ajuta să facem ultimele modificări și îmbunătățiri necesare înainte de a lansa această funcție pentru disponibilitate generală. În plus, după cum a remarcat Audra, Cercetarea utilizatorilor a putut transmite imediat informațiile capturate în timpul testării noastre de utilizare altor echipe Braze, ajutând la informarea inițiativelor de șablon suplimentare în cadrul organizației.

Gânduri finale

Munca organizației noastre privind construirea bibliotecii de șabloane pentru editorul IAM de tip drag-and-drop al platformei Braze a servit la rezolvarea unei probleme cheie a utilizatorilor, datorită colaborării atente între mai multe echipe. Dar acest efort este doar un exemplu al numeroaselor inițiative aflate în zbor la Braze pentru a spori ușurința de utilizare a produselor noastre. În continuare, echipele noastre vor continua să colaboreze și să împărtășească învățările pentru a construi pe această bază pentru diferitele noastre domenii de produse.

Doriți să aflați mai multe despre organizația Braze Product, Design, and Engineering (PDE) și despre modul în care lucrăm împreună pentru a sprijini dezvoltarea de produse inteligentă și scalabilă? Consultați această piesă de la Brian Wheeler, SVP, Engineering, Braze.

Te interesează să lucrezi la Braze? Facem angajări pentru o varietate de roluri în cadrul echipelor noastre de inginerie, management de produs și experiență utilizator. Consultați pagina noastră de cariere pentru a afla mai multe despre rolurile noastre deschise și despre cultura noastră.