Keynote from Software Architect 2014
At the very top of the Agile Manifesto is the statement "Individuals and interactions over processes and tools." Nonetheless, the word "agile" has come to mean rigid adherence to both process and the tools that support that process. Moreover, many of these processes are incomplete or ineffective. Scrum is particularly problematic.
This talk looks at how "Agile" has moved away from the basic principles of agility, and at what we need to do to fix things (or get off on the right foot if you're just starting the journey).
A 10-minute, practical introduction to Design by Coding (DbC), an incremental design technique that extends the concepts underlying TDD and BDD to the architectural level. With DbC, you design and code simultaneously.