I really liked the method that Lebedev once described long ago (maybe he didn’t invent it, it doesn’t matter). The method describes a fundamentally different approach to project development.

It lies in the fact that the project is created in such a way that in any unit of time it could be shown to the customer. This means that at the very beginning of the work you should lay the most basic functionality and then, later, add small details and work on them.
It helps a lot in many cases. For example, if the customer asks in a week or two to show the achievements of the project or if it is difficult to meet the deadlines. Moreover, in this case, it will be possible to immediately see the entire picture, and it may turn out that some of the functionality previously pledged is simply not needed in this project or in this release.
By the way, this approach is fully consistent with the approach described in the book
Getting Real . I strongly advise her to read to people who want to create a startup or simply create large projects.
What do you think about the progressive jeep method?