HomeDesign Process FundamentalsGuidelinesAccessibilityMethodsResearch Design SystemsAISoftware DevLow-Code DevSoft SkillsCareerToolsLinks


In software engineering, a development process is the process of dividing development work into smaller, parallel or sequential steps or subprocesses to improve design, product management, and project management. It is also known as a software development life cycle.

<aside> 🗂️ Development Processes


Waterfall

Agile

Lean

Other Topics


Design Handoff

</aside>

bl5lK6m.jpg

Screen Shot 2022-04-13 at 3.26.45 PM.png

Screen Shot 2022-04-13 at 3.27.00 PM.png

Kanban, Scrum, and Lean all fit into the umbrella of Agile development approaches, offering different ways to implement Agile principles like iterative development, collaboration, and adaptation. However, their compatibility with the Waterfall methodology differs significantly.

Within Agile:

Compatibility with Waterfall: