Je travaille en étroite collaboration avec le collectif de développement logiciel ytreza.dev.
Le principe de celui-ci est de me mettre à disposition immédiatement toutes les compétences qu'il me manquerait pour réaliser votre projet.
Je peux travailler en régie ou au forfait.
Un de mes points clés est la satisfaction client. Je vais utiliser toutes les tactiques à ma disposition pour faire de votre projet un succès.
La première étape est de bien comprendre votre besoin, votre "Pourquoi" et votre "Quoi". Cela permet de ne pas gaspiller votre argent et mon temps à développer ce dont vous n'avez pas besoin.
Après cette étape, on définit ensemble votre MVP (Minimal Viable Product). L'objectif est d'arriver à le sortir le plus rapidement possible.
On continue ensuite par définir le walking skeleton de votre application. Cela permet d'avoir une application de base que l'on pourra déployer plusieurs fois par jour.
Et c'est parti. On itère sur LA fonctionnalité que vous aurez priorisée. Celle qui a le plus de valeur à vos yeux. Chaque itération ultra rapide permettra de guider le projet dans la bonne direction, celle où vous êtes satisfait. Si ce n'est pas le cas, un pas en arrière et on repart.
En tant que développeur, j'utilise toutes les méthodologies à ma disposition qui me permettent de réussir mes projets :
- tests automatiques.
- architecture hexagonale afin de retarder au maximum les choix technologiques qui seront difficilement changeables.
- test driven development, technique qui me permet d'assurer une excellente qualité de code
et de rester focus sur le développement de LA fonctionnalité.
- et une longue liste d'autres techniques
Si vous avez une équipe, je peux transmettre les connaissances du code que j'ai développé en travaillant en pair ou mob programming, l'une des meilleures techniques de transmission de connaissance.
Enfin, je suis aussi spécialisé dans la reprise de code historique afin de les remettre au goût du jour.
Discutons-en 💪