I began working with an agile methodology this year. And I can say that
Working in such environment make developers become like machines.
It is way more humane.
But it has to be implemented correctly.
Dailys are 15 minutes only, not more. If they take longer the week was implemented incorrectly
Technicalities can not be discussed on dialys, if there are questions project manager assigns a senior to a junior or creates a meeting for just 2 devs.
Devs doesn't concern with acquiring the information to solve the issue, that is project manager job to contact the issuer and get all the needed information
Also devs don't need to present the work that is the work of QA and project manager.
Weeklies must be one hour at most. And only one day of the week.
Devs must not be in more than on daily at Day. One weekly at at week.
I like it, i can really focus on tasks.
It indeed increase code quality and quality of life