This event has ended. Visit the official site or create your own event on Sched.
  • Registration is open every day from 7:30 a.m. until the close of the day’s sessions. 
  • 30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily (Wednesday afternoon break is at 2:00 p.m.). 
  • Lunch is 12:00-1:00 p.m. daily in the Catalina Ballroom (Monday lunch is in the Shutters Hospitality Suite)
Back To Schedule
Tuesday, May 3 • 9:00am - 10:00am
Keynote: Architecting the Unknown

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

There are many systems that we know how to architect (usually because we've built them many times before). There also many systems for which we know a process that will lead us to a reasonable architecture (usually because the forces on our project permit incremental and iterative development). There are even some things we know how not to architect (because we've tried before). However, there are some systems for which we hardly know where to begin (because not only are they wickedly hard, they are also far beyond our current art and science). These are the classes of systems that most interest me: how do we architect the unknown? In this presentation, we'll start by laying a foundation of what we know we know about software architecture, and then we'll consider what we know we don't know. Following that, we'll take a leap into the unknown and look at the kinds of systems that will stretch us both technically, socially, and ethically.

Get the slides.

Watch the video.

See an artist's rendering.

avatar for Grady Booch

Grady Booch

IBM Research
Grady Booch is Chief Scientist for Software Engineering as well as Chief Scientist for Watson/M at IBM Research. Having originated the term and the practice of object-oriented design, he is best known for his work in advancing the fields of software engineering and software architecture... Read More →

Tuesday May 3, 2016 9:00am - 10:00am PDT
Bel Aire Ballroom