De fleste mobilapper ignoreres på grunn av manglende funksjonsklarhet og dårlig onboarding-opplevelse. Se hvordan du bruker feature flags til å bygge, teste og levere apper som varer.
Guide
Fremtidssikre mobilappen din med feature flags og eksperimentering
Alt du trenger å vite om hvordan du bygger, tester og leverer mobilapper som varer.
Millioner av apper i Apple App Store og Google Play Store blir utkonkurrert av høye brukerforventninger, overalt og hele tiden.
Husk...
Mobilapp-engasjement og salg handler ikke om stadig mer avanserte funksjoner.
Det handler om å få mer ut av onboarding-opplevelsen ved å gi en relevant opplevelse etter at noen har lastet ned appen din.
Du kan forbedre effektiviteten til mobilappen din ved hjelp av feature flags og fokus på disse elementene:
Funksjonsklarhet
Test tidligere i produktlivssyklusen slik at målgruppen din engasjerer seg med funksjonene du lanserer.
Relevans
Reduser ineffektiviteten i utviklingsrestansen. Bygg spesifikke app-interaksjoner for brukere.
Verdi
Bruk onboarding-opplevelsen til å vise hvorfor appen din er nyttig. Det motiverer brukere til å engasjere seg og til slutt betale for det du tilbyr.
Se hva du trenger for å levere funksjoner som varer og fange brukernes oppmerksomhet etter bare én gangs bruk. Bare praktiske tips, ingen fyllstoff.
Lær:
- Fordelene med a/b-testing og måter å forbedre leveransen på
- Hvordan feature management påvirker brukeropplevelsen
- Opplevelsen brukerne dine har når de bruker mobilappen din
En bedre måte å lansere på
Store, «big-bang»-lanseringer var en gang den vanligste måten å slippe spennende ny appfunksjonalitet og redesign på. Mobile produkt- og ingeniørteam arbeidet utrettelig for å gjøre de nye funksjonene klare, mens markedsføring og PR-avdelinger forberedte tilhørende lanseringsmateriale.
For hver vellykket Big Bang-lansering klarte imidlertid mange andre ikke å få fotfeste. Enda verre var det at noen var så skadelige at de fikk team og til og med hele selskaper til å snuble eller krasjе.
Test. Valider. Lansер. Gjenta.
Å rulle ut nye funksjoner for alle appbrukere samtidig kan være en oppskrift på katastrofe. Rull heller ut oftere og med færre risikoer, og valider ytelsen og effekten på kundeopplevelsen før lansering.
Slutt å lansere og begynn å rulle ut
Unngå mislykkede lanseringer ved å ta i bruk moderne produktutviklingsteknikker som feature flagging, gradvise utrullinger og produkteksperimentering. Fremtidssikre apper har raskere og mer robuste utviklingssykluser, noe som resulterer i bedre kundeopplevelser.
Eksperimenter, lær og lever verdi for brukere.
Å lære av virkelige resultater er den mest pålitelige måten å forstå hvordan produktene dine påvirker brukeratferd. Denne kunnskapen er nøkkelen til produktinvesteringer som holder appen din relevant og pålitelig.
Feature flagging, testing og kontinuerlig iterasjon hjelper teamet ditt med å prioritere prosjektene som leverer målbare resultater.
Vellykkede mobilteam beveger seg raskt for å levere ny funksjonalitet, øke bruken, styrke engasjementet, forbedre konverteringer og skape apper som henger ved. Disse praksisene er grunnleggende for fremtidssikre apper som kunder elsker og bruker igjen og igjen.
Bygg og lanser med trygghet
Feature flags kommer inn her. Også kjent som brytere eller toggles, lar de deg slå funksjonalitet av og på uten å deploye ny kode. Dette øker kontrollen og lar deg lansere oftere og teste og lære uten å påvirke brukeropplevelsen. Sett flagget til «på» for å kjøre den nye koden. Sett flagget til «av» og koden undertrykkes.
Fjernkonfigurering av funksjonalitet lar deg si farvel til rotete tilbakestillinger og hurtigfikser. Hvis du oppdager feil, ytelsesproblemer eller negative brukerreaksjoner, kan du umiddelbart rulle tilbake endringene uten å gå gjennom appbutikkene for å redeploye kode.
Med feature flagging kan du:
- Lære hvordan du bygger et sterkt grunnlag og deployer endringer raskere og tryggere enn noen gang.
- Ta datadrevne beslutninger som treffer brukerne ved å gjennomføre kontrollerte eksperimenter.
- Teste funksjoner, UI/UX-endringer eller innholdsvarianter. Bruk det deretter til å tilpasse in-app-interaksjoner med brukere.
To eksempler på grundig testing som gir forsterkede resultater for digitale virksomheter
App-oppdateringer i sanntid
Avhengighet av appbutikker for distribusjon og produktoppdateringer kan gjøre det komplisert å lansere en ny funksjon. Krevende gjennomgangsprosesser i appbutikkene og interne diskusjoner bremser deg.
Feature flags lar deg rulle tilbake i produksjon uten en deployment eller appbutikk-oppdatering. Du kan også lansere ny funksjonalitet gradvis, uten at brukerne trenger å oppdatere appversjonen kontinuerlig.
Feature-variabler lar deg konfigurere alle slags produktspaker for å endre, teste og måle appfunksjonalitet uten ytterligere deployments eller appbutikk-utgivelser.
Bruk derfor mer tid på å iterere og forbedre brukeropplevelsen, i stedet for å forberede og vente på neste apprelease hver gang du vil gjøre en endring.
Test i produksjon på en tryggere måte
Testing i produksjon reduserer kvalitetssikrings-manglene ved å utelukkende stole på «labbtesting» eller testing i et simulert miljø, og «dogfooding» der ansatte bruker sine egne produkter som test før de slippes til offentligheten.
Interne testere er utsatt for bias fordi de er for kjente med funksjonene. Testing i kontrollerte miljøer krever ofte data og simulerte betingelser for enheter og nettverkshastigheter. Det er praktisk talt umulig å ta høyde for alle virkelige scenarier og brukertyper.
Feature management gjør det mulig å teste i produksjon. Dette resulterer i en mer strømlinjeformet måte å fange opp produksjonsfeil på, og samtidig skape en robust mobilapp-opplevelse. Feature flags lar mobilteam kontinuerlig teste, levere og deploye programvare uten risikoen for å rulle ut feil til hele brukerbase og dedikere nødutgivelsessykluser til hurtigfikser.
For å effektivt teste ny funksjonalitet i produksjon, gjør de nye funksjonene tilgjengelig kun for de interne testerne dine ved hjelp av live-appbutikkversjonen av appen din.
Avhengig av hvordan den interne testingen går, kan du deretter inkludere et segment av ekte brukere før du begynner å øke tilgjengeligheten av funksjonen for et bredere publikum.
Oppsummert: bruk feature flags til å:
- Akselerere utviklingen ved å integrere arbeid i gang bak et flagg
- Fjerne blokkering av appbutikk-utgivelser
- Sikre positive resultater ved gradvis å rulle ut ny funksjonalitet
- Rulle tilbake når det er problemer i produksjon uten en appbutikk-utgivelse
- Koble fra kode-deployments fra markedslanseringer
- Aktivere produkteksperimentering (A/B/n-testing)
UX-optimalisering for onboarding
Ønsker du en onboarding-opplevelse som driver engasjement og tall, uansett hvem du er?
Begynn å tenke på First-Time User Experience (FTUE).
Når førstegangsbrukere laster ned appen din, må opplevelsen gjøre et positivt og varig inntrykk fra det øyeblikket de åpner den. Hvis ikke, vil brukeren sannsynligvis slette appen din og prøve et alternativ.
Brukere forventer at onboarding-prosessen din er tydelig, sikker og enkel. Bevis viser at de fleste brukere forventer å ikke bruke mer enn 60 sekunder på å begynne å bruke en ny app, og jo mer informasjon de må oppgi, jo mer frustrerte blir de.
Den ideelle onboarding-prosessen viser raskt verdi, opplærer brukere og henger dem fra starten av. Den inkluderer ofte pålogging, tillatelsesdialoger og en veiledet tur eller en opplæring.
Du kan hekte brukere med et uforglemmelig førsteinntrykk.
Se de 6 beste praksisene for effektiv onboarding:
Hastighet
Førstegangsbrukere av apper vil ikke ha informasjonsoverbelastning. Med UI-testing, sørg for at brukerne trenger færre steg for å begynne å bruke appen.
Interaksjon
Ingen liker for mange varsler. Fokuser på å ha et hjelpsomt grensesnitt. Ledetekster, call-to-action (cta), push-varsler, ende-til-ende-animasjoner osv. kan hjelpe med å holde ting kortfattet.
Pålogginger
Bruk atferdsdata til å bygge hypoteser for testing for å optimalisere påloggings-UX og bestemme når det er best å logge inn.
Transparens
Vær alltid tydelig og ærlig med brukerne dine om hvordan du har tenkt å bruke dataene deres. Forplikt deg til personvern og informasjonssikkerhet.
Fokus
Når en bruker engasjerer seg med appen din, vis mer avanserte funksjoner og funksjonaliteter i faser.
Data
Forstå og empatiser med brukerne dine gjennom kvantitative metoder som a/b-testing, og kvalitativ forskning som brukbarhetstesting.
Gjennom en kontinuerlig prosess med testing, læring og iterasjon kan du sørge for at du gjør det rette førsteinntrykket og holder appen din relevant.
Trenger du fortsatt å bli overbevist? Her er din egen brukbarhetstest-øvelse
Bruk denne øvelsen til å ta et skritt tilbake og se på appen din fra perspektivet til en ny bruker.
Begynn med å be hver bruker om å laste ned appen din fra App Store eller Google Play og starte den. Følg deretter nøye med mens de går gjennom førstegangsbrukeropplevelsen. Fokuser på en rekke spørsmål for å forstå opplevelsen deres.
- Hvordan opplevde du onboarding-opplevelsen i appen?
- Trengte du virkelig å logge inn eller opprette en konto?
- Tok prosessen lengre, kortere eller omtrent like lang tid som du ville forventet?
- Hvordan hadde du det da du avsluttet din første app-økt?
- Syntes du prosessen var nyttig?
- Støtte du på noen problemer eller forvirring underveis?
- Hva fungerte best?
- Hva fungerte ikke så godt?
- Hva ville du endret?
- Ville du brukt denne appen igjen?
Strategier for å fremme brukerengasjement
Dårlig UX-design, uintuitivt grensesnitt, dårlig ytelse og ustabilitet representerer de vanligste årsakene til at brukere mister interessen for eller avinstallerer en app.
Eksperimentering hjelper deg med å unngå disse problemene, holde folk interessert og få dem til å komme tilbake.
De tre trinnene for å optimalisere appen din for maksimalt engasjement
Steg 1
Optimaliser UX- og UI-design
Mobilbrukere befinner seg ofte i travle, distraherende eller tidssensitive situasjoner. De er på farten, har det travelt og trenger å fullføre oppgaver så raskt og uten anstrengelse som mulig.
Integrer iterative UX- og UI-konsepter i designpraksisen din, og sjekk om appfunksjonaliteten fungerer smidig.
- Test flyten og interaksjonene i appen din. Sørg for at viktige overganger fungerer sømløst.
- Visuelt design er subjektivt. Data er det ikke. Før du forplikter deg til en storstilt utrulling, test og forstå fullt ut konsekvensene av endringer.
- Eksperimenter med alt. A/B/n-testing av antagelsene dine produserer kvantitative resultater som kan påvirke abonnementsoppgraderinger, vurderinger og anbefalinger.
Steg 2
Innovér for å løse kundeproblemer
Det kan virke fristende å bygge inn nye funksjoner i appen din. Men hvis de ikke er relevante for brukernes behov, kan de gjøre mer skade enn nytte. Tenk alltid i kontekst av å skape verdi for brukerne – og bare etter at du først har testet antagelsene dine om hva brukerne ønsker.
Nedenfor er noen tips for å måle hvordan nye funksjoner kan påvirke målene dine før du gjør store investeringer i utvikling.
- Prøv en painted-door-test. Den bruker en oversikt eller et forslag til ny funksjon for å måle interesse før den implementeres.
- Lær av hva som fungerer på andre kanaler. For eksempel, hvis en ny funksjon lyktes på over-the-top (OTT), kan disse erfaringene overføres til mobilappen din?
- Prioriter det brukerne dine trenger fremfor det de tror ved å analysere kvantitative data sammen med kvalitativ forskning som brukbarhetstesting og undersøkelser.
Steg 3
Prioriter ytelse og stabilitet
Retention og engasjement stuper når apper er trege, har feil og jevnlig fryser eller krasjer. Eksperimentering kan bidra til å finne måter å forbedre ytelsen på, og deretter validere den riktige tilnærmingen ved å kvantifisere effekten vitenskapelig.
Mobilapp-varsler kan forbedre brukeropplevelsen. Push- og in-app-varsler kan inneholde nyttig informasjon eller fremheve verdifulle funksjoner, noe som øker engasjement, konvertering og retention. Det motsatte er imidlertid tilfelle når brukerne føler seg bombardert med irrelevante meldinger. Bruk eksperimentering til å utforme en varselstrategi som finner den rette balansen.
Den grunnleggende formelen for å evaluere effektiviteten til et push-varsel:
- Hvor mye verdi får brukerne fra innholdet?
- Mottar brukerne faktisk meldingen?
- Var varselet tidsriktig?
- Hvordan engasjerte brukerne seg med meldingen?
- Hva gjorde brukerne etter å ha mottatt varselet?
Hvert område gir en mulighet til å teste, lære og optimalisere varselopplevelsen. Bruk de ovennevnte tipsene for mobilapputvikling for å forbedre ytelsen.
Begynn å fremtidssikre mobilappen din
Appene som leverer de beste brukeropplevelsene er appene som vinner. Bedre kvalitet. Bedre ytelse. Tryggere lanseringer. Påvirk måleparameterne som betyr noe og hold folk engasjert med appen din, både nå og på lang sikt.
Feature flagging og eksperimentering er begge beviste metoder for å levere bedre mobilopplevelser. Med Optimizely kan du levere raskere og tryggere.
Vil du prøve feature flagging? Se hvordan det fungerer for mobilappen din med en gratis konto.