- **Epistemic status:** #seedlings The waterfall process premise is that work most flow in sequential order and is useful for fields like car manufacturing or other physical media where a mistake or change can be incredibly costly. However, in software development, changes can happen quickly and at a lesser cost. [[Prototype to learn]] can reveal important information for a project. Code and design can be iterated over and over. The process of software development should be a more collaborative where multiple pieces can be worked in parallel without blocking the other party. For example, if visual design hasn't provided a design, software engineers can still work on the logical pieces. There will be times where the bulk of the work like research, software architecture and other elemental aspects must be done prior to any development work, but that doesn't mean the person in charge of that fades away from the project once that is done. It’s crucial for every discipline to continue to consult with the others to ensure their vision makes it into the final product --- ## References - “Atomic Design by Brad Frost.” Accessed Jun 15, 2022. <http://atomicdesign.bradfrost.com/>.