Méthode

Méthode

La Statue de la Liberté, une source d’inspiration ! #ArcheoAgile

Le passé porte en lui les germes du présent alors, une fois n’est pas coutume, sur ces pages plus habituées à vous parler de présent ou d’avenir, je vais vous entretenir d’histoire… Nous sommes des nains sur des épaules de géants… Bernard de Chartres, XIIe siècle Voici quelques années, alors que je donnais une formation sur les bases de l’Agile, un employé d’un grand groupe d’assurance me prit à part et me dit : “vous savez, c’est comme ça qu’on fonctionnait voici 40 ans… mais…

Lire la suite
Méthode

Webinaire : Réparez votre processus d’innovation en entreprise

L'innovation en entreprise est cassée. A côté des grandes injonctions à innover voire s' "auto-uberiser", il y a surtout les injonctions à respecter les process, la hiérarchie et les objectifs du trimestre. La période de télétravail actuelle est idéale pour prendre du recul sur ces paradoxes qui plombent votre entreprise. Pour réparer votre processus d'innovation, nous vous proposons un webinaire gratuit mardi 31 mars pour :

Lire la suite
Méthode

Télétravail : développer un produit sans frontières ? REX, trucs et astuces

Comment construire un produit lorsque l’équipe est répartie sur 3 continents ? Comment collaborer, en pratique ? Quels sont les pièges qui attendent au tournant ? Nous vous proposons ici un ensemble de bonnes pratiques issues du terrain, mais attention : cet article ne contient pas LA vérité du développement de produit en remote, mais UN retour d’expérience d’une organisation adaptée aux contraintes de notre projet. “Chacun chez soi, et les rituels seront bien maintenus !”   Un peu de contexte : 1 équipe, 4…

Lire la suite
Méthode

Test-driven development sur votre infrastructure avec ansible – Compte-rendu du talk de Sebastián Caceres et Tanguy Patte à La Duck Conf 2020

TDD ANSIBLE

Dans ce talk, Sebastián et Tanguy nous expliquent comment faire du TDD sur du code d'infrastructure avec ansible. L’infrastructure as Code devenant la norme pour la création d’infrastructure, nous souhaiterions profiter des bonnes pratiques du Software Craftsmanship pour garantir un code d’infrastructure de qualité. TDD Une des pratiques associée au Software Craftsmanship est le TDD ou Test Driven Development. Pour rappel cette pratique consiste à :  Ecrire un test. Vérifier qu’il échoue. Ecrire le code pour faire passer ce test. Vérifier qu’il passe. Remanier le code…

Lire la suite
Méthode

Le piège culturel : le comprendre et en sortir

Les missions que nous faisons sont toujours l’occasion d’une rencontre de cultures différentes, entre OCTO et ses clients ou ses partenaires. Cette rencontre est généralement très enrichissante mais peut parfois devenir en soi un problème. C’est dans ce cas que ce que j’appelle le piège culturel peut apparaître et singulièrement compliquer la vie des personnes impliquées. La "culture" Avant tout, prenons un moment pour parler de ce terme, particulièrement polysémique et souvent mal employé ou compris. J’ai ressorti mon Robert préféré et je vous conseille…

Lire la suite
Méthode

Un test peut en cacher un autre – Tests unitaires – P1

Introduction L’article d’introduction débute en listant certaines différences entre ma vision en terme d’architecture applicative ou encore de rédaction des tests, que je peux avoir avec d’autres développeurs. À travers elles, j’évoque les difficultés qu’ils peuvent rencontrer à identifier précisément quoi tester et comment. Deux phrases extraites de l’article de Ian Cooper ont été mises en avant : “Le code issu d’un refactoring ne requiert pas de nouveaux tests” “Je vous recommande d’utiliser ports/adaptateurs et d’écrire les tests en outside-in depuis le use case” Ces…

Lire la suite
Méthode

Accélérer le développement : une histoire de plomberie

Moi: Après avoir passé 5 jours dans l'équipe de développement, je pense qu'il serait judicieux de former et accompagner les développeurs à la mise en place de [la pratique X]. (remplacer [la pratique X] par : Test-Driven Development (TDD), Pair/Mob programming, Tres Amigos, ...)  Le DSI: [La pratique X] ?  Moi: Oui, [la pratique X], tu sais celle qui consiste à faire gnagnagni et gnagnagna.  Le DSI: Cela me semble très coûteux, et… on a vraiment pas le temps ! Moi: Pourtant, au vu de…

Lire la suite
Méthode

Outils no-code et low-code : la baguette magique de ceux qui ne codent pas ?

Des outils de plus en plus performants permettent aujourd’hui de créer rapidement des applications . Le no-code ouvre de nouveaux espaces de créativité et d’innovation et démocratise le développement. Comment se retrouver dans cet écosystème de plus en plus vaste et trouver les bons cas d’usage quand on est innovateur, chef de projet, consultant ou professionnel du marketing ? Éléments de réponse avec Dominique Lequepeys, Coach Startup chez OCTO Technology et co-animateur de la formation No-Code d’OCTO Academy. Concrètement, les outils no-code permettent de créer…

Lire la suite