Présentée lors du MobileOne 2019 par Benoît AUDOUARD, responsable projet myCANAL chez Canal+ et Julie ROLLIN-MOUSTÉOU, Senior Product Manager chez Fabernovel.
24. MàJ tous les
6 jours en moyenne
MàJ tous les
7 jours en moyenne
MàJ tous les
9 jours en moyenne
MàJ tous les
14 jours en moyenne
4,74,2
4,2
4,3
MàJ tous les
8 jours en moyenne
MàJ tous les
13 jours en moyenne
4,7
4,6
15%
Pourcentage d’utilisateurs
susceptibles de télécharger une app,
en fonction de sa note :
50% 96%
4,4
MàJ toutes les
3 semaines en
moyenne
35. Le Code Le fonctionnel Le design
Automatisés Manuels
● Analyse Statique - Respect des
règles d’homogénéité du code
● Tests unitaires
● Tests fonctionnels
● Tests d’intégration
● Tests IHM
● Recette manuelle sur device
● Crowdtesting
● Recette graphique
● Code Review
36. GerritDev 1
Dev 2
Jenkins
● Compile le projet
● Lance l’analyse statiques
● Exécute les Tests
● Upload des résultats sur
SonarQube
Code-Review >
Note Code = +2
Note code = 0
Gerrit
Note code = +3
Condition pour que le
commit soit accepté
Le commit poussé par le Dev
1 est validé (à la fois par Dev
2 et par le processus de tests
automatisés) et ajouté au
repo Git partagé
Pousse un
commit
Si tout est OK > Note code = +1
37. ● contenu protégé par DRM
● Reprise de lecture
● Multi-live
● Passer les récap
● Lancer l'épisode suivant
● StartOver
● Code commun
40. 1- Trigger qui
déclenche la
la livraison
3a - Certificat et PP accessible sur repo
git - Passphrase requise
3b - Récupération ou création d’un certificat et
PP valide, si non disponible sur le répo git
2 - Récupération du certificat et du PP
5 - Déploiement
sur l’App Store
Connect4 - Build et
Signature de
l’application
OU
6- Rapport
de build, log,
etc.
41.
42.
43. de vidéos consommées
en replay et SVOD
en 2019
de visites par mois avec
une forte croissante sur
Apple TV