A tips and tricks training manual for passing the Scrum.org PSD I (Professional Scrum Developer) exam.
Scrum.org offers Professional Scrum Developer (PSD I) certification. All candidates should pass PSD I exam to get certified. It is recommended that all Scrum developers who work in a Scrum team would certify themselves.
But we found that there is a gap between preparation resources for Scrum.org exams in the market and tricky level of the exams’ questions. Most resources that Scrum.org suggested for preparation are books. These books just establish fundamental knowledge and insight, but usually, do not prepare candidates for the tricky questions. So most people do not prepare as enough for the exam as possible and find the exams risky.
On the other hand, related courses are expensive for many people and according to Scrum.org rules these courses are not mandatory and candidates can prepare themselves through self-study. Therefore, we decided to produce a product to prepare candidates through a tips and tricks training manual to take the real exam with more confidence. Our competitive advantage is broad and extensive content as a reliable learning source with an implicit tricky approach in it. We worked hard to prepare these quality content and we believe it can fill the mentioned gap.
So, we invite you to take the PSD I (Professional Scrum Developer) exam with confidence through our high-quality tips and tricks training manual.
Sample content of manual
Which tests can be automated and which not?
The following tests can be automated: Unit Test, Integration Test, Component Test, System Test, Functional Acceptance Test, User Acceptance Test and Non-functional Acceptance Test (Capacity, Security, Performance, etc.), etc.
However, the following tests cannot be automated: Exploratory Test, Usability Test, Showcase Test.
What is the synonym of code metrics?
Many code metrics have synonym as following:
Lines of Code (LOC): Source Lines of Code (SLOC)
Class Coupling: Coupling Between Objects (CBO)
Depth of Inheritance: Depth of Inheritance Tree (DIT)
Efferent Coupling (Ce): Outgoing Dependencies
Afferent Coupling (Ca): Incoming Dependencies
Cyclomatic Complexity: Program Complexity
What is the Afferent Coupling metric?
Afferent coupling measures how many classes depend on a given class and has the following characteristics:
- Classes with high afferent will affect other classes when changes.
- A large afferent coupling can indicate that you should reconsider the responsibilities of a class because it will be very difficult to make changes to this class later when so many other classes are dependent on it
- It is a code quality metric
Who is responsible for writing tests in a Scrum Team?
Development Team is responsible for doing all the required tasks to create a potentially releasable Increment. Writing tests like other tasks is a part of the development. On the other hand, there is no title in the Development Team such as QA specialist, tester, or coder, but all members are a developer. Therefore, the Development Team is responsible for writing tests.
How should non-functional requirements be managed in Scrum?
The non-functional requirements or cross-cutting concerns are the features of the design that may apply across all layers and are related to the quality requirements. There are many non-functional requirements as following: Security, Reliability, Performance, Availability, Globalization, Scalability, Maintainability, Robustness, etc. Scrum Team can manage them by adding them to the Product Backlog or adding them to the Definition of Done.
For more information you can read this blog post:
Preparation guide for the PSD I exam