Design Thinking

Les 7 étapes F.O.C.U.S.E.D du livre Discovery Discipline

Illustration des 7 étapes de la méthode F.O.C.U.S.E.D

Dans le cadre du cycle de contenus sur la Culture Produit, nos experts OCTO vous proposent un panorama du Produit : convictions, articles de blog, livres blancs, fiches de lecture... Pour en savoir plus sur la Culture Produit, c’est par ici ! Ces derniers temps, la product discovery est très en vogue. Il s’agit d’une méthodologie de cadrage orientée utilisateur. C’est une approche pragmatique. Sur un temps court, l’équipe investigue une fonctionnalité et teste son intérêt pour l’utilisateur. Cela permet de diminuer les coûts de développement…

Lire la suite
Méthode

Comment construire un questionnaire en 4 étapes ?

Identifier des axes d'amélioration, analyser des habitudes, comprendre des comportements... Voici quelques exemples de ce que peut permettre un questionnaire. Il s'agit d'un outil puissant... à condition qu'il soit bien construit ! Important : le temps de lecture de l’article complet est d’environ de 10 minutes. Toutefois, vous pourrez lire et appliquer les parties de l’article les unes après les autres : il s’agit en effet d’un guide en 4 étapes qui vous accompagnera tout au long de votre processus de construction. Ce guide est…

Lire la suite
Accelerate

Le change approval process d’un logiciel avec du ML

Cet article fait partie de la série Accélérer le Delivery de projets de Machine Learning, traitant de l’application d’Accelerate dans un contexte incluant du Machine Learning. Si vous n’êtes pas familier avec Accelerate, ou si vous souhaitez avoir plus de détails sur le contexte de cet article, nous vous invitons à commencer par lire l’article introduisant cette série. Vous y trouverez également le lien vers le reste des articles pour aller plus loin. Change Approval Process : de quoi s’agit-il ? Commençons par une définition…

Lire la suite
Agile

Comment une histoire de cadrage a fait collaborer toute une organisation pour construire un produit – partie 3

Précédemment dans notre quête du graal.. On tient notre méthode ! On réussit à cadrer un sujet à forte valeur utilisateurs, malgré les contraintes techniques, et on répond aux enjeux business et de stratégie. Il nous fallait maintenant le faire adopter sur le terrain. Troisième étape : diffuser l’esprit de co-création, grâce à l’accompagnement au changement 🤝 On aurait pu s'arrêter là, et pourtant la vie d’un produit ne s’arrête pas à la phase de conception. Il était important de passer par une troisième étape,…

Lire la suite
Agile

Comment une histoire de cadrage a fait collaborer toute une organisation pour construire un produit – partie 2

Précédemment dans notre quête du graal.. Après notre prise de conscience et un travail acharné pour trouver l’équilibre entre les enjeux techniques, business et les besoins utilisateurs, la sentence tombe : sur les deux sujets sur lesquels on a travaillé, on se retrouve avec un go pour le sujet mineur et un no-go sur le majeur. C'est le drame. Que faire maintenant ?  Deuxième étape : embarquer la technique, jusqu’à arracher les développeurs de leur code pour co-concevoir avec nous 🧑🏻‍🎨 Nous voilà repartis pour…

Lire la suite
Bonne pratique

Retour aux fondamentaux du craft : trois exemples

Il y a quelques années, j’avais déjà 20 ans d’expérience en développement, et j’avais vu énormément de sujets. Je savais bien qu’il y avait aussi de très nombreux sujets sur lesquels je ne connaissais rien, et j’en avais de plus en plus conscience. Mais quelque chose de plus me trottait dans la tête : et si j’avais aussi besoin de réviser les bases ? Est-ce que j'avais besoin de revoir les choses que je connaissais déjà ?

Lire la suite
Web

Tour d’horizon du chiffrement sur le web

Soucieux de mon hygiène numérique et plus particulièrement des questions d'accès à mes données sur le web, je me suis intéressé aux services vantant leurs méthodes de chiffrement. Au cours de mes recherches, je me suis aperçu que le terme "chiffrement" était volontiers utilisé mais qu'il n'avait pas toujours la même signification. Voyons ce que l'on peut mettre derrière ce mot sur le web. Qu'est-ce que le chiffrement ? "Le chiffrement [...] est un procédé de cryptographie grâce auquel on souhaite rendre la compréhension d'un…

Lire la suite
Méthode

Sac de noeud et Cie : comment gérer les dépendances fatales ?

Toute croissance des systèmes logiciels amène à considérer également la croissance des effectifs qui les réalisent et les maintiennent opérationnels. C’est bien souvent là que les ennuis commencent. :) Quand davantage de personnes doivent collaborer ensemble, la complexité de leurs interactions augmente progressivement. Les pratiques sociotechniques nous permettent d’optimiser la structure d’organisation (c’est-à-dire l’organisation des personnes sous forme d’équipes) de façon à maximiser le flux de delivery global.  Cette structure d’organisation se configure en fonction de 5 contraintes complémentaires : Technique : quelle structure d’organisation…

Lire la suite
Blockchain

Miniscript

blockchain_logo_zakaria_rachedi

Lorsque l’on parle de « smart contracts », que l’on soit connaisseur ou novice, on pense généralement à Ethereum. Or, ce concept date de bien avant et c’est la technologie Bitcoin qui l’implémente en production pour la première fois. Néanmoins, son langage bas-niveau « Bitcoin Script » n’est pas très alléchant. Pour remédier à cela et optimiser les smart contracts de Bitcoin, il y a Miniscript. "Smart" Contracts Soyons clairs dès le début : Ce que l’on appelle les "Contrats intelligents" existait au début de…

Lire la suite
Accelerate

Utiliser la démarche Accelerate sans production est-ce possible ?

vitesse

Le but du récit Il s’agit avant tout d’une réflexion et d’un partage autour du sujet suivant :  Pouvons-nous utiliser la boîte à outils Accelerate quand nous n’avons pas d’environnement de production ? Y a t-il un intérêt à mesurer ? Que pouvons-nous faire ?  C’est un sujet qui questionne souvent nos clients et les Octos. Je vais vous partager mes convictions plus qu’une vérité absolue. Quelques définitions  Production  Il s’agit de l'environnement où l'on met à disposition une fonctionnalité aux utilisateurs finaux pour obtenir…

Lire la suite