All You Need To Know About Professional Scrum Developer

Mohamed Samir
4 min readNov 26, 2020
  • In this article, I will discuss what is a Professional Scrum Developer, why I got interested in such a certification, how I benefited from studying the material and taking the exam, and how to approach, take and pass the exam yourselves
  • This article targets people who had no experience with Scrum Development and those who find themselves efficient in using it

First things first what is a Professional Scrum Developer ? 🤔

“A Professional Scrum Developer is a member of a Scrum Development Team that demonstrate knowledge and understanding of Scrum and their ability to build software using Scrum in real-world situations”

  • As you can see from the definition, A Scrum Developer is just a development team member ( Developer/Tester ) that understands and integrates Scrum practices to deliver a new shippable increment of the product under development at the end of each sprint

Woo that’s a boring definition from a library book 🤮, why should i care about Scrum Development or even the Scrum developer Exam ? 😏

  • Normally you could work with any Project Management approach i.e. ( Waterfall, Spiral, etc ..)
  • Scrum has become more trendy than the other approaches, and it has proven to be capable to handle a project that faces constant requirement changes, a hard deadline, etc…
  • Scrum development has been adopted by many Big Companies like (Google, Yahoo, Microsoft, Facebook, Adobe, Nokia, Siemens, BBC, CNN, General Electric, Bank of America, Novell, Unisys, and the list goes on … ), Google maintains a list of companies using Scrum here
  • So to answer your question, yes you need to know Scrum, how it works and its methodologies as you might find yourself working in Company/Project using scrum.

Okay great, you got me invested🤩, how do i become a Scrum Developer? 🤔

  • You can start with the Scrum Guide here, which has been updated lately. It is written by Jeff Sutherland and Ken Schwaber the Founders of Scrum. The Guide will give you the basic understanding you need about the Scrum Framework.
  • Then, you can Read about Agile development, Extreme Programming, clean coding & CI/CD (Will provide the materials in a later part in the article)

So After understanding the basic idea of Scrum and Scrum Development should i really take the exam ? 🤔

  • Well it depends
  1. If you want to assess your knowledge of the Scrum framework, then sure go for it as the exam assess your knowledge of scrum and how will you use such knowledge in different situations in your daily development activities
  2. If you just want to earn the exam certification, then don’t bother as the exam costs 200$ which may sound a lot to others and you don’t need a certificate to prove you are good at something, practicing it with your colleagues in your development activities is way more beneficial for yourself and your team
  • As for me I truly did benefit from the whole experience (Studying the material to passing the exam) it helped me understand and Apply Scrum, its techniques ( clean code, Test-Driven Development(TDD), Behavioral Driven Development(BDD), CI/CD, Build automation and a lot more), on the projects, I am currently working on and boost my overall performance. The exam itself did assess my knowledge in these fields by giving my questions regarding real-life situations and how I should interact with it using scrum Mentality and Methos

So how did you prepare for the exam ? 🏋️

  • Here is a breakdown of the Exam topics you need to fully understand before applying for the Online Exam.
  1. Programming
  2. Testing
  3. Test First Development
  4. Quality
  5. Documentation / Persistence
  6. Design & Architecture
  7. Cross-functional, self-organized Development
  8. Analysis
  9. Cross-functional, self-organizing Teams
  10. Scrum Theory and Principles
  11. Scrum Framework

In order to understand such topics i used E-books 📚📚

  1. First i started with A Guide To Scrum Developer
  • This book doesnt focus much on the exam but focus on teaching and showing how to integrate scrum in daily development activities
  • It gave me some insight about Scrum Development, Agile principles, Refactoring techniques and what are the lastest technologies and products that are available on the market that helps aids scrum developments

2. Secondly i moved on to Professional Scrum Developer Question Bank and Reference Guide

  • This book focuses on the exam so much and how to pass it, it begins with explaining each topic mentioned above and then providing solved MCQ on each topic and general questions that you will face in the actual exam
  • I am not an advocate for this book but from my experience i think its enough to pass the exam

Other materials you may find useful ( But i didnt Use )

  • Online Courses
  1. Professional Scrum Developer Exam Preparation Workshop | PSD (Online Udemy Course)
  • And there always Official Trainings like
  1. Training from Scrum.Org
  2. Training from ScrumAlliance.Org

After you finish preparing for the exam you can test your knowledge on Scrum.Org Open Assements before buying the exam ticket

You can apply for the exam on one of the following Websites (I took the exam on Scrum.org) 🥇🥇

  1. Scrum.Org
  2. ScrumAlliance.org

Hope you find this article helpful and start embracing Scrum Methodologies in your daily activities

And if you have any questions feel free to contact me 🍉🍉

--

--

Mohamed Samir

Full Stack Software Engineer @ Orange Labs Egypte. - Certified (Java 8 | React | Scrum ) Professional.