Having managed projects ranging from R&D, defense systems, construction, and software development.. the MMM is all about work teams. Most successful project managers learn this sort of thing from experience (read pain and failure). Everybody thinks they have some sort of 'new concept' that is the magic bullet to 'solve software development problems'.
Forgetting that the one common element is... people. No matter WHAT methodology you claim to follow, I guarantee at least half of your team will think it's bullshit, and begrudge the paperwork that is getting in their way of just getting the job done.. THEIR WAY.
The best thing a good manager does is remove restraints and barriers, and filter bullshit. And let the team gel and get their shit done.