Ivar Jacobson, par le biais de sa société Ivar Jacobson Consulting LLC, a annoncé qu'il avait rejoint le programme de partenariat Microsoft Visual Studio Industry Partner (VSIP). A terme, le fruit de cette relation sera un processus logiciel appelé Essential Unified Process (Essential UP). Basé sur le cadre méthodologique Microsoft Solutions Framework, Essential UP sera intégré à Visual Studio 2005 Team System. Essential UP est une alternative allégée à RUP (Rational Unified Process) d'IBM, une évolution d'Unified Process créée il y dix ans. Ivar Jacobson est, avec Grady Booch et Jim Rumbaugh, un des fondateurs du langage UML. Auparavant, Jacobson a travaillé chez Ericsson en 1967 où il inventa les diagrammes de séquence, puis fonde Objectory en 1987 où il développe le processus OOSE. En 1995, Objectory fusionne avec Rational. Jacobson, Booch et Rumbaugh, surnommés les « Three Amigos », créèrent alors UML en 1997, et par la suite RUP (Rational Unified Process). En 2003, Rational est racheté par IBM. Jacobson quitte Rational et fonde sa société de consulting. Durant toutes ces années, UML et RUP ont gagné à la fois en popularité mais aussi en critiques. Grady Booch reste cependant fidèle à Rational, UML et RUP. Les méthodes agiles se sont posées en alternative aux méthodes UP jugées trop restrictives. Pour sa part, Ivar Jacobson considère qu'il est temps d'évoluer. Il se rallie à certaines pratiques des méthodes agiles et adopte le développement orienté Aspect. Pour lui, UML est trop vaste. Avec Essential UP connecté au framework de Microsoft, Jacobson considère qu'une bonne combinaison de méthodologie, de processus et d'agilité peut être obtenue. UML trop généraliste, vers un langage de modélisation plus léger, ces arguments rejoignent la démarche de Microsoft avec ses Domain Specific Languages (DSL) : des langages de modélisation adaptés à chaque domaine de développement, par exemple un diagramme de la structure logique d'un datacenter. Même si Essential UP restera fortement teinté d'UML, Microsoft a trouvé en Ivar Jacobson un allié de taille contre IBM Rational. Source : SearchVB.com