sylvainmetayer / epsi-memoire

📚 Mémoire EPSI - Promotion 2019
GNU Affero General Public License v3.0
0 stars 1 forks source link

Notes diverses et variées #8

Closed sylvainmetayer closed 5 years ago

sylvainmetayer commented 5 years ago

Comment l'automatisation peut permettre de réduire les erreurs humaines dans la mise en oeuvre d'une application ?

Session2018_Referentiel_Memoire_Prof_5eAnnee.pdf

Description

Les projets informatique sont de plus en plus nombreux mais leur fiabilité n'est pas toujours optimale. Combien de projet sont encore déployé manuellement car aucune automatisation n'est présente sur le projet ? En plus d'une perte de temps, parfois importante, cela engendre un stress au niveau des équipes, qui à chaque livraison redoute les régressions qui pourraient survenir ou encore les bugs de déploiement. L'automatisation peut également permettre d'améliorer l'onboarding d'un nouveau développeur sur un projet. Il n'est en effet par rare de voir des projets ou la configuration de l'environnement requiert à elle seule plusieurs jours, sans que le développeur puisse vraiment commencer à travailler. Également, l'automatisation va permettre d'améliorer la fiabilité et la confiance des développeurs et des clients dans le projet, puisque des tests automatisés ainsi qu'une chaine d'industrialisation complètement automatisée permet ainsi de déployer avec confiance une application.

Mots clés

Bibliographie

Proposition de plan

  1. Introduction
    • Historique (mode opératoire suivi religieusement, script expect, ...)
    • Contexte
  2. Pourquoi automatiser a. erreur développeur b. fiabilité c. Preuve de qualité
  3. Etat de l’art a. Comment déployait-on avant ? b. Solutions existantes
    • Chef, puppet, ansible, jenkins, travis, ....
  4. Automatiser un projet a. Localement, en développement

    Linter, docker, ... b. Intégration continue c. Déploiement continu

  5. Bénéfices constatés a. KPI b. Confiance dans la livraison
  6. Limites de la solution a. Sur qualité , trop d'optimisation
  7. Conclusion

Exemple à utiliser lors du mémoire provenant de projets réalisés en entreprise

sylvainmetayer commented 5 years ago

Problématique

Comment l'automatisation peut permettre de réduire les erreurs humaines dans la mise en oeuvre d'une application ?

Notes diverses

scalabilité déploiemnt infra ... A la carte, je choisis un peu ce que je veux Avec blabla du développement a l'intégration continue, le reporting de bug automatique, ....

Idée : comment l'automatisation peut permettre de réduire les erreurs humaines dans le processus de développement/dans la chaine d'instrialisation dans la mise en oeyvre d'une nouvelle solution en production ?

Idées selon le document national

Autres

Technique

Sécurité

sylvainmetayer commented 5 years ago

https://github.com/x3rus/training/blob/master/devops/01-introduction.md

sylvainmetayer commented 5 years ago
sylvainmetayer commented 5 years ago
sylvainmetayer commented 5 years ago

BV entrerpise de certification, dans l'industrie

sylvainmetayer commented 5 years ago
sylvainmetayer commented 5 years ago

Bibliographie

Exemples à utiliser lors du mémoire provenant de projets réalisés en entreprise

sylvainmetayer commented 5 years ago

cf #53