Mike Beedle est le fondateur et PDG de e-Architects Inc., une société de conseil spécialisée dans le développement d'applications utilisant les objets distribués et les technologies Internet. Malgré les nombreuses sollicitations d'entreprises, Mike a gardé son statut de consultant "dans les tranchées", où il applique à la fois Scrum et XP par le biais de XBreed. Mike a eu le privilège d'être l'un des premiers à appliquer la méthode Scrum, il a ainsi introduit Scrum dans 7 organisations depuis le milieu des années 90. Mike s'est spécialisé dans le coaching d'entreprises qui mettent en place des architectures réutilisables à grande échelle et impliquant de nombreuses équipes applicatives. Son record à ce jour est celui de 17 applications réutilisant les mêmes composants tels que : workflows, composants visuels, transactions, objets métier et services d'architecture. Mike a publié dans plusieurs domaines, notamment l'orientée objets, les patterns, les composants, les frameworks, le développement de logiciels, les langages de programmation, la réutilisation, les workflows, le Business Process Reengineering et la Physique. Il a co-organisé plusieurs ateliers sur les objets, les patterns, les composants et le développement de logiciels depuis les dix dernières années. Il a co-écrit Scrum, Agile Software Development avec Ken Schwaber (Prentice Hall, automne 2001), un livre provocateur qui prétend que le développement de logiciels ressemble plus au développement de nouveaux produits qu'aux processus de fabrication que l'industrie du logiciel a utilisé ces 20 dernières années. Arie van Bennekum a été activement impliqué dans DSDM et le Consortium DSDM depuis 1997. Avant cela, il avait travaillé avec la technique Rapid Application Development. Sa passion pour les méthodes agiles est basée sur le fait de livrer aux clients ce dont ils ont vraiment besoin et d'une manière qui convienne réellement aux utilisateurs finaux et au métier. Parce que les sessions animées sont très importantes dans la méthode DSDM et grâce à sa passion pour les processus collectifs et le comportement humain, il est très souvent impliqué dans les projets en tant que facilitateur et coach. En ce moment, il est membre du conseil du Consortium DSDM au Benelux et reconnu comme pratiquant/formateur/consultant DSDM et Certifié Facilitateur Professionnel (CPF) par la IAF. Alistair Cockburn, fondateur de Humans and Technology, est connu pour ses nombreux entretiens avec des équipes de projet. Ces entretiens, ainsi que sa participation active directement sur des projets, constituent la base de sa méthodologie : légère mais suffisante, et auto-évolutive. Les travaux d'Alistair dans les années 1990 se sont développés au sein de la famille Crystal des méthodologies agiles. Alistair et Jim Highsmith travaillent aujourd'hui ensemble pour transformer Crystal et des principes adaptatifs en recommandations pour la création d'écosystèmes de développement agile de logiciels, la rencontre d'une méthodologie générique avec le contexte spécifique d'une équipe projet. Alistair et Jim co-encadrent la série Agile Software Development pour publier des techniques de développement personnelle et des exemples de méthodologies agiles qui ont été utilisées avec succès. Ward Cunningham est l'un des fondateurs de Cunningham & Cunningham, Inc. Il a également été Directeur de la R&D de Wyatt Software et avant cela Ingénieur au Laboratoire de Recherche Informatique de Tektronix. Ward est bien connu pour ses contributions au développement des pratiques de programmation orientée objet, l'Extreme Programming, et les communautés hébergées par son WikiWikiWeb. Il est membre actif du Hillside Group et a été président de la conférence "Pattern Languages of Programs" qu'il parraine. Ward a créé la méthode de conception CRC qui permet aux équipes de concevoir des objets de base pour leurs programmes. Ward a écrit des articles pour PLoP, JOOP et OOPSLA sur les Patterns, les Objets, le CRC et d'autres sujets connexes. Martin Fowler est le Scientifique en Chef de Thoughtworks, une entreprise dans le conseil et le développement d'applications. Il a utilisé pendant plus d'une dizaine d'années les techniques orientées objet au service des systèmes d'information. Bien que son intérêt principal ait été la conception de logiciels, il n'a jamais été en mesure d'éviter les processus logiciels et s'est intéressé à des approches méthodologiques adaptées aux personnes plutôt que l'inverse. Il est l'auteur de Analysis Patterns, UML Distilled, Refactoring et Planning Extreme Programming. Jim Highsmith est le développeur principal de la Méthode Agile "Adaptive Software Development" et auteur d'un livre du même nom. Il a pris (ou devrait bientôt) prendre la parole sur le sujet du Développement Adaptif et d'autres Méthodes Agiles lors de conférences telles que OOPSLA, Cutter Summit, SD 2001, XP2001 & Flexible Processes, Project World et XP Universe. Jim a co-écrit, avec Martin Fowler, l'article "Le Manifeste Agile" paru dans le numéro d'août 2001 du magazine "Software Development" et a plusieurs autres articles "Agile" à son actif. Jim et Alistair Cockburn s'emploient à combiner les méthodes ASD et Crystal et ils sont également co-éditeurs d'une série de livres sur le Développement AGile de Logiciels pour l'éditeur Addison-Wesley. Jim travaille sur un livre parlant de toutes les Méthodes Agiles et qui devrait être publié en 2002. Andrew Hunt est un partenaire des Pragmatic Programmers, et co-auteur du best-seller The Pragmatic Programmer: From Journeyman to Master, le nouveau magazine Programming Ruby, et divers autres articles. Entre l'écriture, les allocutions, la sculpture sur bois et le piano, Andy trouve le temps pour son métier de consultant spécialisé dans le développement agile. Andy écrit du logiciel depuis le début des années 80 dans divers secteurs tels que les télécommunications, le bancaire, les services financiers, l'industrie, l'imagerie médicale, les arts graphiques, et les services sur Internet. Andy est basé à Raleigh NC et est connu, avec le co-auteur Dave Thomas, pour apporter les meilleures méthodes et pratiques qui soient pour des projets de développement logiciel aux Etats-Unis. Il est Président de la section RTP de l'Association des Consultants Informatiques Indépendants et membre de l'ACM et de l'IEEE. Ron Jeffries est l'auteur de XProgramming.com, un consultant de Object Mentor, et l'auteur (avec Ann Anderson et Chet Hendrickson) de Extreme Programming Installed. Ron a été le premier coach Extreme Programming et est un contributeur prolifique dans les groupes XP sur Internet, et il intervient régulièrement dans des conférences sur le logiciel. Jon Kern se passionne pour aider les clients à livrer de la valeur métier via le développement de logiciels. Sa carrière est variée : R&D sur des moteurs d'avion grâce à des simulateurs de vol à base de centrifugeuse, évangéliste de l'orienté objet dans le début des années 90 avec C++ puis Java. Il a d'abord publié sa méthodologie de développement itératif (assez bizarrement) dans des guides de développement pour Lotus Notes 4.5 et 5.0. Il a été motivée par le principe fort énoncé par son ami Peter Coad pour fournir des "résultats fréquents et tangibles". Il a mis en œuvre ses techniques pour travailler sur des projets du DoD, puis dans sa propre entreprise (Lightship, Inc.). En 1999, il rejoint Peter Coad pour démarrer TogetherSoft, où il créé le groupe de mentor professionnel, et des guides de développement. Jon a été co-auteur de Java Design, et a travaillé avec Peter et Jeff De Luca (le premier contributeur de FDD) pour les aider à rédiger le chapitre sur le Feature-Driven Development (FDD) dans Java Modeling in Color with UML. Jon cherche constamment les meilleures moyens pour les équipes d'atteindre leurs objectifs, d'un point de vue technologique et d'un d'un point de vue processus et méthodologique. Pour citer Jon, le MDA appliqué de façon pragmatique via OptimalJ de Compuware (http://www.optimalj.com) représente une percée révolutionnaire et fantastique pour avoir un environnement qui favorise les meilleures pratiques, une architecture solide, un développement agile, la qualité par la conception (pas par accident), et le fait de se concentrer fortement (comme un laser) à fournir une valeur métier par l'utilisation stratégique des ressources informatiques. Vous pouvez trouver le blog de Jon sur http://blogs.compuware.com/cs/blogs/jkern/ Brian Marick est un programmeur et un consultant en test logiciel. Il est venu à Snowbird en tant que représentant d'une partie de la communauté des testeurs de logiciels qui est en train d'élaborer un style de tests mettant l'accent sur l'exploration, le recours moins systématique à la documentation, l'acceptation accrue du changement, et l'idée que le projet est une discussion en cours sur la qualité. Il commence une exploration de ce que l'"Agile Testing" pourrait signifier, et comment il s'inscrit dans le cadre du Développement Agile, dans la section Agile Testing de sa page web. Robert C. Martin est dans le logiciel depuis 1970. Il est président et fondateur de Object Mentor Inc., une entreprise de consultants très expérimentés qui offrent du conseil en XP et processus agiles, en conception de logiciels, de la formation et du développement de services pour les grandes entreprises du monde entier. En 1995, il est l'auteur du best-seller : Designing Object Oriented C++ Applications using the Booch Method, publié par Prentice Hall. En 1997, il est rédacteur en chef du livre : Pattern Languages of Program Design 3, publié par Addison Wesley. En 1999, il est le rédacteur en chef de "More C++ Gems" publié par Cambridge Press. Il est co-auteur de "XP in Practice", James Newkirk, et Robert C. Martin, Addison Wesley, 2001. Il travaille actuellement sur les "Principes, Patterns, and Practices of Agile Software Development" qui sera publié par Prentice Hall en 2002. De 1996 à 1999, il a été le rédacteur en chef du Rapport C++. Il a publié des dizaines d'articles dans diverses revues spécialisées, et est invité régulièrement à des conférences internationales et des salons commerciaux. Ken Schwaber est président de l'Advanced Development Methods (ADM), une société dédiée à l'amélioration de la pratique du développement logiciel. C'est un développeur de logiciels expérimenté, un chef produit, et un consultant dans l'industrie. Schwaber a lancé la révolution de la gestion des processus produits au début des années 1990 et a également collaboré avec Jeff Sutherland à formuler les versions initiales du processus de développement Scrum. Au cours des cinq dernières années, il a officialisé Scrum, aidé de nombreuses organisations à déployer avec succès des produits et des systèmes utilisant Scrum, et il est co-auteur de Scrum, Agile Software Development avec Mike Beedle (Prentice Hall, automne 2001). Jeff Sutherland est Directeur Technique chez PatientKeeper, une startup basée au MIT fournissant des applications mobiles/sans fil pour les cliniciens. Il a été Directeur Technique ou Vice-Président dans neuf sociétés logicielles et a introduit l'amélioration des processus de développement agile dans chacune d'entre elles. Ses travaux sur des objets métiers réutilisables à travers l'Object Management Group et le OOPSLA Business Object Workshop au cours des dix dernières années a conduit à de nouveaux produits bases de données, environnements de développement logiciel, outils CASE/OOAD, ainsi qu'à des applications verticales dans de multiples secteurs. En tant que fondateur et Vice-Président chez Individual Inc., il a lancé les NewsPage personnelles. En tant qu'ancien Vice-Président et Directeur Technique d'IDX Systems, il a développé de nouvelles applications Internet dans le domaine de la santé. Son travail sur des grands projets logiciels a conduit à des innovations dans les secteurs bancaire, assurance, bibliothèque, aérospatiale, du transport aérien et la location d'avions, de l'ingénierie nucléaire et la robotique. En tant qu'inventeur du processus de développement SCRUM, son expérience en développement organisationnel a maintes fois permis aux équipes de développement performantes "à haut indice d'octane" de livrer des produits logiciels de renommée mondiale. Lisez en plus sur Jeff. Dave Thomas croit que le cœur d'un projet n'est pas la méthode mais les personnes. Les membres de l'équipe doivent être techniquement compétents, motivés, et en phase. Cette focalisation sur l'individu a été l'une des raisons pour lesquelles il a été co-auteur de The Pragmatic Programmers. Mais l'aspect technique ne suffit pas. Chaque membre de l'équipe doit également être engagé : impliqués dans leur travail, impliqués dans leur équipe et impliqués dans leur organisation. Dave et Andy travaillent actuellement sur les moyens d'aider les individus à faire la transition vers les méthodes Agile. |