Julien Dollon

Management, Ingénierie & Science de l'informatique

La longue route du développement logiciel

Nous sommes agiles, nous travaillons en déploiement continu, certes. Mais il arrive que de nouvelles fonctionnalités ou services nécessitent de nombreuses itérations avant de devenir complètement publiques.   Comme je l’ai déjà dit, au niveau d’une équipe être agile est nécessaire. Cependant d’un point de vue plus global, le cycle de vie en cascade reste le top. Le top car il permet d’aligner plusieurs disciplines, leaders, équipes et donne des points/milestones permettant de gérer les risques et comprendre la santé du projet.   On a tous en tête le cycle en cascade comme on nous l’apprend à l’école : spec, conception, […]

FacebookLinkedIn

Débloquez-moi cette dépendance !

Avez vous déjà conçu un logiciel qui nécessitait plusieurs équipes de développement ? Si oui, alors vous savez la peine que c’est d’avoir des dépendances. Une dépendance, c’est comme son nom l’indique : quelque chose dont vous dépendez. Que ce soit une API, une base de données, un package… Et comme l’innovation n’attend pas, on veut souvent tout faire en parallèle* (un projet comme une nouvelle version de Windows c’est environ 30 000 jours homme, imaginez si on ne faisait pas tout en parallèle 😛 ça prendrait des années). *Si vous pouvez éviter de faire les choses en parallèle, faites-le, et ne vous […]

FacebookLinkedIn

Dois-je corriger cette erreur?

Lorsque vous développez une nouvelle fonctionnalité dans un système ou composant, il est de bon augure de le faire en déploiement continue. Rien de mieux que la production pour mesurer le succès d’une nouvelle fonctionnalité : que ce soit à cause de bug qui surgissent car nous sommes dans un autre environnement, ou bien que ce soit pour avoir des retours des utilisateurs (on peut par exemple faire des laboratoires, mettre en place de la télémétrie, des logs, des métriques et alarmes).   Au fur et à mesure que le systeme vit, ou que vous avancez dans le développement de votre […]

FacebookLinkedIn