Méthode

Méthode

Nous sommes allés à SoCraTes 2022 – 6e édition

Nous sommes quelques Octos a avoir eu la chance de participer à la 6e édition de SoCraTes France (https://twitter.com/SoCraTes_FR/status/1505625869519396864). Pour poser le contexte, qu’est-ce que SoCraTes ? SoCraTes (pour Software Craft and Testing) c’est un temps (3 jours et … 3 nuits) où une soixantaine de personnes se retrouvent dans un endroit sympathique pour échanger, partager, et coder. Le format est simple : c’est un Open Space où tout le monde est libre de proposer des sujets en début de chaque journée, un agenda s’organise…

Lire la suite
Méthode

Deux techniques de base pour le code Legacy

Cet article présente Sprout Method et Wrap Method, deux techniques très utiles quand : on travaille sur du code non testé (une des définitions possibles de “code legacy”)on souhaite y ajouter une fonctionnalité couverte par des tests (la “reason to change”). Ces deux techniques sont les premières techniques présentées par le livre “Working Effectively with Legacy Code”, de Michael Feathers (WEWLC). Elles permettent d’ajouter du code testé dans du code difficile à tester, et ce sont aussi de bonnes premières étapes vers un meilleur design. …

Lire la suite
Méthode

Le backlog est vivant, il bouge avec des feedbacks (épisode 8 – c’est un succès)

La foule est en liesse.  Et c’est peu dire.  Théo et Léa utilisent l’application autant que leurs autres applications. Les GAFA n’ont qu’à bien se tenir. Et pourtant il y en a encore eu de belles. Le plus gros changement est arrivé tard, c’était énervant de devoir le reconnaître. Les lots de feedbacks amènent leurs lots de changements, Charlotte en avait accepté l’idée. Et pourtant c’était encore surprenant. Théo avait dit dès l’itération 2 : « La règle des 100%, tu peux l’enlever ? »…

Lire la suite
Méthode

Le Backlog est vivant, il bouge avec des feedbacks (épisode 7 – la PO n’est pas certaine, elle pourrait aller plus vite)

C’est embêtant le doute. Une petite voix dans sa tête qui ne s’arrête pas.  Une idée comme ça que si ça se trouve, tout est faux. Charlotte soupçonne qu’elle pourrait aller plus vite. Ce serait dommage de perdre du temps, elle a beaucoup d’idées en tête, elle pourrait prendre un moment et tout écrire.  Elle voit bien que ça prend du temps de faire juste une itération, puis de recevoir des feedbacks, puis d’en faire une deuxième, puis de recevoir des feedbacks, puis de faire…

Lire la suite
Méthode

Le backlog est vivant, il bouge avec des feedbacks (épisode 6 – le Backlog bouge encore)

Ça s’arrête quand de bouger. Charlotte ne sait plus si c’est une bonne ou une mauvaise nouvelle tous ces changements. L’application à la fin de l’itération 2 : L’application à la fin de l’itération 3 : Maintenant c’est la fin de l’itération 3.  Théo et Léa ont l’air de plus en plus contents.  Pourtant Charlotte est dépitée. L’application grossit en se modifiant à chaque fois. Et en s'améliorant à chaque fois. Maintenant il y a un vrai parcours d’apprentissage. Chaque leçon validée permet d’apprendre de…

Lire la suite
Méthode

Le backlog est vivant, il bouge avec des feedbacks (épisode 5 – le Backlog bouge)

Début de l’itération 2. Charlotte boude dans son fauteuil. Elle joue avec l’application. C’est dur tout de même d'encaisser toutes ces remarques. Mais en même temps ils ont raison. Elle voit bien qu’elle apprend une leçon rapidement, et qu’en rejouant une heure après la leçon n’était pas vraiment acquise. Elle joue longtemps, comme pour retarder le moment où elle casse tout pour continuer. Oui car prendre en compte les remarques va impliquer des modifications sur ce qui a déjà été fait.  Il va falloir refaire…

Lire la suite
Méthode

(Partie 2/2) Penser un site façon StarWars… Et découvrir l’éco-conception !

En 2021, une équipe OCTO en interne a mené la refonte du site de recrutement OCTO avec un objectif en tête : faire un site responsable, c'est à dire être au plus proche des problématiques d'éco-conception, d'inclusivité et d'accessibilité. Après une montée en compétences nécessaire pour chaque métier, découvrez au terme de ce projet, les défis auxquels l'équipe a fait face, ce que signifie l'éco-conception pour chaque métier et la vision d'OCTO pour la suite. Pour découvrir la première partie, c'est ici Quels ont été…

Lire la suite
Méthode

Le backlog est vivant, il bouge avec des feedbacks (épisode 4 – les utilisateurs seront ravis)

La semaine a été longue. Voici à quoi ressemble l'application à la fin de l’itération 1 :  C’est avec beaucoup d’empressement qu’elle montre son produit à ses utilisateurs. Théo et Léa sont silencieux, ils jouent avec l’application fraîchement déployée sur leur téléphone.  Tests en conditions réelles.  Elle profite de ce moment pour se répéter : ne pas trop se vanter, ce ne serait pas un bon exemple. Oui, le produit est conforme à la première promesse. Oui, le produit répond aux attentes. Oui, le produit…

Lire la suite
Méthode

Coder des défis écologiques, un challenge qui a du sens

Nos octos Pierrick, Jasmine et Gabriel, tous trois développeurs et consultants chez OCTO, nous racontent leur contribution au projet de refonte de l’application de l’association Ma Petite Planète, pour la rendre plus simple et accessible. Ma Petite Planète (MPP pour les intimes) est un challenge écolo par équipes proposant des défis écologiques à réaliser entre amis, collègues, famille, et même camarades de classes pendant 3 semaines. Nous sommes très fiers que nos Octos aient pu apporter leur savoir-faire et leurs conseils à l’association. Si fier,…

Lire la suite