Two weeks ago I had the opportunity to take the Certified Scrum Master training. This training is offered by the Scrum Alliance (
www.scrumalliance.org). To become a Certified Scrum Master, you need to do two things; become familiar with Scrum Basics/attend a Scrum Master course and pass the evaluation at the end of the course.
I'm sure some of you are asking "what the heck is Scrum?" From 
Wikipedia: "
Scrum is an iterative and incremental agile software development method for managing software projects and product or application development." It can make development practices efficient so you can improve upon them while providing framework for complex products to be developed.
So what is a Scrum Master? A Scrum Master is responsible for ensuring the Scrum Team adheres to Scrum values, practices and rules. He/she helps the team self-organize and helps the team when an organization may not be optimized for complex product development (ie removes the impediments). The Scrum Master is not a Project Manager. With Scrum, the traditional role of a "Project Manager" is removed, ie the PM does not get involved in the daily business of the team, the PM deals with more of the outside "high level" issues (budget for example) - whereas decisions on "who will do what" (the day to day stuff) is then determined by the team.
As I mentioned above, to become a Certified Scrum Master, you have to attend a course offered by the Scrum Alliance and pass a 35 question evaluation at the end of the course. You can't self study and take the test. You have to attend the course in order to take the test.
So why did I decide to take the class? Well for three reasons. One, my company offered it and I like free training. Second, the project I'm currently on uses Scrum as a basis, so I wanted to learn more about Scrum. Finally, and for me the most important (and I may piss off a few people here so apologies in advance) there really isn't much more in the way of technical certifications I want to get. I feel as if I've plateaued for technical certifications. Plus for me, my next step career wise is to migrate to more of a Project Manager/Manager/Team Lead role (I'm already the Senior Windows Admin on our team). Compared to some people I'm not the most technical person out there. So for me to make the next step (career wise) I have to look at the management side of things. Which I fully embrace.
Since Project Management certifications really isn't discussed here, I did want to bring up the Certified Scrum Master role. I'm sorry if the descriptions weren't really clear. This is my first experience with Scrum (again I have more of a technical background) so a lot of the concepts and ideas are new to me. There is more reading I am going to have to do on my own regarding Scrum, to help further develop and strengthen myself.