Figure 6.1 describes the process that most companies still use to create products. I'll try not to editorialize yet—let me first just describe the process:
- There are, broadly speaking, two kinds of product development processes: - You ask customers what problems they have, and build for those stated problems. In some domains this may take the form of asking customers what they want, and then building exactly what they want. - Or you don’t ask the customer anything, instead you iterate internally and... See more
I feel like for these complex problems, it's basically impossible to design a framework de novo. And people try this all the time, but it very rarely works. Instead, what happens is you have an application that works well, and then basically you copy and paste that two or three times, and then you look at the diffs, and the things that aren't the d... See more