What are the pros and cons from your experience or opinion of each way of software development? Scrum Agile Kanban Which do you use right now and recommend for a small team of 3?