Archi & techno

Projet IT : S’adapter à un monde qui change – Gestion des mises-à-jour des frameworks

Voilà plusieurs années que je travaille dans le monde des projets informatiques, tout d’abord dans le rôle du client (MOA et Product Owner) et maintenant en tant que membre de l’équipe de développement. J’ai pu constater que plusieurs points de souffrance apparaissent très (trop) régulièrement mais depuis quelques temps déjà, j’arrive à les devancer. Nous allons voir comment. Disclaimer L’article fait partie de la série Projet IT : S’adapter à un monde qui change. Dans chacun de ces articles, je vous propose des retours d’expériences…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 51 — Fruits pourris)

  @OlegTxl Direct Message salut Oleg qu’est-ce que tu dirais de déjeuner dans nos parages ? Ou bien on passe chez vous ? Avec plaisir. Je serai en bas de chez vous vers 12:30 Cool.   Onze heures. Tu annonces : - Oleg passe vers midi et demie, si ça vous dit de déjeuner… Jérémie, assis à côté de toi, feuillette une vieux cahier à spirales dont il tourne nerveusement les pages. L’encre bleue, effacée par endroits, semble indéchiffrable. Il dit : - J’aurais pourtant…

Lire la suite
Product Management

S’inspirer du monde du cinéma indépendant pour comprendre et gérer son portefeuille d’innovations émergentes (horizon 3 selon C. Christensen)

Introduction Faire comprendre les enjeux de l’innovation en horizon émergente (horizon 3 selon C. Christensen) n’est pas chose aisée au sein des entreprises.  Habituées à innover sur leurs activités matures (en horizon 1) et parfois non sans embûches en horizon 2 par exemple lors d’un rachat de jeune pousse en pleine croisssance, elles éprouvent des difficultés systématiques sur l’horizon 3. Elles évoquent des équipes peu à l’aise face à l’incertitude et l’inconnu ainsi que leur manque de pratique des outils et méthodologies associées à cet…

Lire la suite
Archi & techno

Tour d’horizon du Cold Start avec AWS Lambda

Le serverless apporte de nombreux bénéfices pour le déploiement d’applications web comme l’autoscaling, la disponibilité et le fait d’avoir une granularité très fine sur les coûts (facturation aux 100ms pour AWS lambda). Et bien entendu l’absence de gestion des serveurs (installations, patches,...). Cet article a pour objectif de faire un état des lieux sur le cold start et le warm call avec AWS Lambda pour différentes implémentations de code, tout en s’appuyant au maximum sur des mesures. Le serverless est un terme ambigu qui laisse…

Lire la suite
Brèves de consultants

Le recrutement chez OCTO Suisse : there is a better way

L’objectif de cet article n’est pas de te donner les clés pour réussir le processus de recrutement chez OCTO Suisse, cela serait trop simple. Nous estimons cependant que notre processus de recrutement est assez unique dans le bassin lémanique et tenons à le partager, par souci de transparence, valeur clé chez OCTO Technology. Nous investissons beaucoup d’énergie dans les recrutements. Et avec une petite équipe (moins de 20 personnes en Suisse, en 2018), nous ne pouvons nous permettre de nous tromper sur nos futurs Octos…

Lire la suite
Archi & techno

Projet IT : S’adapter à un monde qui change – Gestion des dépendances extérieures

Voilà plusieurs années que je travaille dans le monde des projets informatiques, tout d’abord dans le rôle du client (MOA et Product Owner) et maintenant en tant que membre de l’équipe de développement. J’ai pu constater que plusieurs points de souffrance apparaissent très (trop) régulièrement mais depuis quelques temps déjà, j’arrive à les devancer. Nous allons voir comment. Disclaimer L’article fait partie de la série Projet IT : S’adapter à un monde qui change. Dans chacun de ces articles, je vous propose des retours d’expériences…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 50 — Fruits inaccessibles)

Unless and until all members of a team have a common understanding of the problem, attempts to solve the problem are just so much wasted energy. Jerry Weinberg Il est presque dix-huit heures. Jean-Bernard tape avant d'entrer, bien que la porte du bureau soit ouverte, et demande : - Est-ce que vous auriez un peu de temps à me consacrer ? Jérémie et toi finissez de commenter votre session. Hugo est déjà parti, Farid est en congés. Audrey, qui était occupée à fouiller dans un…

Lire la suite
Archi & techno

GraphQL: Et pour quoi faire ?

D’après l’étude de l'écosystème Github, GraphQL est l’une des tendances à suivre de 2018. Tendance confirmée par la parution, en juin 2018, de la dernière version de la spécification de GraphQL. Lee Byron (co-créateur de GraphQL) définit cette nouvelle version comme “the first edition to no longer be considered a "Draft RFC" to reflect its extensive use in production”. Vous n’avez pas eu le temps de vous y intéresser ? Alors je vous propose un résumé des avantages et inconvénients de cette technologie. Le but…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 49 — Cocktail)

The world is not interested in the storms you encountered, but did you bring in the ship? William McFee Sept heure moins dix. Tu entres dans la Grande Salle de la Direction Générale. Toutes les lumières sont allumées bien que le jour soit encore clair. On a plié toutes les tables sauf une, et repoussé les chaises dans un coin. Pop ! Victor sert le champagne dans des flûtes. Tu te demandes si elles ont été louées pour l'occasion, ou si décidément cette maison regorge…

Lire la suite
Data Science

L’optimisation bayésienne par l’exemple : à quoi ça sert et comment ça marche ?

“Si j’ai une valeur y qui est fonction de x, comment faire pour déterminer la valeur de x minimisant ou maximisant la valeur de y ?” tel est le problème de base du domaine de l’optimisation, qui se décline à de très nombreux cas d’usage allant de “comment fixer le prix pour maximiser un profit” à “quelle stratégie mon robot doit-il adopter pour rester en équilibre”. Nous vous proposons dans cet article une introduction aux stratégies d’optimisation bayésienne, un sous-domaine regroupant des techniques très puissantes…

Lire la suite