Sortir de la non qualité

Il y a quelques mois de cela, Michel vous parlait de la culture du Software Craftsmanship. Il évoquait notamment dans son article les différents enjeux à adresser pour diffuser cette culture dans l’entreprise. J’aimerai prolonger son discours en vous proposant de revenir sur l’origine de cet océan de code “legacy” dans lequel beaucoup d’entres nous naviguent douloureusement chaque jour. Mais surtout, j’aimerais vous proposer des moyens de s’en sortir.

Nous sommes entourés de code pourri

Oui, nous sommes entourés de code pourri, au sens propre du terme. Il s’est altéré au point d’être inutilisable, il est maintenant impropre à la programmation, à l’évolution. Pourquoi ? Parce qu’il n’a pas été entretenu, un peu comme une maison qui aurait été laissée à l’abandon.

Comme le disait Michel, la mauvaise qualité de ce code a plusieurs conséquences :

Quand le code est vraiment mauvais, on peut même assister à un désengagement des développeurs. Or, nous savons aujourd’hui que les 20% de turn over de l’industrie informatique sont essentiellement liés à leur degré de satisfaction et d’engagement. Et à chaque départ, bien souvent, c’est une partie (parfois bien trop grande) de la connaissance du système d’information qui s’en va…

Lire la suite

Afterwork à Genève le mercredi 30 septembre : Démystifions l’API-culture !

Dej_Web_DessineAPIV2mailing

Démystifions l’API-culture !

En cette ère digitale, les usages changent : les IHM sont multiples, accessibles n’importe où et n’importe quand, mais surtout de plus en plus éphémères. Nos systèmes d’informations doivent évoluer afin de gérer cette accélération.

Si la volonté de rendre le SI modulaire n’est pas nouvelle (architectures orientées services, technologies associées, etc.), de nouvelles cultures et pratiques nous sont insufflées par les Géants du Web pour y parvenir (API First, OpenAPI, etc.).

La démarche de rationalisation d’hier se transforme en levier de création de valeur.

Cette session reviendra sur les enjeux business et techniques de la culture API. Nous adresserons ensuite les points clés d’une stratégie API, de la conception au management d’API.

 

Cliquez ici pour vous inscrire à cet afterwork

Formations OCTO : septembre – octobre

Pourquoi choisir OCTO Academy ?

Avec la digitalisation nous apprenons de multiples façons, partout et tout le temps.

Chez OCTO Academy, nous sommes sans cesse à la recherche de nouvelles formes d’apprentissage et de nouvelles sources d’inspiration pour remplir notre mission : accompagner les entreprises et leurs équipes dans leurs projets de transformation.

www.octo.academy


NOS FORMATIONS PREMIUM : septembre – octobre Lire la suite

Formations OCTO en AGILE & LEAN

Les méthodes agiles ont le vent en poupe.

Agile & LeanChacun d’entre nous sait ce que c’est, et si ce n’est pas encore le cas pour vous, il y a pléthore d’ouvrages et de ressources en ligne permettant cela.

Comprendre l’agilité c’est donc possible et facilement accessible. Entrevoir et comprendre comment, par les méthodes agiles, agir pour améliorer son contexte de travail, le travail en équipe et les modes de fonctionnement de son organisation est une affaire autrement plus compliquée et parfois bien plus périlleuse. Lire la suite

USI dans VOTRE entreprise avec MyUSI

Vous aimez USI ? OCTO Academy vous organise un programme sur-mesure tout au long de l’année.

MyUSI

Ces conférences portent sur des sujets d’innovation et de prospective adressés régulièrement lors de notre évènement USI : Big Data, Lean Management, ruptures technologiques qui changent la DSI, Internet des objets, etc.

Pour chaque entreprise, le programme MyUSI est adapté aux enjeux que vous nous préciserez. Notre challenge est de créer une émulation et (r)éveiller vos futurs innovateurs.

www.octo.academy

Lire la suite

Management 3.0: interview avec Jurgen Appelo à l’USI 2015

Jurgen Appelo at OCTO USI Event 2015Le Management 3.0 est un sujet qui a la côte cette année, et les heureux participants de la conférence USI 2015 ont pu en entendre parler directement par son auteur : Jurgen Appelo.

En plus de sa présentation à l’USI, Jurgen Appelo a gentiment accepté de répondre à nos questions.

OCTO : Que considérez-vous comme particulièrement nouveau / disruptif dans le Management 3.0 ?

Jurgen Appelo : Ce qui est nouveau c’est de gérer le système, pas les personnes. Par exemple pour notre système de gestion des primes, je ne décide pas qui touche combien, je considère que ce n’est pas mon job. Je crois que les employés savent mieux que moi qui a quel niveau de performance, je les laisse donc en décider entre eux. Et je m’assure que ce processus fonctionne le mieux possible, c’est ma responsabilité en ayant introduit cette idée. C’est la même chose pour beaucoup de pratiques traditionnellement utilisées par les supérieurs hiérarchiques avec leurs employés. Je considère que ma responsabilité n’est pas d’utiliser une carotte et un bâton pour que quelqu’un améliore ses performances. Mon job est de mettre en place un système où les gens aiment améliorer leur propre performance.
Lire la suite

Formation Data Science : Paris – Genève

Surfant sur la vague du Big Data, le data scientist joue un rôle clé dans la valorisation de données. Au-delà des paillettes, quel est son rôle, ses outils, sa méthodologie, ses « tips and tricks » ?

Venez découvrir son rôle au travers de la formation « Fondamentaux de la Data Science » délivrée par des data scientists renommés qui vous apporteront l’expérience des compétitions de Data Science et leurs riches retours d’expérience des modèles réels qu’ils mettent en place chez leurs clients.

Toujours plus près de ses clients, OCTO Academy vous propose désormais des sessions inter-entreprises sur Paris et Genève.

www.octo.academy Lire la suite

Préparez dès à présent la rentrée avec les formations OCTO

Pourquoi choisir OCTO Academy ?

Avec la digitalisation nous apprenons de multiples façons, partout et tout le temps.

Chez OCTO Academy, nous sommes sans cesse à la recherche de nouvelles formes d’apprentissage et de nouvelles sources d’inspiration pour remplir notre mission : accompagner les entreprises et leurs équipes dans leurs projets de transformation.

www.octo.academy Lire la suite

Spécifier les POJO pour ne plus les écrire

Les POJO sont souvent des classes pleines de code boilerplate (getters setters, equals…) qui sont facile à générer par l’IDE.

Or générer le code à la compilation est de plus en plus tendance, comme avec Dagger 2 ou ButterKnife.

Des outils ont récemment été créés pour se substituer à l’écriture manuelle des classes POJO, comme AutoValue (respectivement AutoParcel pour Android).

Il est possible en le mixant avec Jackson de sérialiser et désérialiser du JSON.
Cerise sur le gâteau il sera possible d’obfusquer le modèle avec Proguard.
Lire la suite