Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Place de Gitlab au sein des process d'une équipe mobile

Place de Gitlab au sein des process d'une équipe mobile

Marc DANIEL

April 23, 2018
Tweet

Other Decks in Programming

Transcript

  1. NOKIA DIGITAL HEALTH Quels sont nos process lors du développement

    d’une nouvelle fonctionnalité ? Pourquoi à t’on besoin de ces process ?
  2. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés
  3. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Brainstorm Etude de marché R & D Veille technologique Retours utilisateurs
  4. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Brainstorm Etude de marché R & D Veille technologique Retours utilisateurs JIRA
  5. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés
  6. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés > JIG
  7. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés > JIG Automatisation
  8. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés > JIG Automatisation Normalisation
  9. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés ./jigw list --mine ./jigw start 2048 ./jigw submit —random > JIG
  10. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Gitlab CI
  11. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés gitlab-ci.yml Checkstyle: stage: build script: - ./gradlew checkstyle - ./gradlew ktlintCheck - ./gradlew detektCheck Gitlab CI
  12. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés gitlab-ci.yml Checkstyle: stage: build script: - ./gradlew checkstyle - ./gradlew ktlintCheck - ./gradlew detektCheck Gitlab CI
  13. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Revue de code d’un autre développeur Itération jusqu’à ce que le code soit correct Merge que si les tests passent Gitlab CI
  14. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Revue de code d’un autre développeur Itération jusqu’à ce que le code soit correct Merge que si les tests passent Gitlab CI
  15. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés
  16. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Meilleur qualité
  17. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Meilleur qualité Uniformisation
  18. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Meilleur qualité Intégration des nouveaux développeurs Uniformisation
  19. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Meilleur qualité Intégration des nouveaux développeurs Transmission des bonnes pratiques Uniformisation
  20. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Meilleur qualité Intégration des nouveaux développeurs Transmission des bonnes pratiques Partage des connaissances métiers Uniformisation
  21. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Code editor : modifications rapides après review
  22. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Code editor : modifications rapides après review
  23. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés BESOINS - Donner accès à une feature CONTRAINTES - Limites des channels Play Store - Coût d’un serveur - Accès GitLab Store
  24. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés
  25. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés
  26. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Tests UI
  27. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Tests UI Interactions produits
  28. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Tests UI Interactions produits APK, GitLab CD
  29. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Gitlab CE : pipeline scheduler
  30. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Gitlab CE : pipeline scheduler
  31. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés Gitlab CE : pipeline scheduler
  32. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés ChangeLog
  33. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés ChangeLog GitLab API
  34. Idée Plan Code Tests Relecture Validation Beta tests Q&A Tests

    Production fonctionnelle d’intégration Automatisés ChangeLog GitLab API JIG
  35. Idée Plan Code Validation Q&A Tests Production fonctionnelle d’intégration Gitlab

    CI Pipeline scheduler Gitlab CD GitLab Review Beta tests Relecture Tests Automatisés
  36. Idée Plan Code Validation Q&A Tests Production fonctionnelle d’intégration JIG

    GitLab Store ChangeLog Gitlab CI Pipeline scheduler Gitlab CD GitLab Review Beta tests Relecture Tests Automatisés
  37. GitLab API Gitlab CI GitLab API JIG Git GitLab API

    API JIRA Idée Plan Code Validation Q&A Tests Production fonctionnelle d’intégration JIG GitLab Store ChangeLog Gitlab CI Pipeline scheduler Gitlab CD GitLab Review Beta tests Relecture Tests Automatisés
  38. Idée Plan Code Validation Q&A Tests Production fonctionnelle d’intégration GitLab

    API Gitlab CI GitLab API GitLab API Gitlab CI Pipeline scheduler Gitlab CD GitLab Review Beta tests Tests Automatisés Relecture
  39. Page Wiki Chat commandes slash “/gitlab” Editeur de code en

    ligne Feedback Update chaque 22 du mois Blog