Agile

Le Comptoir x Culture Flow

Dans les prochaines semaines sortira le nouveau livre blanc d’OCTO autour de la notion de flux (flow in english) qui a pour objectif de faire transiter les organisations d’une notion de jalons à une notion de flux de valeur. Ce jeudi 17 septembre, Samuel Retiere d’OCTO nous a présenté un rapide aperçu des messages portés par cet ouvrage dont voici les éléments essentiels. Passer à une “Culture Flow” c’est changer sa vision du temps. Plusieurs principes structurants nous aident à y arriver. Pourquoi des principes…

Lire la suite
Bonne pratique

Monter collectivement en compétences, développer une culture du partage et favoriser la motivation par le sens : telle est la promesse du processus d’apprentissage au sein de l’OCTO Skool

Pour un⸱e spécialiste du monde de la formation professionnelle, observer ce programme pour en comprendre les tenants et les aboutissants invite à décoder comment son fonctionnement en fait un parcours original et efficace.  En effet, l’OCTO Skool - Talent acceleration programs est développé par OCTO pour attirer, recruter et accélérer la montée en compétences des consultant⸱es nouvellement embauché⸱es.  A travers cet article, tentons d’en découvrir son originalité.   Un Talent acceleration program, c’est quoi pour OCTO? ©Caroline Bretagne OCTO crée en 2016 ce programme pour…

Lire la suite
Software Craftsmanship

Un test peut en cacher un autre – Tests d’acceptation

Introduction L’article d’introduction débute en listant certaines différences de visions que je peux avoir avec d'autres développeurs concernant l'architecture applicative ou encore la rédaction des tests. À 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 avaient retenu l’attention : “Le code issu d’un refactoring ne requiert pas de faire de nouveaux tests dessus !” “Je vous recommande d’utiliser ports/adaptateurs et d’écrire les tests en outside-in depuis le use case.” Nous…

Lire la suite
Software Craftsmanship

Application / Domain / Infrastructure : des mots de la Layered Hexagonal Clean Architecture ?

Depuis quelques années, quand je découvre un projet je vois régulièrement des répertoires qui s'appellent : - Application - Domain - Infrastructure D'où viennent ces mots ? Quel intérêt à les utiliser ou ne pas les utiliser aujourd'hui ? Je me suis documenté sur le sujet et je vous propose un voyage dans le temps pour y voir un peu plus clair.

Lire la suite
Data Science

Data science : La shadow production pour vérifier le bon fonctionnement d’un modèle avant son déploiement

Avant de déployer un nouveau modèle en production il est difficile de savoir précisément comment il va se comporter. La shadow production est une technique qui permet de se rassurer sur les performances du modèle avant de le déployer.   Dans notre précédent article sur les alternatives aux monitoring de distributions, nous évoquions brièvement le concept de shadow production. La shadow production (également appelée shadow deployment, dark mode ou shadow mode) est une technique qui consiste à faire prédire un modèle sur les données de…

Lire la suite
Ressources Humaines

Interview Marina Wiesel : « Le design social est une démarche d’utilité sociétale »

Rencontre avec Marina, qui nous parle de son métier de designer chez OCTO et de sa découverte du design social. Peux-tu nous expliquer quel est ton métier chez OCTO ? Je suis Designer d’expérience, Coach UX et formatrice en design management. Je travaille dans la tribu XD (eXperience Design). Le design d’expérience est une démarche de conception qui tient compte du parcours global du client : avant, pendant et après l’interaction avec un produit. Cette temporalité permet d’observer les moindres détails de l’environnement et des…

Lire la suite
Archi & techno

No-code ou low-code pour une application de gestion développée avec AirTable & Zapier … that is the question !

Introduction Pour faire suite à notre précédent article nous avons expérimenté pour nos propres besoins internes @Octo, le développement d’une application de gestion en no-code. Cet article détaille l’avancée de nos réflexions. L’application à développer est à destination d’une petite équipe sans ressource IT interne (càd. hors périmètre de notre DSI). Sur le papier, elle est une candidate “idéale” pour les outils no-code. Au démarrage et vue d’avion nous pensions en effet aboutir à une petite application de gestion en no-code. Pourtant, dès le départ…

Lire la suite
Blockchain

Tezos – Vérification formelle

Introduction Cet article est une brève introduction à la vérification formelle dans le cadre de smart contract de la blockchain Tezos [11]. Cet article a pour but de donner un aperçu du concept de vérification formelle et de donner un exemple d’application à un smart contract. Bien que la vérification formelle ait été utilisée depuis les années 1960 sur des industries “critiques” (aérospatial), il n’y a pas eu d’émergence sur les autres industries. Il a fallu attendre plusieurs décennies avant de voir apparaître l’utilisation de…

Lire la suite
Bonne pratique

Les statuts, ça pue (part. 2) : Ciselage en US

pictogramme découpage

Nous avons souvent dans nos modélisations, nos schémas, nos user stories, nos bases de données et nos APIs un petit champ nommé status, parce que l'anglais ça fait classe. Et bien je vous le dis tout de bon, ce petit champ qui stocke le statut de votre ressource, il sent mauvais et augure bien des périls, en particulier si vous pouvez le modifier. Il peut être révélateur d'une perte de richesse fonctionnelle de notre solution ainsi que de défauts de cohérences ou de résilience de la conception…

Lire la suite
Archi & techno

Microsoft Guides, un outil pratique pour la réalité mixte ?

Avec la sortie de l’Hololens 2, Microsoft a rapidement proposé la suite Microsoft Dynamics 365 pour la réalité mixte, comprenant les outils : Guides, que nous verrons en détail ci-dessous Layout, Product Visualize, permettant la visualisation de produits à l'échelle dans un environnement réel (design d’intérieur, disposition de meuble, …) et la génération d’un espace scanné par le casque, en format 3D (dimensions précise d’une pièce, visualisation de cette pièce à distance, …). Remote Assistance, permettant le contact avec un expert à distance sur PC.…

Lire la suite