SECR 2009 is over. To learn about current SECR please visit www.secrus.org.
Important dates
October 26, 27, 30: CMMI training in Russian

October 27: Banking Day and other Collocated Events

October 28-29: main conference and SQA Days
Our sponsors

Adobe

Premium sponsor


Intel

Premium sponsor


Microsoft

Premium sponsor


Exigen Services

Gold sponsor


IBM

Gold sponsor


EMC

Silver sponsor


iCarnegie

Sponsor

Best Practices in Software Architecture

Grady Booch

Abstract
iBM


Software development has been, is, and will likely remain fundamentally hard. Yet, even in these times of global economic scarcity, software offers a platform of abundance, and insofar as we are able to develop, deliver, operate, and evolve useful software-intensive systems in an efficient, predictable, and repeatable fashion, we as an industry contribute to changing the world. In this presentation, we will examine the points of pain that make software development hard, and then examine the role of architecture as an artifact in mitigating that pain. Along the way, we will consider the issues of architectural representation, processes, and organizational patterns that contribute to crafting sound systems.

[hidepost]download presentation[/hidepost]

Author’s appeal

Grady Booch

Grady Booch


Bio

Grady is recognized internationally for his innovative work in software architecture, software engineering, and collaborative development environments. He has devoted his life’s work to improving the art and the science of software development.

Grady is one of the original authors of the Unified Modeling Language (UML) and was also one of the original developers of several of Rational’s products. He served as Chief Scientist of Rational Software Corporation since its founding in 1981 and through its acquisition by IBM in 2003. Grady now is part of the IBM Thomas J. Watson Research Center serving as Chief Scientist for Software Engineering, where he continues his work on the Handbook of Software Architecture and also leads several projects in software engineering that are beyond the constraints of immediate product horizons. Grady continues to engage with customers working on real problems and is working to build deep relationships with academia and other research organizations around the world. He has served as architect and architectural mentor for numerous complex software-intensive systems around the world in just about every domain imaginable.

Grady is the author of six best-selling books, and writes a regular column on architecture for IEEE Software. 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), plus papers published in the early 2000’s that originated the term and practice of collaborative development environments (CDE).

Grady Booch 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.

« Previous Keynote All Keynotes Next Keynote»

Invited Talks Regular talks Workshops Types of presentations

All talks sorted by author name All talks sorted by company name

IEEEIEEE Computer SocietyTCSEIEEE Moscow Center
TEKAMA HSE RUSSOFT AP KIT
SQALAB Infopark A-SYS Ukrainian Hi-Tech Initiative
INTSPEI IT Ukraine
Adobe Intel Microsoft
Exigen Services
EMC
iCarnegie