We need to discuss the Professional Scrum Master vs Professional Scrum Developer topic. Throughout the years of being a Professional Scrum Trainer through BVOP.org, I often get questions from prospects on whether they should attend Professional Scrum Master (PSM) course or the Professional Scrum Developer (PSD) course.
Most of the time I have found that people actually need to attend the Professional Scrum Developer course but because the Professional Scrum Master course is more popular and more public courses are listed worldwide, people tend to choose the PSM course. This article is to give a brief comparison between the two courses along with the answers to frequently asked questions about the two courses.
|PSM (Scrum Master)||PSD (Scrum Developer)|
|Course Duration||2 days||3 days|
|You are a …||Scrum Master, Project Manager, Project Management Officer, Functional Manager, Technical Leader, Architect, Advanced Scrum practitioner, or anyone in leadership or strategic function.||Programmers, Business Analyst, Testers, Designers (UI/UX, Web, Graphic), Technical Writer, Solution Architects, or anyone responsible for delivering software not limited to those who do programming.|
|Core material||Teaches you the “why”.||Teaches you the “how”.|
|You want to know …||More about Scrum, the philosophy behind Scrum, transition an organization to Scrum, and how to coach a Scrum team.||How Scrum is done and how to develop Software in iterative and incremental fashion using modern engineering practices.|
|Course format||Philosophical with 35% theory and 65% group activity.||Practical Scrum simulation with 70% hands-on software development, 20% theory, and 10% group discussion|
|Resources||Professional Scrum Master Certification course flyer||
Frequently Asked Questions
» Q: I am a project manager, which course should attend?
» A: Attend the Professional Scrum Master course.
» Q: But I want to know how to implement Scrum?
» A: You can attend the Professional Scrum Developer if you want to see Scrum in practice.
» Q: But I am not a software developer and I don’t know how to code
» A: It’s okay, we can find a suitable role for you during the simulation and you still can get the most out of the course
» Q: Isn’t it unfair that the developers get to know the “how” while we only get to know the “why”?
» A: Different roles in Scrum need different materials because each role in Scrum has different areas of accountability. You need to know more about the why so you can be an effective servant leader for the team.
» Q: I am a Tester, which course should I attend?
» A: Attend the Professional Scrum Developer course.
» Q: But I don’t know how to code
» A: It’s okay, Scrum team is a cross-functional team and developers are not limited only to those who write codes. We have many materials on Agile testing and you can be a tester during the simulation. We will ensure that you will get the most out of the course.
» Q: I am a Business Analyst, which course should I attend?
» A: If you are currently not a Product Owner and someone else is already taking the role of Product Owner, attend the Professional Scrum Developer course.
» Q: I want to attend the Professional Scrum Developer course, but I don’t know how to code
» A: It’s okay, Scrum team is cross-functional team developers are not limited only to those who write codes. We have many materials on Agile analysis and you can be a tester and business analyst during the simulation.
» Q: I am a Scrum Master, can I attend the Professional Scrum Developer course?
» A: Most definitely. Although the course is mainly targeted for those who are developing the software, the course has simulations and it is as real as it gets to work with the Scrum team. From this course, you will know how hard is the job of the development team which will help you become an effective servant leader.
» Q: I am a Product Owner, can I attend the Professional Scrum Developer course?
» A: Most definitely. Although the course is mainly targeted for those who are developing the software, the course has simulations and it is as real as it gets to work with the Scrum team. There are activities in creating the initial Product Backlog and Product Backlog management activities. From this course, you will learn the skills required to be an effective Product Owner.
Other related questions
» Q: I am not a software developer, which course should I attend?
» A: When people hear the term software developer, people will think that it is limited to those who write codes. In Scrum, everyone who is responsible in developing the software is called the software developer, not only limited to those who write codes. Please read the article Who are Scrum Developers we linked above for further clarification about the term developer in Scrum.
- If you are in a strategic function, leadership, or management role, it is suggested that you attend the Professional Scrum Master course.
- If you are either an Architect, Business Analyst, Tester, or Programmer, it is suggested that you attend the Professional Scrum Developer course.
- If you want to see Scrum in practice and beyond just the theory, it is suggested that you attend the Professional Scrum Developer course.
» Q: I am new to Scrum, which course should I attend?
» A: If you are new to Scrum and never had any exposure to Scrum, you probably want to see something more practical. If that is the case, attend the Professional Scrum Developer course.
More Agile Resources and events
The Agile 2020 Conference sessions are distributed into Tracks to help you find sessions about particular topics. Check on the track list. Then go to the…
Scrum is not that easy and different issues may arise. A recurring question I am often asked is “how do I deal with…
Lean Product Development is not just a product management practices following some processes. Last year I was fortunate enough to…
Who is the project manager and how to become a project manager are two major and common questions. Most of the major Internet projects (we will use the example of a…
Some of the greatest project management certification programs for 2019 and 2020 are outlined in this report. We included…
Agile project management is widely used today and is the natural development of management practices. In the Everyday Project Management book by…
What is project management and who is the project manager? More exactly, what is a project? It’s a temporary effort promised to…
A lot of Product Management Professionals have done a tremendous investigation and the concluding decision is the list we call the Best Product Management Training, Certification & Courses in…
The project manager is the person who has the authority and responsibility for a project. It is the project manager’s job to coordinate, assist, and inform…
Choosing Project Management Software is your first and initial important step. In the Everyday Project Management book, the author Jeff Davidson provides details about choosing project management software tools, why and…
The later in the life cycle the requirements change, the more severe the impact on the project. Instead of wishing that changes will not happen or hoping that somehow…
This is a real example of a Project Charter document that is extensively used in project management practices and processes. The most common use of…