Apputveckling i Göteborg
Vi hjälper företag i Göteborg att bygga appar som möter verksamhetens system. Börja med uppgiften, dataägaren och vad som händer vid avbrott.
Sparat är inte synkat.
- Appens kö
- Överföring
- Källsystem
Testa avbrott, dubbla försök och konflikt med systemägaren. Kräv kvitto innan synkat läge visas.
En gräns mellan app och system.
Göteborgs utbud av apputvecklare omfattar även systemutveckling och integrationer. För er som köper dessa delar tillsammans behövs en gemensam acceptansgräns: vad som lagras i appen, vad som ägs av källsystemet och vem som ansvarar för ett misslyckat anrop. Vi levererar främst på distans från Borås och samordnar tester med era systemägare.
Offline är inte bara en knapp. Om arbetet ska fortsätta utan uppkoppling behöver vi bestämma vilken data som får lagras, hur länge den får finnas där och hur konflikter hanteras när kontakten återkommer.
Bakgrund: exempel på det lokala leverantörsutbudet. Källan beskriver marknaden, inte ett samarbete med oss.
Tydlig omfattning.
En körbar väg framåt.
Exakt teknik och omfattning bestäms efter förarbetet. Varje beroende ska ha en ägare innan det blir ett leveranslöfte.
Ägare för varje datafält
Avgränsa vilket system som får skapa och ändra varje uppgift. Appen ska inte bli en okänd andra sanningskälla.
Ett genomgående test
Följ en överenskommen testuppgift från app till mottagande system. Kontrollera kvittot på båda sidor med systemets ägare.
Fel och väntande lägen
Pröva avbruten anslutning och dubbla försök. Skilj uteblivet svar från ett faktiskt avvisat ärende.
Förvaltning över gränsen
Dokumentera API-beroenden, versionskrav och vem som agerar vid förändring. Externa systemändringar kräver rätt ägares godkännande.
Webbapp eller app?
Uppgiften avgör.
Webbapp
Pröva webbens distribution när användaren ska nå funktionen via en länk och behovet inte kräver djup åtkomst till telefonen.
Delad kodbas
Pröva cross-platform när iOS och Android ska dela kärnflöde. Plattformsskillnader och beroenden behöver ändå testas.
Native
Utred separata plattformslösningar när prestanda eller telefonens funktioner motiverar den extra utvecklingen och förvaltningen.
En ansvarig för varje beslut.
Vi ansvarar för
- avtalat förarbete, prototyp och tekniskt bygge
- testunderlag, mätmodell och dokumentation
- överenskommet releaseunderlag och överlämning
Ni bidrar med
- produktägare och tillgång till avsedda användare
- rättigheter, testdata och beslut om systemåtkomst
- konton och en tydlig mottagare efter leverans
Avgränsa först.
Besluta sedan.
Prototyp och bygge
Fast pris efter överenskommet kärnflöde, plattformar, integrationer och releaseansvar. Fler funktioner är ett nytt omfattningsbeslut.
Förvaltning
Fast månadsarvode efter avtalad omfattning. Uppdateringar, beredskap och vidareutveckling behöver uttryckliga gränser.
Inför er första beställning.
Kan appen för vårt Göteborgsteam fungera offline?
Det behöver prövas mot data, säkerhet och användaruppgift. Vi avgränsar vad som får lagras och hur synkning och konflikter ska hanteras innan offline blir ett leveranslöfte.
Kan ni samarbeta med vår befintliga systemleverantör?
Ja, när åtkomst, testmiljö och ansvar går att avgränsa. Varje systemägare behöver godkänna det som ändras i den egna miljön.
Behöver vi utveckla backend samtidigt?
Inte alltid. Befintliga tjänster kan räcka om deras API, behörigheter och felhantering stödjer flödet. Om något saknas blir det ett uttryckligt beroende i offerten.
Avgränsa appens dataflöde.
Beskriv användaruppgiften, vilka system appen ska möta och om arbetet måste fungera utan uppkoppling. Skicka dokumentationslänkar, inte API-nycklar.