From the course: Lean Software Development

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Adopt set-based design

Adopt set-based design

From the course: Lean Software Development

Start my 1-month free trial

Adopt set-based design

- Traditional phase-gate approaches to software development require that you make early design and development decisions. These early decisions are usually followed by detailed specifications, work break-down structures, and project plans with timelines. The work dictated by those decisions is usually not done for weeks or even months, meaning that you have to wait to find out if those decisions were the right ones. Lean software development teams tackle this problem via two key approaches. The first approach is to build software and processes and that are tolerant to change. This is fundamental to success in an evolving market. Decisions that seem perfect today might not look so great tomorrow or next year when you learn more or your context changes. Always expecting change and building things with that in mind is a fundamental key to success. But this video is all about approach number two, set-based design. You might also hear it referred to as set-based concurrent engineering…

Contents