Aren’t Crushers just a smoke screen for Big Up Front Design (BUFD)?

Category: Rocks

In a word, no. Regardless of what we may want to believe, software development is a reductive process, which means we first need to understand the problem, develop a solution to the problem, and then implement the solution. Making the process of understanding the problem visible is not an example of BUFD. Rather it is making the “….hardest part of developing a software system” visible and managed.

Crushers are Rocks, and as Rocks, they must be well formed.

The visibility into the analysis process created by Crushers also enables us to see if we falling into the BUFD trap.