Scrum being a project management methodology, how would you 'sell' it to the developers in a team that is reasonably happy with its current situation?It seems easy to me to explain to our Product Manager how Scrum will allow him to get regular releases, to amend requirements, and get the team to focus on the high-priority stories first.  I found it easy to explain what TDD or Continuous Integration bring in a developer's day-to-day life.  But how can developers be convinced to embrace Scrum?  How would Scrum make their life easier?
Advantages of Scrum for the developers themselves?
scrum
Scrum will provide much more visibility on what is going on. Bad management, last minute changes, pressures, and all kind of stuff a developer usually face.However, it will also bring a lot of visibility on procrastinators, bad faith developers, insane individualists, ... in other words, bad developers.Scrum is a double edged swordScrum will bring you with opportunities to solve those problems. That's why it's so powerful.