This talk was given at a joint session of Denver IASA and the Denver Agile on 16 November 2009. The topic is the Risk-Centric Model of software architecture, which helps you answer the question, "How much architecture/design should I do?"
The first 17 minutes of the talk are a quick summary of software architecture; the remainder describes the Risk-Centric Model.
The speaker is George Fairbanks, who holds a Ph.D. in Software Engineering from Carnegie Mellon University. His dissertation introduced design fragments (georgefairbanks.com/design-fragments), a new way to specify and assure the correct use of frameworks through static analysis. He has publications on frameworks and software architecture in selective academic conferences, including OOPSLA and ICSE.
He is presdent of Rhino Research (RhinoResearch.com), a software architecture and training firm.