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:
- Fordelene med a/b-testing og hvordan du kan forbedre leveransen
- Hvordan funksjonsstyring påvirker brukeropplevelsen
- Hvordan brukerne opplever mobilappen din når de bruker den
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.
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
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)