Veiledning

Fremtidssikre mobilappen din med funksjonsflagg og eksperimentering

Alt du trenger å vite om hvordan du bygger, tester og leverer mobilapper som varer.

Millioner av apper i Apples App- og Google Play-butikker blir knust av høye brukerforventninger, til høyre og venstre.

Husk at

Mobilapp-engasjement og -salg handler ikke om flere fancy funksjoner.

Det handler om å få mer ut av onboarding-opplevelsen ved å tilby en relevant opplevelse etter at noen har lastet ned appen din.

Du kan forbedre mobilappens effektivitet ved å bruke funksjonsflagg og fokusere på disse elementene:

Klarhet i funksjonene

Test tidligere i produktets livssyklus, slik at målgruppen din engasjerer seg i funksjonene du lanserer.

Relevans

Reduser ineffektiviteten ved etterslep i utviklingen. Bygg spesifikke appinteraksjoner for brukerne.

Verdi

Bruk onboarding-opplevelsen til å vise hvorfor appen din er nyttig. Det vil motivere brukerne til å engasjere seg og til slutt betale for det du selger.

Se hva du trenger for å levere funksjoner som varer og fanger brukernes oppmerksomhet etter bare én gangs bruk. Bare taktikk, ikke noe fluff.

Lær mer:

En bedre måte å lansere på

Storstilte lanseringer var en gang i tiden den vanligste måten å lansere spennende ny appfunksjonalitet og redesign på. Produkt- og utviklingsteamene jobbet utrettelig for å få de nye funksjonene klare, mens markedsførings- og PR-avdelingene forberedte det tilhørende lanseringsmaterialet.

Men for hver vellykkede Big Bang-lansering var det mange andre som ikke fikk gjennomslag. Og enda verre, noen var så skadelige at de førte til at team og til og med hele selskaper snublet eller krasjet.

Test. Valider. Frigjør. Gjenta.

Å lansere nye funksjoner for alle appbrukere samtidig kan være en oppskrift på katastrofe. I stedet bør du lansere hyppigere og med færre risikoer, og validere ytelsen og innvirkningen på kundeopplevelsen før du lanserer.

Slutt å lansere og begynn å rulle ut

Unngå mislykkede lanseringer ved å ta i bruk moderne produktutviklingsteknikker som funksjonsflagging, gradvis utrulling og produkteksperimentering. Fremtidssikre apper har raskere og mer robuste utviklingssykluser, noe som resulterer i bedre kundeopplevelser.

Eksperimenter, lær og skap verdi for brukerne.

Å lære av resultater fra den virkelige verden er den mest pålitelige måten å forstå hvordan produktene dine påvirker brukernes atferd. Denne kunnskapen er nøkkelen til å gjøre produktinvesteringer som holder appen relevant og pålitelig.

Flagging av funksjoner, testing og konstant iterasjon hjelper teamet ditt med å prioritere prosjekter som gir målbare resultater.

Vellykkede mobilteam handler raskt for å levere ny funksjonalitet, øke bruken, øke engasjementet, forbedre konverteringen og skape apper som blir værende. Disse fremgangsmåtene er grunnleggende for å skape fremtidssikre apper som kundene elsker og bruker igjen og igjen.

Bygg og lansér med tillit

Inn med funksjonsflagg. De er også kjent som brytere eller vippebrytere, og gjør at du kan slå funksjonalitet av og på uten å distribuere ny kode. Dette gir økt kontroll, slik at du kan lansere oftere og teste og lære uten at det påvirker brukeropplevelsen. Sett flagget til "on" for å kjøre den nye koden. Hvis du setter flagget til "av", blir koden undertrykt.

Ved å fjernkonfigurere funksjonalitet kan du si farvel til rotete tilbakeføringer og hurtigreparasjoner. Hvis du oppdager feil, ytelsestopper eller brukerreaksjoner, kan du umiddelbart tilbakestille endringene uten å gå gjennom appbutikkene for å distribuere koden på nytt.

Med funksjonsflagging kan du gjøre det:

  • Lære hvordan du skaper et sterkt fundament og distribuerer endringer raskere og sikrere enn noen gang.
  • Ta datadrevne beslutninger som gir gjenklang hos brukerne, ved å gjennomføre kontrollerte eksperimenter.
  • Teste funksjoner, UI/UX-endringer eller innholdsvarianter. Bruk deretter dataene til å skreddersy interaksjonen med brukerne i appen.

To eksempler på at testing i dybden gir forstørrede resultater for digitale virksomheter

Quip used Feature flags to gate certain features on their mobile app to safeguard against any potential buggy releases. When releasing application updates on mobile, the turnaround can be slower than web or desktop releases as app updates have to be reviewed by the respective application stores. Therefore, the team utilizes feature flags to mark beta features so that, in the event of a feature release not going as planned, they can quickly toggle it on or off, providing both more flexibility and peace of mind.

quip

a black and white logo

Appoppdateringer i sanntid

Å være avhengig av app-butikker for distribusjon og produktoppdateringer kan gjøre det mer komplisert å sende ut en ny funksjon. Omstendelige appbutikkgjennomgangsprosesser og interne debatter kan gjøre det tregt.

Med funksjonsflagg kan du rulle tilbake i produksjon uten distribusjon eller appbutikkoppdatering. Du kan også lansere ny funksjonalitet gradvis, uten at brukerne trenger å oppdatere appversjonen sin kontinuerlig.

Med funksjonsvariabler kan du konfigurere alle slags produktspaker for å endre, teste og måle appfunksjonalitet uten ekstra distribusjoner eller appbutikkutgivelser.

Du kan bruke mer tid på å iterere og forbedre brukeropplevelsen, i stedet for å forberede og vente på neste apputgivelse hver gang du ønsker å gjøre en endring.

Tryggere test i produksjon

Testing i produksjon reduserer de utilstrekkelighetene ved kvalitetssikring (QA) som ligger i å basere seg utelukkende på "laboratorietesting" eller testing i et simulert miljø, og "dogfooding", der de ansatte bruker produktene sine som test før de slippes ut til offentligheten.

Interne testere er tilbøyelige til å være forutinntatte fordi de er altfor godt kjent med funksjonene. Test i kontrollerte miljøer krever ofte data og simulerte forhold for enheter og nettverkshastigheter. Det er praktisk talt umulig å ta høyde for alle scenarier og brukertyper i den virkelige verden.

Feature management gjør det mulig å teste i produksjon. Dette gir en mer strømlinjeformet måte å fange opp produksjonsfeil på, samtidig som man skaper en robust mobilappopplevelse. Med funksjonsflagg kan mobilteam kontinuerlig teste, levere og distribuere programvare uten å risikere å rulle ut feil til hele brukerbasen og bruke nødutgivelsessykluser til hurtigreparasjoner.

For å teste ny funksjonalitet i produksjon på en effektiv måte, gjør du de nye funksjonene bare tilgjengelige for interne testere som bruker live-versjonen av appen i App Store.

Avhengig av hvordan de interne testene går, kan du deretter inkludere et segment av virkelige brukere før du begynner å gjøre funksjonen tilgjengelig for et bredere publikum.

Oppsummert kan du bruke funksjonsflagg til å

  • Fremskynde utviklingen ved å integrere pågående arbeid bak et flagg
  • Fjerne hindringer for utgivelser i appbutikken
  • Sikre positive resultater ved å gradvis rulle ut ny funksjonalitet
  • Rulle tilbake når det oppstår problemer i produksjonen uten en app store-utgivelse
  • Koble kodedistribusjoner fra markedsutgivelser
  • Muliggjøre produkteksperimenter(A/B/n-testing)

UX-optimalisering for onboarding

Vil du ha en onboarding-opplevelse som skaper 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 gi et positivt og varig inntrykk fra det øyeblikket de åpner den. Hvis ikke er det sannsynlig at brukeren sletter appen din og prøver et alternativ.

Brukerne forventer at onboarding-prosessen er tydelig, sikker og enkel. Det er dokumentert at de fleste brukere forventer at det ikke skal ta mer enn 60 sekunder å ta i bruk en ny app, og jo mer informasjon de må oppgi, desto mer frustrerte blir de.

Den ideelle onboarding-prosessen viser raskt verdien, utdanner brukerne og fanger dem fra første stund. Den inkluderer ofte innlogging, dialoger om tillatelse, en guidet tur eller en veiledning.

Du kan fange brukerne med et uforglemmelig førsteinntrykk.

Se de seks beste metodene for effektiv onboarding:

Hastighet

Førstegangsbrukere av appen ønsker ikke å bli overlesset med informasjon. Ved å teste brukergrensesnittet kan du sikre at brukerne trenger færre trinn for å begynne å bruke appen.

Interaksjon

Ingen liker for mange varsler. Fokuser på å ha et nyttig grensesnitt. Prompts, call-to-action (cta), push-varsler, ende-til-ende-animasjoner osv. kan bidra til å holde ting kort.

Innlogging

Bruk atferdsdata til å lage hypoteser som kan testes for å optimalisere innloggingsopplevelsen og bestemme når det er best å logge inn.

Åpenhet

Vær alltid tydelig og ærlig overfor brukerne om hvordan du har tenkt å bruke dataene deres. Vær opptatt av personvern og informasjonssikkerhet.

Fokus

Når en bruker har begynt å bruke appen , kan du vise mer avanserte funksjoner og funksjoner i faser.

Data

Forstå og lev deg inn i brukernes situasjon ved hjelp av kvantitative metoder som a/b-testing og kvalitative undersøkelser som brukervennlighetstester.

Gjennom en konstant prosess med testing, læring og iterasjon kan du sørge for at du gir det rette førsteinntrykket og holder appen relevant.

Trenger du fortsatt overbevisning? Her er din egen test av brukervennlighet

Bruk denne øvelsen til å ta et skritt tilbake og se på appen din fra en ny brukers perspektiv.

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 når de går gjennom den første brukeropplevelsen. Fokuser på en rekke spørsmål for å forstå opplevelsen deres.

  1. Hvordan opplevde du introduksjonen til appen?
  2. Måtte du virkelig logge inn eller opprette en konto?
  3. Tok prosessen lengre, kortere eller omtrent like lang tid som du hadde forventet?
  4. Hvordan følte du deg da du var ferdig med den første app-økten?
  5. Opplevde du prosessen som nyttig?
  6. Opplevde du noen problemer eller forvirring underveis?
  7. Hvilke deler fungerte best?
  8. Hva fungerte ikke så bra?
  9. Hva ville du ha endret?
  10. Ville du brukt denne appen igjen?

Strategier for å øke brukerengasjementet

Dårlig UX-design, uintuitivt grensesnitt, dårlig ytelse og ustabilitet er de vanligste årsakene til at brukerne mister interessen for eller avinstallerer en app.

Ved å eksperimentere kan du unngå disse problemene, holde på interessen og få folk til å komme tilbake.

De tre stegene for å optimalisere appen din for maksimalt engasjement

Trinn 1

Optimaliser UX- og UI-design

Mobilbrukere befinner seg ofte i travle, distraherende eller tidskritiske situasjoner. De er på farten, har det travelt og trenger å fullføre oppgaver så raskt og uanstrengt som mulig.

Innarbeid iterative UX- og UI-konsepter i designpraksisen din, og sjekk om appens funksjonalitet fungerer problemfritt.

  • Test flyten og interaksjonene i appen. Sørg for at viktige overganger fungerer sømløst.
  • Visuell design er subjektivt. Det er ikke data. Før du går i gang med en storstilt utrulling, må du teste og forstå effekten av endringene.
  • Eksperimenter med alt. A/B/n-testing av antagelsene dine gir kvantitative resultater som kan påvirke abonnementsoppgraderinger, rangeringer og henvisninger.

Trinn 2

Innovere for å løse kundeproblemer

Det kan virke glitrende å 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 på å skape verdi for brukerne - og bare etter at du først har testet antagelsene dine om hva brukerne ønsker.

Nedenfor finner du noen tips til hvordan du kan måle hvordan nye funksjoner kan påvirke målene dine før du gjør store investeringer i utvikling.

  • Prøv en test med malte dører. Her bruker du en skisse eller et forslag til en ny funksjon for å måle interessen før du implementerer den.
  • Lær av det som fungerer i andre kanaler. Hvis en ny funksjon for eksempel fungerer på OTT (over-the-top), kan disse erfaringene overføres til mobilappen din?
  • Prioriter hva brukerne dine trenger fremfor hva de tror ved å analysere kvantitative data sammen med kvalitative undersøkelser som brukervennlighetstester og spørreundersøkelser.

Trinn 3

Prioriter ytelse og stabilitet

Opprettholdelse og engasjement synker når apper er trege, buggy og regelmessig fryser eller krasjer. Ved å eksperimentere kan du finne måter å forbedre ytelsen på, og deretter validere den riktige tilnærmingen ved å kvantifisere effekten vitenskapelig.

Mobilappvarsler kan forbedre brukeropplevelsen. Push- og in-app-varsler kan inneholde nyttig informasjon eller fremheve verdifulle funksjoner, noe som øker engasjementet, konverteringen og lojaliteten. Det motsatte er tilfelle når brukerne føler seg bombardert av irrelevante meldinger. Bruk eksperimentering til å utforme en varslingsstrategi som gir den rette balansen.

Den grunnleggende formelen for å evaluere effektiviteten av et push-varsel :

  • Hvor mye verdi får brukerne ut av innholdet?
  • Mottar brukerne faktisk meldingen?
  • Kom varslingen til rett tid?
  • Hvordan engasjerte brukerne seg i meldingen?
  • Hva gjorde brukerne etter å ha mottatt varselet?

Hvert område gir mulighet til å teste, lære og optimalisere varslingsopplevelsen. Bruk tipsene for utvikling av mobilapper for å forbedre ytelsen.

Begynn å fremtidssikre mobilappen din

Appene som leverer de beste brukeropplevelsene, er de appene som vinner. Bedre kvalitet. Bedre ytelse. Tryggere utgivelser. Påvirk de viktige måleparameterne og hold folk engasjert i appen din, både nå og på lang sikt.

Flagging av funksjoner og eksperimentering er begge velprøvde metoder for å levere bedre mobilopplevelser. Med Optimizely kan du levere raskere og tryggere.

Vil du prøve funksjonsflagging? Se hvordan det fungerer for mobilappen din med en gratis konto.

Sign up now