Software Engineering

Posté le 26/06/2018 par Jérôme Van Der Linden

Dans le précédent article, nous avons abordé la théorie autour de la pyramide des tests : quelle stratégie adopter pour assurer la qualité et la non-régression de notre application pour un coût raisonnable. Nous avons notamment abordé la notion de feedback et l’importance d’avoir des feedbacks rapides, précis et fiables. Les tests unitaires remplis...

Lire la suite >

Posté le 25/06/2018 par Jérôme Van Der Linden, Jérôme Van Der Linden

Si vous lisez ce blog ainsi que nos publications, vous n’êtes pas sans savoir à quel point les tests sont indissociables de la qualité logicielle, et j’oserais même dire de la réussite logicielle. J’insiste sur ce point car trop souvent encore chez nos clients, les tests sont la cinquième roue du carrosse lorsqu’il s’agit de développement. Les cons...

Lire la suite >

Posté le 22/06/2018 par Christophe Thibaut

Tu allumes la lumière de la salle de réunion, et pose ton ordinateur devant le paquet de câbles qui gît au milieu de la grande table. Audrey entre avec une cafetière encore fumante, ainsi qu’un plateau de croissants qu’elle dépose précautionneusement sur la table. Entrent dans la salle Jérémie, Farid, Hugo, Maria, Charlène.Audrey : Donc, comme je v...

Lire la suite >

Posté le 21/06/2018 par Julien Kirch

Cette interview fait partie d’une série, vous trouverez les autres à cet endroit.Le 26 mars 2018Laurent Brisse est un des architectes historiques d’OCTO. Il a quitté l’entreprise l’an dernier et il est désormais coordinateur architecture chez Lectra.Comment s’est passée l’arrivée de l’agile à OCTO ?J’étais centré sur l’architecture donc l’agile n’é...

Lire la suite >

Posté le 20/06/2018 par Sebastian Caceres, Adrien Besnard

Alright, here’s what’s up:TL;DRWe tried Ansible Container. We’d rather keep using Dockerfiles for image builds: creating a Docker image and provisioning servers with Ansible are two very different things. Different in terms of lifecycle, philosophy and workflow. So different, that in our opinion, they’re not compatible.Wanna know why? Read on.Discl...

Lire la suite >

Posté le 19/06/2018 par Thomas Le Flohic, Vincent Guigui

Après plusieurs mois d'attente interminable, le service Alexa et les hauts parleurs intelligents d'Amazon sont enfin disponibles en France.C’est l’occasion pour nous de vous accompagner pour prendre en main la plateforme Alexa Skills Kit et voir la méthodologie à suivre pour déployer un chatbot sur AWS Lambda1. Les basesAlexa est un assistant perso...

Lire la suite >

Posté le 15/06/2018 par Etienne Bernoux

Recherche des goulots d’étranglementsLa première partie de cet article s’est concentré sur la mise en place d’une politique de centralisation des journaux générés par une partie du SI d’Atomenergy. Pour rappel, l'entreprise a développé un tableau de bord énergie utilisé pour piloter le fonctionnement de ses centrales. Malheureusement, cette applica...

Lire la suite >

Posté le 15/06/2018 par Christophe Thibaut

Dans le bureau XXL, vers 18h, Charlène, assise à la table de gauche aux côtés de Maria et de Lionel, le Directeur des Ventes, termine la démonstration de l'application. Audrey, Farid, Hugo et Jérémie sont assis avec toi derrière la table de droite. Sur le mur du fond s'affiche un des écrans d'installation de l'application.Charlène commente : - Et d...

Lire la suite >

Posté le 08/06/2018 par Christophe Thibaut

Jeudi, 11h. Maria et Charlène sont avec vous depuis le début de la matinée. Elles ont participé aux sessions de programmation toute la semaine, à raison de plusieurs heures par jour. Vous décidez qu'il est temps de faire une revue "express" de l'itération.Jérémie : 478, 479, 482, 483 : done. 481, en cours. Il nous faut toujours les entrants du Mark...

Lire la suite >

Posté le 08/06/2018 par Etienne Bernoux

Centralisation des journaux d’événementsIl arrive régulièrement, dans nos quotidiens, de perdre du temps dans les transports que ce soit dans notre voiture ou dans les transports en commun, cela à cause de « bouchons ». Ces derniers sont causés par un ensemble de facteurs comme des travaux, un accident, une grève ou tout simplement une incapacité à...

Lire la suite >