L'organisation de la production & DevOps
La bonne organisation de la production est un enjeu primordial de la bonne réussite d'une entreprise.
C'est dans cet objectif que je concentre mes forces sur les dernières recommandations visant à organiser au mieux
la production de mes clients.
Gestion d'auto-entreprise
Ce projet est en cours. Basé sur une application web, il me permet de gérer tous les aspects de mon entreprise à l'échelle d'une personne.
Organisé par différents modules, il répond aux diverses normes et contraintes de la gestion d'une auto-entreprise. De la comptabilité à la gestion de fichiers en passant par les contacts, l'objectif est de centraliser tout ce dont j'ai besoin.
Les technos
- MySQL
- WEB
- Laravel
- React
Le résultat
Actuellement en cours de développement, cette application me permet un contrôle sur mon activité en ayant totalement la main sur mes données et celles de mes clients.
Environnement interne d'entreprise
La mise en place de tous les outils nécessaire à la vie d'une entreprise conditionne la bonne qualité du travail. Ce projet a été parmi le premier à la création de mon activité et continue d'évoluer.
D'une part, les outils liés à la qualité des produits, d'autre part, ceux dédiés au plan de production et ceux dédiés à la gestion des projets.
Tous ces outils sont hébergés sur mes serveurs, et chaque serveur respecte les recommandations de sécurité.
Les technos
- Jenkins
- Uptime Kuma
- OpenMediaVault
- ElasticSearch
- Ntfy
- EditorJS
Le résultat
Mon environnement interne permet la bonne gestion des projets, en garantissant la qualité des livrables, en plus du monitoring en production des logiciels produits.
API Scan de documents
Cette simple API permet de communiquer avec les spoolers d'impression afin de scanner des documents et de les télécharger. Ce projet a été fait pour scanner tous les documents importants.
Il a été intégré après coup à certains de mes outils, par exemple la gestion de ma comptabilité.
Les technos
- MySQL
- Python
- SQLAlchemy
- FastAPI
Le résultat
Cette API permet de scanner rapidement des documents tout en travaillant sur autre chose durant la numérisation.
Transition Dev'Ops
Dans le cadre d'une mission, j'ai mis en place divers outils et participé à la conduite du changement des équipes présentes. Cette transition s'est étalée sur 3 mois, de la définition du plan de production à l'évaluation de ces changements.
Le plan de production incluait la mise en place de pipelines de build, les tests, les releases ainsi que le déploiement sur demande.
Les technos
- Jenkins
- Ansible
- Confluence
- Node
- JUnit
Le résultat
Depuis la mise en place de la culture et les outils, les coûts de non-qualité ont diminué de 86% et la vélocité de livraison de fonctionnalité a augmenté de 120% environ.
Plan de charge
Réalisé dans le cadre d'une mission, ce plan de charge permet la prévision et une assistance à la gestion de la charge en fonction des ressources disponibles et du carnet de commande.
Prévu dans le cadre d'une startup, ce plan de charge a eu pour but initial de prévoir les investissements nécessaires pour les projets relatifs à la qualité.
Les technos
- Python 3.9
- WEB
- PostgreSQL
- ReactJS
Le résultat
Après 1 an d'exploitation, cette entreprise a intégré ce plan de production dans la recherche de ses prospects en général.