Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

This question already has an answer here:

For those involved with the Agile community (either as developers or management) you've all probably heard about the Certified ScrumMaster designation as well as Certified Product Owner, and Certified Scrum Developer.

You may have also heard about PMI (Project Management Institute) new "Agile Certification."

Isn't Agile (as a philosophy) all about opening up to newer and (possibly) more effective methods of developing? Does there need to be a certification to back up the "skills?"

What is the best reason to get an Agile certification?

share|improve this question

marked as duplicate by gnat, Kilian Foth, GlenH7, MichaelT, BЈовић Jul 26 '13 at 13:52

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

2  
I believe a certification wont hurt. Unless you cant back it up. –  Tom May 3 '11 at 1:44
    
Good point here. Experience is key –  Agile Scout May 3 '11 at 1:55

2 Answers 2

up vote 8 down vote accepted

Good/valid reasons: 1) Everyone in your company is Scrumming, and you all go to the same Certified Scrum Master (CSM) training program to all establish and reinforce the same vocabulary and base understanding

2) You know very little about Scrum and want to get immersed and learn from an experienced teacher and other attendees who have between zero and 12 months experience using Scrum

3) You need it for your resume or for your company to include as a selling point

Honestly, there is tremendous variation in CSM training across instructors, each focusing on different aspects of Scrum/Agile. If you really want to dive into Scrum/Agile, for about the same money, I would recommend attending a conference like Agile 2011 or Better Software and see multiple presenters and more practitioners. Best to go with 2-3 people you know, and compare notes and bring back things you can actually implement and be successful with in your company. I used this when I transitioned a SW department to Scrum and it worked very well (sent 4 Managers & Leads to Better Software, and another 3 Managers & Leads to Agile 2008)

share|improve this answer
    
Thanks so much Al for your feedback! I really like your #1 point. That is a huge "everyone get on the same page" for a team –  Agile Scout May 3 '11 at 3:47

I attended both CSM and CSPO trainings. Both give you really great amount of information about Scrum and Agile and both were the best trainings I have ever attended but also the most expensive. I'm not sure if certification itself has any higher meaning then "yes, you attended the training".

Reasons why I think these trainings are good:

  • It will give you very big amount of practical information about using Scrum
  • Trainer is almost always also Coach so he explains thinks based on his experience
  • Each trainer has "his own flavor" of Agile development which fully corresponds with opening up to newer and more effective methods
  • If more your colleagues attend trainings lead by different instructor you can get different experience (based on different flavor) and tweak your own process
  • My CSM course was more introduction to Scrum aiming on how to run the process, how to work as a team, how to deal with impediments, how to lead people without power, etc.
  • Trainer on CSM course was also interested in other agile practices so he spend some time explaining lean approach and how it can be combined with Scrum
  • My CSPO course was more advanced. It was mainly about business perspective and it changed my understanding of Scrum quite heavily. Before that I believed that Scrum is more for developers with some advantage for project management and business but after this course I fully understand that Scrum is mainly about project management and business with some advantage and new techniques for developers.
  • It is not pure brainwash. Trainers sometimes (but rarely) admit that Scrum is not for every company and that it has some disadvantages which make very hard using it in some environments (like distributed team).
  • The fun is that trainers sometimes disagree with each other - again the flavor. It is good because you can think about their arguments and you know that there is more ways to do that and you can select the best one for you.
  • If you are lucky you can attend training lead by Jeff Sutherland (one of Scrum creators) or Mike Cohn

What I don't like about these courses / certifications is commerce. All certifications are only for two years and you have to pay fee if you want extend the certificate. This is the most visible on Certified Scrum Professional offered by Scrum alliance. To get this certification you don't have to attend any training. You need proven 1 year experience with Scrum, write a case study about a project you did using Scrum and pay $250 per two years.

I believe that these two trainings + information from trainings attended by my colleagues + Mike Cohn's books about Scrum, Agile and User stories gave me a great starting point. I'm developer and I would like to attend Developer course.

There are also another Scrum trainings (and certifications) offered by scrum.org but I don't have any experience with them. Still I expect high quality because the founder of the scrum.org is Ken Schwaber (one of Scrum creators).

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.