/
Rollout Prozess neue Version (in Bearbeitung)

Rollout Prozess neue Version (in Bearbeitung)

SchrittTaskVerantwortlichAnmerkungen
1 - Planung
1.1Relevante Jira-Tickets für Release bestimmenPO
1.2Release / Version in Jira vorbereitenPO
2 - Umsetzung
2.1Pricing definierenGL
2.2Übersetzungen liefernPO
3 - Vorbereitung Release
3.1Approval aller relevanten TicketsPO
3.2Release Notes auf Basis von Jira-Tickets erstellenPO
3.3Dokumentation für Benutzer aktualisierenKAM
3.4Dokumentation für Inbetriebnahme bei Neukunden aktualisierenDEV + KAM
4 - Erstellung Release Candidate
4.1Git: release-Branch erzeugenDEVz.B. release/1.0.0
4.2Git: Version auf develop-Branch erhöhenDEV
  • Fastfile → für Builds via Fastlane
  • AndroidManifest.xml → für Ausführung der Android-App aus der IDE
  • Info.plist → für Ausführung der iOS-App aus der IDE
4.3Vollständigkeit der Übersetzungen in RESX-Dateien prüfenDEV
4.4Vorausgesetzte BPE-Version prüfenDEV

RequiredMinimumVersion in der ModuleInformation-Datei des Onboarding-Moduls

4.5BPE auf Demo Server aktualisierenDEVBPE muss mindestens die "vorausgesetzte BPE-Version" der App besitzen (siehe 4.4)
4.6Release Candidate auf App Center veröffentlichen (inkl. Release Notes)DEV
5 - Freigabetests
5.1Schulung der Kundenabteilung zu neuer VersionKAM
5.2Durchführung FreigabetestsPO / KAM?


5.3VinX I-AG: Lizenzen für App Store-Reviewer prüfenPO
5.4VinX Testsystem: Account für App Store-Reviewer prüfenPOAccount für Demo-Server: review / review
5.5App Stores: Inhalte Pflegen (neue Version, Texte, Screenshots, etc.)PO
5.6Bugfixing während Freigabetests (bei Bedarf)DEV
6 - Upload zu App Stores
6.1Freigabe des Release für UploadPO
6.2Erzeugung der finalen Builds via FastlaneDEV
  • Apple App Store: ios build_appstore --env PROD
  • Google Play Store: android build --env PROD
6.3Upload der finalen Builds zu App Stores via Fastlane und WebsiteDEV
6.4Freigabe der finalen Builds in App Stores für Store-ReviewerDEV
7 - Freigabe
7.1Freigabe des Release in App Stores nach ReviewPO
7.2Release / Version in Jira abschliessenPO
  • Markieren der freigegebenen Version als "Released"
  • Sicherstellen, dass alle Tickets im Zustand "Done" sind
7.3Versionsverlauf in Confluence aktualisierenDEV
8 - Integration in master-Branch
8.1Git: release-Branch via Merge Request in master-Branch integrierenDEV
8.2Git: master-Branch via Git-Client in develop-Branch integrierenDEV
8.3Git: Tag der neuen Version auf master-Branch via Git-ClientDEV

z.B. v1.0.0

9 - Nachbearbeitung
9.1Information aller Future-Kunden zu neuem ReleasePO/KAM
  • ggf. Aktualisierung der BPE nötig
  • ggf. Aktualisierung von VA nötig
9.2Vermarktung des neuen ReleasePO


9.3Feedback von Kunden einholenKAMIn Zusammenarbeit mit Supportteam
9.4Feedbacks in App Store betreuen für neue Version einplanenPO
9.5Analytics & Diagnostics in App Center überwachenDEV

Related content

Warenkorb im Portal
Warenkorb im Portal
Read with this
Anleitungen
Anleitungen
Read with this
Aktualisieren des Portals
Aktualisieren des Portals
Read with this
Instanzen-Management
Instanzen-Management
Read with this