What do you think of Agile/Scrum software development?
Now a days many companies are touting that they are developing their software based on Agile methods, Scrum, Kanban. etc.
What do you think of Agile? Is it a panacea for all software development or just lots of marketing buzz? I mean one can become a Professional Scrum Product Owner after taking a 2 Days class that costs about $1200. How can then this be a really valuable skill if it takes 2 Days and $1200 to learn it! Sound more like a new age cult to me. What do you think?
All that has happened is someone has added a name (Agile) to what professional programmers have been doing for decades, delivering a WORKING program tailored to the CUSTOMER'S needs in a timely manner, then using customer feedback to incrementally update the same program without all of the bullshit that the customer does not need or want.
That is a far cry from what so-called 'web designers' do as evidenced by the massive numbers of bloated half-assed working websites on the internet. There is no reason to constantly re-invent the wheel like is constantly happening on the web.
$1200 to waste 2 days in class is ridiculous. One can spend half that much time at no cost by using Google and have a better handle on what is learned. Of course, doing that will not get a piece of paper showing that you spent time in a class. If a programmer is so bad that he needs that paper, he should take up some other skill that he is capable of doing, like maybe knitting.