Looking for help regarding Scrum.org PSD exam? Take a look at these tips
Not sure if you are aware but I'm a Certified Scrum Master. Back in 2014 I wanted to work as a Scrum Master but turns out I love to work with development so I never exercised that role. Lately however, I've been working on a project and realized that as a developer, I wanted to help my company to improve their Scrum. This time, instead of pursuing the PSM II, I decided to go for the Professional Scrum Developer certification.The Professional Scrum Developer certification
But what is the Professional Scrum Developer certification (PSD)? According to Scrum.org:Professional Scrum Developers are members of the Scrum Development Team and demonstrate knowledge and understanding of Scrum and their ability to build software using Scrum in real-world situations. The value of certification is intimately tied to the demonstration of knowledge needed to achieve it. By that measure, the PSD assessment is significantly more valuable than available alternatives for Scrum.
Why you should consider the PSD exam
I think every developer that wants to work or works in an agile team should try to get this certificate. Why? Because most teams think they do Scrum right. My experience (as a contractor and employee) is that, it's rare to find a team that does scrum the right way and a company that respects and understands the Scrum framework.And on the flip side, the certificate shows recruiters and co-workers that the developer studied, understands and knows the foundations of the Scrum framework validated by Scrum.org, managed by Ken Schwaber, one of the fathers of the Scrum framework.
What to Study
First, understand the Scrum Guide. This is the most important resource in Scrum. It may seem simple but you'll see how much each work in there makes sense (and makes a difference). Remember, Scrum is difficult to master. Second, especially for developers, study topics related to agile practices, Extreme Programming and how they apply to Scrum. It's amazing how many concepts were imported from XP for example into Scrum and people most people have no idea that they aren't required.My suggestions are:
- How to use scrum in a development project
- Working within a Scrum Team
- Why and how a Definition of Done is important
- General development practices
- Agile architecture practices to slice features
- Test driven development
- Agile requirement management practices
- DevOps tools in Scrum
- TDD, BDD, ATDD, CI, CD, Code Quality
Tips for passing the exam
Okay so let's take a look at some tips to pass the exam.Tip 1: Read and understand well the Scrum Guide
The Scrum Guide is the most important document in the Scrum framework. You should read it multiple times carefully reflecting on each word. Understand well the Scrum Guide and the scrum foundations including the associated roles, events, artifacts, and rules. I suggest reading it 3 or 4 times before doing any assessment.Tip 2: Practice with the Open Assessments
You should make exhaustive use of the Open Assessments. Basically they are a subset of the questions that you may encounter in the exam. I suggest that you only move to the next step once you get constant 100% on all exams for at least 3 days.Suggestion: after studying the Scrum Guide, do a couple of assessments. Validate each of your answer against the assessment answer and be sure to review it back on the Scrum Guide and understand the reason for that.
Tip 3: Explore related content
Once you understood well the concepts and the Scrum Guide, it's time to search for related resources on the web. A good start point is the Scrum.org web site:- Scrum.org Resources - multiple relevant resources
- Scrum.org Forum - There is lots of interesting discussions there.
- the Scrum for developers page
- Scrum Glossary - describes important terms of Scrum.
Tip 4: Study developer-specific content
Apart from Scrum foundations, developers will find lots of technical questions. For developers, you can find on this page a lot of relevant information. The recommended bibliography is:- Suggested Reading for PSD
- Professional Scrum Developer Glossary - provides an overview of terms specific to software development teams using Scrum and agile software development techniques.
- Scrum Myths - I really enjoyed the series and helped me understand way better the Scrum Guide;
- DevOps Cake!
- The Convergence of Scrum and DevOps
- The Evolution of the Development Team
- 25 Characteristics of a Great Development Team
Tip 5: Exam Time
Okay so you prepared well, understood all the Scrum Guide and know the foundations of the related development questions you saw. How to deal with exam time?- Review a couple questions in the morning just so that information is reloaded in your mind
- Take a few hours and go do something completely unrelated to the exam. Relax
- Grab a coffee and start the exam.
- Pay attention to the remaining time but don't be concerned. Time is enough. You have 60 minutes to answer 80 questions. Time is more than enough as the questions are usually small;
- Don't waste too much time on each question. When in doubt, bookmark it and move to the next;
- Use the bookmark feature - this is good to mark the questions you're not sure about and come back to them later
- Remember: keep calm
Final Thoughts
Even if you don't consider taking the exam, just studying the Scrum Guide and doing the online assessments is a big step. It's common to see teams violating some of the foundations of the Scrum framework. The result is usually unsatisfied team members, lack of visibility and dysfunctional projects. Knowing what, why not reserve some time to review how's your understating of Scrum doing?See Also
- How and why use stronger passwords
- Definition of Ready
- Skill Up: A Software Developer's Guide to Life and Career
- Hello, Startup - A book for developers building their startups
- Non-technical skills software developers should have