Popular agile approaches in software development: Review and analysis
New directions on agile methods: a comparative analysis