Måtto: App-strategin skall vara ett verktyg för primär målgrupp att utföra sitt arbete. Se till att denna sida också lever upp till motto, gör den inte det? Skall den bort?
Ta bort denna ruta vid publicering
PÅBÖRJAD REVISION GODKÄND
Inledning
Syfte: Distribution av appar skiljer sig från distribution av webbappar. Denna sida beskriver dessa skillnader.
Målgrupp: Utredare vid beredning, projektledare, utvecklare och testare.
Instruktion för användning: Använd listor nedan för att få tips om hur appar distribueras. Detta är inte en komplett beskrivning av hur appar distribueras - varje tjänst är unik och fordrar unik hantering.
Översikt
Publicering och distribution av appar har följande steg
uppdatering av koden för appen - kräver tillgång till utvecklingsverktyg i rätt version (och ej EOL)
testa appen i tjänsten - speciell hantering krävs för att distribuera appen för test och kvalitetssäkring
publicera appen på app stores
informera användare att appen publicerats/uppdaterats - de måste själva aktivt ladda ned den
Test och Kvalitetssäkring
Appar kan vanligtvis inte distribueras för teständamål via app stores. I stället används dedicerade tjänster:
iOS
TestFlight
Android - någon av tjänsterna:
Google Play Console
TestFairy
Applivery
Att tänka på för testare
Vad skall testas i en ny version? Begär lista från utvecklare på nyutvecklade och modifierade funktioner
Skapa smoke-test-lista specifik för appen ; typ
(1) logga in
(2) följ schema för att testa de uppdaterade funktionerna
Publicering
När appen är klar för publicering lämnas den för granskning på respektive app store.
lämna appen för granskning hos den som driver app store
hantera ev anmärkningar från denna granskning
OBS! Räkna med en veckas ledtid för denna cykel, beror av belastning på granskare, appens natur och komplexitet
signera appen för publicering
OBS! kräver tillgång till Ineras utvecklings-certifikat
Vid publicering;
beskriv vad som uppdaterats (release notes)
ev behöver även appens beskrivning och bilder på app stores uppdateras
ev behöver även ASO (App Store Optimization) uppdateras - dvs ord/begrepp för appens sökbarhet
Distribution - uppdatering hos användare
Användarens version av appen kommer förbli densamma tills dess denne uppdaterar. Oavsett om en ny version av appen är publicerad på app stores så kommer användaren fortsätta använda den gamla versionen tills dess denne aktivt uppdaterat appen till den nya versionen.
Om uppdateringen är viktig måste kommunikation ske med användare för att de skall förstå att de behöver uppdatera - t ex genom att använda push meddelanden eller genom att ge info i appen eller via webbsida.
Tumregel; Varje uppdatering av en app kräver från 30h timmars arbete/aktiv monitorering under månaden efter att en ny version publiceras. Detta görs för att fånga in eventuella problem som användare rapporterar/upplever med appen. Därutöver tillkommer tid för att åtgärda ev problem som upptäcks här.
Påverkan på processer i Utvecklingsramverket
Beredning
En app-baserad tjänst kräver både tätare uppdatering och en större insats vid varje uppdatering (enl ovan). Vid beredning måste man ta höjd för denna större insats (tid/pengar) och ledtid (app store review).
Utveckling
Ett flertal vägval måste göras inför nyutveckling av en app-baserad tjänst - se ovan för mer detaljer.
Även inför vidareutveckling av en redan publicerad app krävs eftertanke - se ovan.
Informationssäkerhet
Påverkar uppdateringen av appen dess egenskaper inom informationssäkerhet? Hur testas och kvalitetssäkras detta i så fall? Kräver detta i så fall ett uppdaterat slutanvändaravtal?
Test och kvalitetssäkring
Vid test av en nyutvecklad app krävs ny metodik och nya verktyg. Även vid test av en vidareutvecklad app krävs hantering som är specifik för appar jämfört med webbappar. Se ovan för mer detaljer.
Överlämning till förvaltning
Vid överlämning av app-baserade tjänster till förvaltning måste höjd tas för den ökade insatsen som krävs för att publicera och distribuera en app. Se ovan.