Meet the experts

Rational expert: Grady Booch

Grady Booch- Created foundation for the theory and practice of software architecture.

- Created foundation for the theory and practice of collaborative software development environments (CDEs).

- Built the first prototype for Rational Rose and the architecture (with Dave Stevenson) for the first Rational modeling product.

- Led standardization of Unified Modeling Language (UML) through the OMG in collaboration with Jim Rumbaugh and Ivar Jacobson.


Grady is recognized internationally for his innovative work on software architecture and software engineering. A renowned visionary, he has devoted his life's work to improving the effectiveness of software developers worldwide. Grady served as Chief Scientist for Rational Software Corporation since its founding in 1981, and is now the Chief Scientist for Software Engineering at IBM Research. Grady is one of the original authors of the Unified Modeling Language (UML) and was also one of the original developers of several Rational products. He has served as architect and architectural mentor for numerous complex software-intensive systems around the world in many domains.

Grady is the author of six best-selling books, including the UML Users Guide and the seminal Object-Oriented Analysis with Applications. He has published several hundred articles on software engineering, including papers published in the early '80s that originated the term and practice of object-oriented design (OOD). His papers published in the early 2000 originated the term and practice of collaborative development environments (CDE).

Grady is a member of the Association for Computing Machinery (ACM), the Institute of Electrical and Electronics Engineers (IEEE), the American Association for the Advancement of Science (AAAS), and Computer Professionals for Social Responsibility (CPSR). He is an IBM Fellow, an ACM Fellow, a World Technology Network Fellow, a Software Development Forum Visionary, and a recipient of Dr. Dobb's Excellence in Programming award as well as three Jolt Awards. Grady was a founding board member of the Agile Alliance, the Hillside Group, and the Worldwide Institute of Software Architects, and now also serves on the advisory board of the International Association of Software Architecture. He also serves on the boards of Neumont University and the Iliff School of Theology and is a member of the IEEE Software editorial board.

Grady received his BS from the United States Air Force Academy in 1977 and his MS in electrical engineering from the University of California at Santa Barbara in 1979.

Grady Booch has dozens of publications and interviews posted on the Web. Below is a selection of recent works about and by Grady in a variety of media.

Recent books

Videos, blogs

Articles, interviews, and papers