Il travaille comme directeur scientifique chez Rational Software depuis la fondation de l'entreprise en 1981 jusqu'à son rachat par IBM en 2003. Il continue à travailler dans cette fonction jusqu'en ; il est ensuite directeur scientifique en développement logiciel chez IBM Research, et également directeur de collection pour l'éditeur Benjamin Cummings(en).
Booch a travaillé de façon continue sur la problématique de l'amélioration des outils de développement du logiciel. Dans cette optique, il a écrit dans les années 1980 un livre sur le langage Ada, mais il est surtout connu pour le développement du Unified Modeling Language (UML) avec Ivar Jacobson et James Rumbaugh dans les années 1990.
La méthode Booch est présentée dans son livre Object Oriented Analysis and Design. Ce langage de modélisation objet a été développé lorsque Booch travaillait encore chez Rational Software. La notation a maintenant été remplacée par le langage UML, qui associe des éléments graphiques de la méthode Booch avec des éléments d'OMT et de OOSE.
Ouvrages
Grady Booch, Software Engineering with Ada, Benjamin-Cummings Publishing Company, , 580 p. (ISBN978-0-8053-0604-0).
(en) Grady Booch, Object solutions : Managing the Object-Oriented Project, Menlo Park (Calif.)/Reading (Mass.)/New York (NY), Addison-Wesley Pub. Co., , 323 p. (ISBN0-8053-0594-7).
Ivar Jacobson, Grady Booch et James Rumbaugh, The Unified Software Development Process, Prentice Hall, (ISBN978-0-201-57169-1).
Grady Booch, James Rumbaugh et Ivar Jacobson, The Unified Modeling Language Reference Manual, Prentice Hall, , 550 p. (ISBN978-0-13-087014-8).
James Rumbaugh, Ivar Jacobson et Grady Booch, The Unified Modeling Language Reference Manual, Addison-Wesley Professional, , 2e éd., 721 p. (ISBN978-0-321-24562-5).
(en) James Rumbaugh, Ivar Jacobson et Grady Booch, The Complete UML Training Course, Prentice Hall, (ISBN0-13-087014-5)
Grady Booch, James Rumbaugh et Ivar Jacobson, The Unified Modeling Language User Guide, Addison-Wesley Professional, , 2e éd., xviii+ 475 (ISBN978-0-321-26797-9, SUDOC113269870)
Grady Booch, Robert A. Maksimchuk et Michael W. Engle et. al., Object-Oriented Analysis and Design with Applications, Addison-Wesley, , 3e éd., 691 p. (ISBN978-0-201-89551-3 et 0-201-89551-X, SUDOC119067730).
Plusieurs de ses livres ont été traduits en français :
Ivar Jacobson, Grady Booch et James Rumbaugh (trad. Virginie Brasart-Zaïm), Le processus unifié de développement logiciel, Paris, Eyrolles, , 488 p. (ISBN978-2-212-09142-7 et 2212091427).
Grady Booch (trad. de l'anglais par Jean-Michel Rodriguez), Des solutions objets : gérer les projets orientés objets, Paris, International Thompson Pub. France, , 342 p. (ISBN2-84180-992-7, OCLC36542311, SUDOC00407128X).
Grady Booch (trad. Jean-Pierre Rosen), Ingénierie du logiciel avec ADA : de la conception à la réalisation, Paris, InterEditions, Addison-Wesley Europe, , 680 p. (ISBN978-2-7296-0192-8, SUDOC002446413).