Retour d’experience

Agile

#NoEstimates : un an de projet, faisons le bilan

#NoEstimates, beaucoup en parlent, certains le font. Retour d’expérience. Durant plus d’un an, j’ai eu la chance de faire partie, en tant que Product Owner et Directeur de projet, d’une équipe fonctionnant selon les principes #NoEstimates. Notre cheminement a été riche d’enseignements. Ce sont ces enseignements, issus de notre expérience, que je vous propose dans ce texte. La démarche est empirique et ce qui est décrit reste lié à notre contexte. L’objet de ce post n’est pas de revenir sur les fondements théoriques du mouvement…

Lire la suite
Archi & techno

Vais-je tromper mon Mac avec Windows 10 ? (Windows Subsystem for Linux)

A la manière d’un bon artisan, chaque développeur et développeuse se crée au fil des années des habitudes et préférences vis-à-vis de ses outils de travail. Comme beaucoup à OCTO, je travaille sur un Macbook Pro depuis plusieurs années. La flexibilité du système, l’implémentation native du Bash, sa certification POSIX, sa simplicité et sa stabilité à toute épreuve ne m'ont pas donné envie d’opter pour une machine sous Linux ou Windows jusque là. Cependant, il est important pour un développeur d’être averti des nouvelles options…

Lire la suite
Archi & techno

Projet IT : S’adapter à un monde qui change – Gestion des sources de données

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
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
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
UX - Ergonomie

Quand une idée folle embarque aussi bien l’équipe que les utilisateurs … ça, c’est de l’expérience !

Une équipe projet se déplace en caravane dans 11 villes de France pour faire choisir leurs futurs outils à des contrôleurs SNCF, tout ça en deux semaines ! Résultat : une expérience hors normes et un pari réussi.  Contexte et démarche du projet Notre client SNCF mandate une équipe projet de 40 personnes pour renouveler les outils de contrôle utilisés depuis plus de 10 ans par 12 000 utilisateurs. Ces outils utilisés au quotidien en situation de mobilité sont devenus obsolètes, ne servent pas la lutte…

Lire la suite
Évènement

Petit-déjeuner à Genève : « Les Business Analysts face à l’agilité : de nouveaux challenges à relever »

Petit-déjeuner gratuit mercredi 9 avril Le business analyst (BA) joue un rôle crucial dans nos organisations. Lien essentiel entre les opérationnels et l’informatique, il identifie, analyse, valide et documente les besoins métiers et participe à la mise en place de solutions. Dans un projet traditionnel (en cascade), son activité gravite naturellement autour de la rédaction des spécifications fonctionnelles, réalisées typiquement en amont des développements. Dans un contexte plus agile par contre, dans lequel les besoins peuvent être raffinés, repriorisés, réévalués, redéfinis continuellement et dans lequel…

Lire la suite
Évènement

Petit-déjeuner Agilité à Genève : un voyage vers l’entreprise Agile!

Petit-déjeuner mercredi 4 décembre à Genève Une fois passées vos premières expérimentations sur les méthodes agiles, une question doit forcément s’imposer à vous de façon récurrente : comment changer d'échelle? Bien sûr, il ne s'agit pas de savoir comment lancer un énième projet agile mais plutôt de répondre aux questions suivantes : Qu’est ce qu’une entreprise Agile? L'entreprise agile chez moi, est-ce que cela fait sens? Jusqu’où dois-je ou jusqu'où puis-je aller sur le sujet? Comment opérer la gestion de portefeuille de mes projets et…

Lire la suite
Big Data

Petit-déjeuner Big Data à Genève : usages et opportunités dans nos SI et retour d’expérience sur la solution Hadoop

  Petit-déjeuner mercredi 12 juin à Genève Big Data, MapReduce, calculs distribués, NoSQL, sont autant de buzz words et de concepts cantonnés jusqu’à maintenant à quelques acteurs spécifiques. Pourtant, il est un état de fait : nous sommes assis sur une quantité gigantesque de données dont il est difficile d’extraire l’information… D’autre part MapReduce est une solution éprouvée pour analyser d’énormes quantités de données (ou Big Data). Elle a, par exemple, été mise en œuvre par Google pour indexer le web, par LinkedIn pour calculer ses…

Lire la suite
Méthode

Mon projet est-il Agile ?

Que la réponse soit "Bien-sûr !"  ou "Honnêtement, je n'en sais rien.", se la poser est un excellent exercice ! Une équipe qui a choisi l'Agile a toujours la possibilité d'apprendre et de s'améliorer quel que soit son niveau de maturité. Comprendre comment un bug a pu perdurer jusqu'à la démonstration client, réussir ses rétrospectives d'itération et en mesurer le bénéfice… Les sujets peuvent être nombreux et leur résolution d'autant plus satisfaisante ! En cherchant à améliorer certains rituels agiles sur des projets de delivery mobile, nous sommes…

Lire la suite