Episode 86: Interview Dave Thomas

Topics covered
Popular Clips
Episode Highlights
Scaling Agile
Scaling Agile methodologies to large organizations requires more than just applying small team practices. highlights that while agile practices like Scrum and TDD are effective for small teams, they fall short in larger settings without additional product engineering practices 1. He emphasizes the importance of integrating lean principles from manufacturing, such as just-in-time processes, to manage dependencies and ensure transparency in large-scale projects.
The difference between making agile success in the large island, adding the other product engineering practices beyond what you do inside the development team.
---
also notes that without a structured approach, agile teams can become disruptive rather than productive in large organizations 1.
Lean Approaches
Integrating lean principles into agile practices is crucial for effective product management and manufacturing. discusses the gap between academia and industry, noting that industrial relevance can sometimes hinder research by forcing the use of inappropriate tools 2. He advocates for a model where researchers engage directly with industry problems, fostering innovation and practical solutions.
The best model is customers laboratory. So I think if you want to be successful with universities, what you want is they want the researchers coming to you, not you going to the researchers.
---
This approach not only bridges the gap between research and practical application but also enhances the development of agile methodologies in large-scale environments 2.
Related Episodes


Episode 148: Software Archaeology with Dave Thomas
Answers 383 questions

SE-Radio Episode 242: Dave Thomas on Innovating Legacy Systems
Answers 383 questions

Episode 36: Interview Guy Steele
Answers 383 questions

Episode 47: Interview Grady Booch
Answers 383 questions

Episode 97: Interview Anders Hejlsberg
Answers 383 questions

Episode 81: Interview Erich Gamma
Answers 383 questions

Episode 140: Newspeak and Pluggable Types with Gilad Bracha
Answers 383 questions

Episode 52: DSL Development in Ruby
Answers 383 questions

Episode 57: Compile-Time Metaprogramming
Answers 383 questions

Episode 38: Interview James Noble
Answers 383 questions

Episode 155: Johannes Link & Lasse Koskela on TDD
Answers 383 questions

Episode 119: DSLs in Practice with JP Tolvanen
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions
Episode 166: Living Architectures with John Wiegand
Answers 383 questions













