Le travail à distance, les équipes distribuées, la collaboration, voilà quelques défis des environnements de développement d’aujourd’hui et de demain. Il existe de nombreuses solutions pour le travail en équipe mais aucune réellement standard. Jazz va relever le défi... dans un an.
Jazz est un projet commun IBM et IBM Rational. Pour simplifier, Jazz est une technologie de collaboration à travers l’environnement de développement. Jusqu’à présent, la plupart des solutions de collaboration, commerciales surtout, étaient fermées et utilisaient leurs propres mécanismes. Ce qui ne facilite pas l’interopérabilité des environnements (sauf à passer par des connecteurs). L’un des constats d’IBM est de fournir un environnement ouvert répondant aux contextes du projet, d’une équipe, etc. Basiquement, il faut donc disposer d’une solution collaborative établie sur une technologie ouverte, personnalisable et interopérable avec des outils s’appuyant sur la dite
technologie. Dans cette notion de collaboration, IBM a à coeur de prendre en compte le poste de travail distant, le développeur et les équipes distribués, ce que l’éditeur nomme GDD (développement géographiquement distribué), par exemple dans des projets offshore. À cela s’ajoute l’accélération des délais de disponibilité des projets (avec le respect des délais), l’utilisation de méthodes agiles et de bonnes pratiques et enfin d’être prédictible, sans oublier les notions de réutilisation du code, des composants. Le tout, avec un souci de
transparence envers les différents acteurs du projet.