Want to download the mobile app for SDD 2017?
SDD 2017 Schedule
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.
Thursday 18 May 2017
DbC (Design by Coding)
Design by Coding (DbC) is a way to develop an architecture incrementally as you code. It builds on Test- and Behavior-Driven-Development techniques, but adds a focus on the ‘story’ that’s central to all agile processes. The process answers the question of how you can build a coherent agile system incrementally, without a formal up-front design process. DbC provides a way to both design and develop systems that model the story very closely, resulting in a system that’s can handle volatility with ease. Since your code is effectively your design artifact, it also eliminates the need for a separate design phase in the development process.
We’ll do a live demo of the process in class.
Allen is a world-class expert in Agile process, software architecture, and OO design. He's built full-stack web applications, Microservices, compilers, database servers, real-time operating systems, and more. He provides guidance and training for all sizes of organizations, working with everyone from C-levels to developers. Allen has also written a dozen books and hundreds of articles, and taught for the University of California Berkeley Extension. http://holub.com @allenholub
Other presentations by Allen Holub
Tue 16 May 2017 at 14:00
Tue 16 May 2017 at 16:00
Wed 17 May 2017 at 16:00
Thu 18 May 2017 at 11:30
Fri 19 May 2017 at 9:30