Méthodes Agiles

Qu’est-ce que le TDD ?

TDD (Test Driven Development) est une méthode de développement pilotée par les tests. Une approche parmi tant d’autre qui permet de contrôler la qualité des logiciels et applications.   La méthodologie itérative TDD   Souvent les gens ont tendance à confondre la notion de test first et de TDD. Revenons d’abord sur ce qu’est le TDD (Test Driven Development), développement piloté par les tests. Il s’agit d’une méthodologie de développement où on va commencer par faire des tests unitaires. Ces tests seront tous validés un à un pour obtenir le code le plus simple et le plus efficace possible. Pourquoi c’est une technique itérative ? Car les tests créés à la base, vont tous être recréés afin de correspondre au mieux aux attentes finales. Cela pousse donc les développeurs à corriger les bugs en temps réel et également à adapter et modifier le code. De plus, ils effectuent ces actions pour chaque test écrit, chaque fonctionnalité souhaitée, chaque nouveauté demandée. Pour se renseigner davantage  : QA Manager : qu'est-ce que c'est ? (bluesoft-group.com) En fait, on peut le voir un petit peu comme un GPS. Demain, je veux partir en week-end dans un endroit et je connais le chemin par [...]

2024-03-29T16:10:30+01:001 avril 2024|Non classé|0 commentaire

Le management de projet est-il le parent pauvre du conseil ?

Pour commencer, c’est quoi le conseil en management de projet ? Le conseil en management de projet est une profession qui englobe de nombreuses problématiques. Les entreprises, qu’elles soient publiques ou privées, font appel à des consultant·es pour les aider à gérer leurs projets. Bien que tout le monde connaisse le concept de projet, peu de personnes comprennent véritablement les tenants et aboutissants de cette profession. Que font les consultants en management de projet ? Les consultant·es en management de projets peuvent intervenir dans des situations diverses. Ils et elles peuvent aider une entreprise en difficulté à comprendre les raisons de ses problèmes et à mettre en place des solutions pour y remédier. Leur mission principale est de ramener un projet sur les rails et de le mener à bien, même si cela signifie modifier le plan initial. Une méthode de gestion de projet standardisée ou du cas par cas ? Le travail des consultants peut également être plus global. En s’attaquant aux problèmes organisationnels qui affectent l’ensemble de l’entreprise. Dans ces cas-là, il ne s’agit plus de résoudre un problème spécifique mais de revoir le fonctionnement général de l’entreprise. Il faut alors se poser les bonnes questions pour trouver les solutions [...]

2024-01-09T15:17:39+01:0020 mars 2023|À la Une|0 commentaire

State of agile 2023 : les choses à retenir

Cette 16e édition de l’enquête annuelle sur l’agilité (State of Agile) est marquée par une profonde influence des pratiques post-covid. On y apprend que l’émergence des environnements de travail hybrides (télétravail, flex-office, retour au bureau début 2022...) et des événements hybrides ont influé sur les méthodes agiles. Nous avons décidé de reprendre la logique du rapport et de le synthétiser pour vous donner les informations essentielles à retenir. Les tendances de State of Agile Selon 89% des personnes interrogées, les valeurs à avoir pour une équipe agile performante serait l’empathie, une culture d’entreprise claire, de bons outils et des dirigeants responsables. On y apprend aussi les principales raisons de l’adoption de l’agilité en 2022 (plusieurs réponses possibles) : On y découvre également comment sont priorisés les projets agiles chez la plupart des répondants. (plusieurs réponses possibles) : Les entreprises et leurs expériences avec l’agilité L’agilité n’est plus seulement réservée aux équipes de développement. 2022 a vu un nombre croissant d’équipes adopter l’agilité dans le cadre de ses missions courantes. C’est le cas dans de plus en plus d’équipes marketing, R&D, ressources humaines. (NDLR, c’est en 2022 que l’équipe marketing de Blue Soft a adopté l’agilité dans ses process) L’agilité [...]

2024-01-09T15:18:47+01:0027 février 2023|À la Une|0 commentaire

En quoi un Scrum Master diffère-t-il d’un chef de projet ?

Un Scrum Master est-il un simple Chef de Projet avec une approche agile ? Cette vision répandue est assez éloignée de la réalité. Coach de l’ère Agile, Il suscite bien des fantasmes et surtout, des mauvaises interprétations. Loin de se réduire à un chef de projet 2.0, Il possède un rôle précis dans la méthodologie éponyme. Si vous lui demandez de remplir un planning, de délivrer une estimation budgétaire ou de répondre aux clients sur des points techniques, c’est que vous n’avez pas encore cerné son utilité réelle. Pour tirer tout le potentiel de l’agilité et de ce rôle, apprenez à le connaître. Rencontre avec un profil atypique, essentiel à la bonne conduite de votre projet. Première étape : comprendre la méthode Scrum Le terme « méthode » n’est d’ailleurs pas totalement approprié. Car plus qu’une méthode, Scrum est un état d’esprit qui se veut radical : plutôt que de penser « projet » (à l’image du cycle en V), pensons « produit ». De ce fait, oubliez les cahiers des charges, validations en cascades et livraison à N+3. Désormais, les nouveaux projets informatiques et logiciels se développent pas à pas. Dans le langage Scrum, on parle d’itérations. Grâce à un fonctionnement en « sprint » [...]

2024-01-10T09:18:05+01:0010 juin 2020|DevOps, Digital|0 commentaire

Les rituels agiles : pratiques indispensables pour réussir votre Scrum (2/2)

Rituel Agile : Zoom sur les sprints La première partie de cet article était consacrée aux rôles et structures dans le Scrum. Dans cette partie, nous nous focaliserons plus en détail sur la partie Sprint, un point primordial pour une mise en place efficace de la méthode agile. Tout d’abord, il faut considérer que les objectifs définis lors du sprint planning étaient Mesurables, Atteignables, Réalistes et Temporellement définis (S.M.A.R.T). La revue de sprint doit alors permettre à l’équipe de présenter les réalisations effectuées lors du sprint, par une série de démonstrations aux parties prenantes. Objectif : Réalisée le dernier jour du sprint, juste avant la rétrospective, elle doit « montrer » le produit. Cette réunion a pour but d’exposer les résultats de manière concrète. En résumé, ce qui a été fait sur le sprint comme réalisation en vue du Backlog. Prérequis : L’équipe doit s’assurer que le matériel nécessaire au bon déroulement des démonstrations est prêt et fonctionnel (réseau, composants, données) Les participants sont les parties prenantes et les autres personnes de l’organisation, le Product Owner, les développeurs et le Scrum Master. Durée : En règle générale, elle est fonction de la durée du sprint. Par exemple, pour un [...]

2024-01-10T09:01:33+01:0025 février 2020|DevOps, Digital|0 commentaire

Les rituels agiles : pratiques indispensables pour réussir votre Scrum (1/2)

Rituels agiles : rôles et structure dans le Scrum On parle beaucoup de méthodes et rituels agiles, de leur efficacité et de leur souplesse. Cependant, l’agilité n’est pas sans cadre. En effet, il existe plusieurs méthodes agiles, ainsi que plusieurs spécificités dans la manière d’implémenter le manifeste agile. Bien qu’il n’existe pas de méthode universelle, Scrum est celle qui s’y prête le plus, dans le contexte de l’IT. C’est, de fait, la plus implémenté aujourd’hui dans l’IT. Attention, c’est une méthode qui demande beaucoup de rigueur, en particulier concernant le respect des rituels. En effet, tout le fonctionnement de Scrum repose sur un cadre bien précis : des rôles bien définis avec un périmètre clair et borné des rituels cadrés et limités dans le temps(time-boxés) les principes et valeurs de l’agilité Dans cette première partie nous présentons les rôles et la structure de nos équipes et rituels. Cérémonies et rituels agiles : l’agilité n’est pas une religion, ni un sport, mais elle en emprunte quelques codes On reconnait souvent la pratique de Scrum, dans certaines entreprises, par la présence des notes de couleur, disposées sur les murs des espaces de travail. Dans la pratique, il existe d’autres éléments, comme [...]

2024-03-20T13:43:22+01:0024 février 2020|DevOps, Digital|0 commentaire
Aller en haut