Méthode

Méthode

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
Méthode

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
Méthode

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
Méthode

Le demi-cercle (épisode 48 — Plaques tournantes)

Il est 9 heures. Tu es déjà à ton poste. Audrey vient juste d’arriver et s’apprête à repartir. Farid est en congés. Hugo n’est pas encore là. Audrey dit : - Tu es sûr que tu ne veux pas venir ? - Sûr et certain. On fait comme on a dit hier. Jérémie est déjà en bas. - Oui, je l’ai croisé. - Victor est avec lui ? - Il a prévenu hier soir : il se rendra chez le client directement. - OK. Bonne…

Lire la suite
Méthode

Le demi-cercle (épisode 47 — Négociations)

Il est onze heures dix. Tu réprimes un bâillement. Ce n'est pas de l'ennui, pas encore la faim, plutôt de la fatigue. Si tu dormais un peu plus, au lieu de faire le soir ce que tu n'as pas le temps de faire dans la journée, tu ne bâillerais pas à 11h10. Vous êtes tous présents : "L'équipe étendue", comme dit Victor, votre nouveau Product Owner. La réunion de planification s'est quelque peu transformée en session de design. Au tableau blanc, Victor trace à l'aide…

Lire la suite
Méthode

Architecture Hexagonale : trois principes et un exemple d’implémentation

Documentée en 2005 dans son blog par Alistair Cockburn, l’Architecture Hexagonale est une architecture logicielle qui a beaucoup d’avantages et connaît depuis 2015 un regain d’intérêt. L’intention originale de l’Architecture Hexagonale est : Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from its eventual run-time devices and databases. Soit en français : Permettre à une application d’être pilotée aussi bien par des utilisateurs que par des programmes, des tests automatisés…

Lire la suite
Méthode

Le demi-cercle (épisode 46 — Télescopage)

… Faced with a choice do both … Use ‘unqualified’ people … Question the heroic approach … Brian Eno / Peter Schmidt — Oblique strategies Le bureau est vide. Les fenêtres sont grandes ouvertes, afin de profiter de la fraîcheur du matin. Ils sont déjà au café. Tu les rejoins au coin café/cuisine. Hugo a ramené des croissants. Farid et Audrey sont occupés à essayer de faire fonctionner la machine à café. Tu demandes : - Vous avez reçu un mail de Maria ? Jérémie,…

Lire la suite
Méthode

Le demi-cercle (épisode 45 — Explications)

Neuf heures. Tu relis le mail que Jérémie a envoyé à tout le monde hier soir en vue de la réunion de ce matin. Tu l'imprimes en 10 exemplaires. de : teamxxl à : jb.locronan, m.lazare, m.perez, c.couvreur, l.deronge sujet : post-mortem incident mise en production version VIP Bonjour, Suite à votre demande d'analyse post-mortem de l'incident qui a retardé la mise en production de la version VIP, et après première analyse, nous vous communiquons les faits suivants : L'écran de l'accueil ne s'affiche pas…

Lire la suite
Méthode

Le demi-cercle (épisode 44 — Exceptions)

Dans le bus qui te ramène chez toi, tu prends un bonbon acidulé que tu gardais pour après la mise en production. Tu déplies soigneusement le papier jaune translucide et l'aplatis entre la paume de ta main et ta jambe. Tu portes le papier à hauteur d'yeux et tu observes la rue par la fenêtre du bus. Là, tu te comportes comme un idiot. Blip. Tu t'empares de ton smartphone. Il y avait longtemps. C'est Hugo… Il y a moyen que tu me rappelles ?…

Lire la suite
Méthode

La pyramide des tests par la pratique (5/5)

Jusqu’à présent, dans les articles précédents (1, 2, 3, 4), nous avons toujours mis en place des tests en isolation, nous fournissant ainsi un feedback précis et fiable - et plus ou moins rapide selon qu’on teste unitairement ou avec des tests de composants (contexte Spring à charger). Mais ces tests ont leurs limites, justement du fait de l’isolation. Dans cet article nous allons traiter des tests qui se trouvent plus haut dans la pyramide: les tests d’intégration et les tests de bout en bout.

Lire la suite