Date: 2019-09-08


Agile

Agile. A methodology that focuses on adoptive development. Main principles are:

Scrum

Scrum is one of the Agile implementation and actually is the most popular. It brings project roles and a little bit more recommendations than Agile does. Also it has different artefacts and events to make processes transparent and more collaborative with a customer.

Kanban

Kanban is a method that appeared in Japan. I bases on limits and continuous workflow and lean development too. Each task is a card, and there should not be Work in progress cards more than accepted limit. There are different meetings and artefacts like in Scrum but no sprint and therefore sprint goals too.

Lean development

Lean development - a set of principles that can be applied to software development to decrease programming effort, budgeting and defect rates. Principles: