<<< Previous track Next track >>>

 Effective Design

Host: Kevlin Henney

Designing software continues to be a challenge for today's software developers: how to best translate a set of abstract ideas into working and functional software. This track covers a range of developments in software design techniques and practices, that professional software developers can apply to make this transition successful. With focus on modeling core business elements, domain driven design is continuing to gain momentum as an important design strategy. Here we will take a look at what else is happening in software design.
Schedule,
Thursday
 Effective Design
08:00 - 09:00 Registration and Breakfast
09:00 - 10:00 Keynote:Trends in Agile Development
Kent Beck
Location: Fleming Room
Download slides
10:00 - 10:30 Break
10:30 - 10:45 Effective Design - What, Why, How and Who
Kevlin Henney
Location: Fleming Room
Download slides
10:45 - 11:00 Break
11:00 - 12:00 Intentions & Interfaces - Making Patterns Concrete
Udi Dahan
Location: Fleming Room
Download slides
12:00 - 13:00 Lunch
13:00 - 14:00 A Tale of Two Systems
Pete Goodliffe
Location: Fleming Room
Download slides
14:00 - 14:30 Break
14:30 - 15:30 User Interfaces: Meeting the Challenge of Simplicity
Giles Colborne
Download slides
15:30 - 16:00 Break
16:00 - 17:00 Effective Design: TBA (5)
Kent Beck
Location: Fleming Room
Download slides
17:00 - 17:15 Break
17:15 - 18:15 Domain Driven Design - The way back to OO
Felipe Rodrigues
Location: Fleming Room
Download slides