Qualité

Agile

Rétrospective – Alice aux pays des merveilles

La rétrospective est un outil puissant au service de l’amélioration continue. Lors de ce temps de prise de recul, protégé du rythme du quotidien, l’équipe a l’occasion de se ressourcer, de réfléchir à ses pratiques, de se reconnecter autour de sa raison d’être, et de dénouer les éventuelles tensions qui auraient pu survenir récemment. In fine, ce moment permet bien entendu d’identifier des actions d’amélioration. Nous vous proposons ci-dessous un format de rétrospective narratif inspiré de l’univers d’Alice au pays des merveilles (L. Carroll), et…

Lire la suite
Évènement

Lettre ouverte à Xavier Niel et l’équipe pédagogique de 42.fr

Le 26 mars dernier, vous lanciez l’école 42 en grande pompe et chez OCTO, nous avons accueilli cette nouvelle avec un enthousiasme sincère. Enthousiasme sur le fond : votre ambition de former les développeurs de demain, productifs immédiatement, inscrits dans une démarche collective de travail en équipe. Enthousiasme sur la forme : une école gratuite, ouverte à tous sans qualification requise, une émulation saine, reprenant notamment le concept de la "piscine" cher aux écoles EPIT*, révélateur de vocations. Merci à vous de casser les codes…

Lire la suite
Archi & techno

Développement iOS : mettre en place des indicateurs qualité sur Jenkins

Les projets de développement d'applications iOS ne sont pas les mieux lotis quand on se penche sur la qualité du code. Projets très courts avec des contraintes fortes sur les délais (time-to-market), ils souffrent en effet souvent d'un manque d'attention portée à la qualité du code. La seule chose qui sauve finalement ces actifs informatiques pour l'instant est que : leur taille est encore limitée (beaucoup d'applications encore gadgets) ces projets sont souvent peu ou pas maintenus (une fois arrivés sur le store, peu de…

Lire la suite
Méthode

Plan Assurance Qualité et Méthodes Agiles

A la lecture des appels d’offres publics pour la réalisation d’applications logicielles, on assiste ces derniers temps à une percée des méthodes agiles, dont l’utilisation désormais est exigée dans les réponses des candidats ; l’Agile semble donc  enfin unanimement reconnu comme un outil d’amélioration, à la fois du processus de construction des applications, et de la satisfaction des acteurs, qu’il s’agisse des utilisateurs finaux, ou des artisans du système d’information. Pour autant, la mise en œuvre de l’Agile dans des organisations traditionnelles ne va pas de…

Lire la suite
Archi & techno

Mutation Testing, un pas de plus vers la perfection

Mutation Testing Il n'est plus à prouver l'utilité des tests unitaires. Ils sont essentiels dans la conception d'une application de qualité. Mais, savons-nous quantifier leur pertinence, leur qualité ? Un indicateur de couverture du code par les tests à 100%, ne signifie pas du code 100% testé. Cet indicateur ne détermine que  grossièrement le pourcentage de code exécuté lors du passage des tests unitaires, pas plus. Voici une technique qui vous permettra d’accorder plus de confiance à vos tests. Le processus de cette technique se déroule en deux grandes étapes…

Lire la suite
Archi & techno

Mesurer la qualité d’un projet pour le désendetter

En ingénierie logicielle, tant qu'un projet se développe, la dette technique s'accumule inexorablement. Les sessions de refactoring sont là pour contrebalancer cette tendance et leur mise en place régulière garantit la maintenabilité du projet. Mais ce qui est délicat avec la dette technique, c'est qu'elle n'est pas vraiment mesurable, et comme l'iceberg, on n'en voit que la partie émergée. Résultat, le refactoring est souvent sous-estimé et mal maitrisé. Si on ajoute à cela une mauvaise couverture de test, refondre le code applicatif fait peur, fait…

Lire la suite