If your team is releasing updates constantly & there are edits to the list of features to do, Kanban would be the way to go. AGILE is best when everything is defined and would not change. I work in a company that worked on AGILE. But the nature of our team's work would constantly have numerous c...