
Many developers perceive Agile as a stand-alone methodology (framework) for working on projects. In reality, Agile is more of a philosophy, a common approach that unites a whole group of agile methodologies (Scrum, Lean, Kanban and others). In addition, methodologies can be non-agile. For example, Waterfall. The best practices for project management can be found … What are the steps of the Agile development cycle?