Designing software before writing a line of code, while not a new concept in today’s world, for many developers it is a difficult concept to grasp. Developers are faced with difficult questions, such as which methodology to use? In this session we will discuss the benefits of Emergent Design and how we can approach software development, which will allow developers to work with the natural flow of the development process and let the design emerge as they go through that flow.
David Yancey with 13+ years of experience as a programmer is Manager Consultant with the Enterprise Microsoft Solutions of Sogeti, Inc. Specializing in C#, .NET and other Microsoft Technologies. He enjoys the challenge of finding solutions to difficult technical / design problems, often finds himself evangelizing Agile methodologies and XP practices. In addition to his work with Sogeti, David can also be found as an active member of the .NET community as a speaker and Agile community as a presenter speaker both locally and nationally. Outside of work and the community David spends his time with his family, including traveling, helping his wife Robin as she completes her degree in Speech & Language Pathology, and spending time his 2 kids.
Dallas .NET UG http://www.ddnug.net/