We had a great turnout for the Nashville Agile User Group's April luncheon and there was a good deal of information shared about Agile certifications.
I said I would post some links to online resources and here they are:
- Scrum Alliance is the most well known, providing a variety of certifications for Scrum Masters, Product Owners, developers, coach
- Scrum.org was created a few years ago by Ken Schwaber when he broke away from the Scrum Alliance in order to make a certifications program more aimed at practitioners and not merely trainers.
- Recently the PMI added their own Agile certification.
- The International Consortium for Agile has their own certification track (I don't know much about it) that was primarily started by Alastair Cockburn.
There were many interesting ideas bounced around and here is a basic synopsis:
Advice for an Individual Looking to get Certified
- Scrum Alliance's CSM is the most well known certification currently. The class content is not regulated so the materials may be different between classes. There are only a handful of courses offered in the Nashville area. Ask around about trainers from people who have already attended the course. Going with a big name in the industry is not necessarily the best choice. Most said the test was realtively easy based on the content from the courses. They did start offering a certification for developers, but no one had heard much about it.
- The PMI Agile certification requires a good deal of hands on experience. Both attendees who had pursued this certification were audited and had to get signed affidavits around their experience. Overall is a bit more costly than the CSM courses, but seems to have a bit more weight behind it. The material was said to concentrate on project management aspects but covered more than just Scrum. This book was highly suggested for exam prep.
- Scrum.org offers certifications that basically match all of the Scrum Alliance ones, but their course ware is the same every class so you know what to expect no matter whose class you attend. Some people had some very positive feedback about the developer course when was very hands on with .NET and TFS (they have a Java one too).
- Even if you are against certifications, many companies perform initial searches and screenings with them so you may be hurting your chances in some places.
Advice for Companies Looking to get Their People Certified
- If you can afford it, bring someone in house so that the training can be more focused on your company's specific issues.
- Remember that certification classes only go so far. Follow up hands on coaching was highly suggested.
- Look for training/certifications for everyone in your organization who will participate in your Agile process. Don't just get your Scrum Masters trained.
- Don't assume that certified training is better than those that aren't certified. Several people enlisted training without certification and were very happy with it. Look for deep, wide spread experience and references.
- Several people pointed out that a good many trainers target the project management side of Agile heavily and do not offer practical guidance on the practical engineering side.
Advice for Companies Hiring People with Certifications
- Certifications only show that the person holding them attended a class and passed a test. While some may be harder to get than others, certifications do not guarantee expertise.
- Look for people who have experience in multiple environments. Many people claim to be experts with a few years in one environment.
- Don't just look for certifications. You can miss out on some good people.
If you attended and think of something we covered that I missed, please let me know. See you next month!