Public Training FAQ
Scrum Developer Certification Questions
What is the difference the Certified Scrum Developer Essentials training and the Agile Software Developer Essentials training?
The Certified Scrum Developer Essentials training is forty hour that includes programming labs and is offered in-person only. The Agile Software Developer Essentials training is twenty hours that does not include programming labs and is offered in-person or online. The Agile Software Developer Intensive is a follow-on training that includes programming labs, if desired.
What is the difference between Certified ScrumMaster and Certified Scrum Developer training?
They are vastly different and both are important. ScrumMaster training teaches the Scrum Framework which is applicable to all members on the team. The ScrumMaster role does not necessarily include writing code so there isn’t much guidance on how to write software in an iterative process. This is what the Certified Scrum Developer training is about. A large part of being a successful Scrum developer is about understanding solid engineering practices and problem solving techniques to create better designs and produce higher quality code.
Are all Certified Scrum Developer (CSD) courses the same?
No, CSD courses must fulfill a minimum set of learning objectives. My developer training is based on my experience training thousands of software developers in practical, software-development techniques over the last 23 years. I focus on best practices of expert developers. My CSD training is five days instead of three so I am able to go into the material in greater depth. It focuses on specific successful practices productive teams use to build software.
Can anyone teach a Certified Scrum Developer class?
No, only instructors approved by the Scrum Alliance and associated with Registered Education Providers may lead a CSD class. To Be Agile is one of just a handful of Registered Education Providers offering Certified Scrum Developer training.
What classes do I need to take to become a Certified Scrum Developer?
I offer a forty-hour developer intensive CSD program that goes into Scrum developer issues in much greater depth than other three-day trainings. My Certified Scrum Developer Essentials training includes the Introduction to Scrum for Software Developers course, the Design Pattern Development Essentials course, and the Scrum Software Development Essentials course. I offer this developer-focused certification path in public classes, at different locations around the globe, and as private classes for clients. Contact me for more details on private classes.
If I’m already a Certified ScrumMaster or Certified Product Owner, do I have to attend the entire forty-hour training?
No, as a Certified ScrumMaster or Certified Product Owner in good standing you only have to attend the Scrum Software Developer Essentials workshop. However, many Certified ScrumMasters have found great value in attending all three courses as we cover material from a different perspective than the Certified ScrumMaster and Certified Product Owner classes. Students especially recommend the Design Pattern Developer Essentials workshop. Please Contact me if you would like to register for less than all forty hours of the training.
Are there any prerequisites for becoming a Certified Scrum Developer?
Yes, to attend the class you should be familiar with object oriented concepts and terminology. To become certified as a Scrum Developer you must participate in the class and in the programming exercises. In the past, non-programmers such as project managers and QA engineers have found great value in attending with their team. This is welcomed and encouraged. However, in order to be grated Scrum Developer Certification you must demonstrate that you can develop using the techniques covered in class by writing code in the programming exercises and participating in the class.
Do I have to pay a membership fee to the Scrum Alliance to be a Certified Scrum Developer
No, not initially. I will pay your $150 dues to the Scrum Alliance for your first two years of membership as a Certified Scrum Developer.You are responsible for maintaining your membership after that period.
Do I need to pass a test to become as a Certified Scrum Developer?
You currently do not need to pass a test to become a Certified Scrum Developer. Full attendance and participation in the training, including participation in the programming exercises, plus filling out some paperwork is all that is required. I reserve the right to deny certification if I feel you are not ready. If you feel unprepared to be certified you can decide to delay your certification, in which case I will work with you to help you become prepared.
How can it only take five days to become Scrum developer?
It can’t. It is expected that after the training you will begin applying the techniques you learned to your projects and in time you will become an experienced Scrum Developer. Successful developers follow guidelines and certain problem-solving techniques to help them build better software. My training covers many of these techniques.
Why is becoming a Certified Scrum Developer important?
There are very few certifications for software developers. The new Scrum Developer Certification is focused on a set of core competencies that raises the level of professionalism for software development. It emphasizes a set of broad standards and practices for building any kind of software, as opposed to covering a specific technology or framework that will go out-of-date next year. The principles and practices I teach will help you rapidly deliver high quality software. These are the critical skills that help us drive success on our projects and are what employers are looking for.
Online Training Questions
How do online classes work?
Online classes work exactly the same way as in person classes and you will be expected to fully participate in the training as if we were all in the same room. You must be able to see and hear the instructor, and the instructor as well as other participants must be able to see and hear you (see hardware requirements below). You will be asked to provide feedback throughout the class, answer quizzes, and participate in discussions and exercises.
What are the hardware requirements for online classes?
You must be able to see and hear everyone in class and they must be able to see and hear you. Therefore, you need a computer with a good internet connection and a webcam installed. You can purchase a good webcam for under $20, for example, here. For audio, your computer will need a sound card or you can purchase a USB sound card for under $10 here. You will also need a comfortable microphone/headset, which can be purchased for around $25, for example, here. Alternately, for audio you can call in on a conference line during class but toll charges may apply.
What are the hours of online classes?
Most online classes are offered in four-hour sessions so you can continue to work part-time at your job during the training. The hours are usually designed so people from both coasts of the US and Europe can attend.
What kind of after-course support do you offer with your training?
I am committed to helping my students master the techniques I teach and I realize that 5 days of training, no matter how comprehensive, is not enough for most people to become master developers. That only comes with experience. Therefore, I provide extensive after-course support free of charge to alumni of my training and I offer a variety of additional coaching and consulting options to help you catalyze change for yourself and throughout your organization.
What if we want to register multiple people for a public class?
It is especially valuable for multiple team members to attend this training as it helps everyone get on the same page with a common vocabulary and set of skills. To encourage this, I give discounts for groups of 4 or more who would like to attend the same public class. I also offer private classes at your facility for your whole team. This is usually more cost-effective for groups of 8 or more individuals. Please contact me for more information.
What if we did not find value in attending one of your public classes?
Based on more than 20 years of experience training professional software developers, I am confident that you will find value in my trainings. I have a simple satisfaction guarantee: If, at the end of the training, you are not satisfied, just let me know and I’ll refund your entire registration fee. All I ask in return is that you write a short note explaining what you found unsatisfactory and what I can do to make the training better in the future.