En savoir plus

La conception logicielle orientée utilisateur

Dans une autre vie j’ai eu la chance de développer un produit complexe : le Rhizome, une station de production musicale qui proposait un large panel de fonctions. Le plus grand challenge auquel nous avons dû faire face lors de sa conception était ce qu’on appelle aujourd’hui l’expérience utilisateur. Alors, quelle est la signification de cette discipline que l’on nomme également UX ?

Lire la suite
En savoir plus

Interopérabilité des systèmes : les piliers

Dans la première partie de ce dossier consacré à l’interopérabilité des systèmes, nous avons détaillé les différentes classes de systèmes et quelques exemples d’application dans un environnement de plus en …

Lire la suite
En savoir plus

Introduction à l’interopérabilité des systèmes

L’interopérabilité des systèmes devient de plus en plus pertinente dans le contexte actuel d’hyperconnexion. Pourquoi ? Parce que cette capacité permet à deux ou à plusieurs systèmes (voitures autonomes, systèmes financiers, …

Lire la suite
En savoir plus

Pratique du TDD, comment convertir des chiffres en nombres romains ?

La plus grande difficulté que l’on rencontre en débutant la pratique du TDD est de choisir le nouveau test à écrire. Il faut choisir la fonctionnalité qui va permettre un petit incrément, si possible le plus petit, mais la taille n’est pas le seul paramètre à prendre en compte…

Lire la suite
En savoir plus

Design Sprint x Arcade

Tester une idée pour résoudre une problématique complexe en cinq jours, telle est la promesse de la méthode d’innovation de Design Sprint. Inspiré du Design Thinking et du Lean Startup, le Design Sprint a pour objectif de cerner le problème le plus impactant pour vos utilisateurs et d’y apporter une réponse en accélérant les processus de créativité jusqu’au prototypage et aux tests. À la clé : la capacité à capter les besoins utilisateurs essentiels et à modeler rapidement la solution en la confrontant à votre cible client, et ce, en moins d’une semaine. Alors prêt pour un Sprint ?

Lire la suite
En savoir plus

Git rebase vs git merge : quelles différences ?

Git rebase et git merge sont deux commandes utilisées pour synchroniser le travail entre deux branches. Il existe toutefois une certaine confusion entre les deux, notamment concernant leur usage. Comment fonctionne alors chacune de ces deux commandes, quels sont leurs effets et quelles sont utilités respectives ? C’est ce que nous allons voir dans cet article.

Lire la suite