PSD Exam Questions
173 real PSD exam questions with expert-verified answers and explanations. Page 1 of 4.
- Question #1Refactoring and Design
Which of the following are quality goals in application architecture? (choose the best two answers)
architecture quality attributessecurityscalabilitynon-functional requirements - Question #2Developing Products
Which of the following describes the focus of the first way of DevOps? (choose the best answer)
DevOps first wayflow of valuecontinuous deliveryDevOps principles - Question #3Applying Scrum
In what ways do Developers contribute to refining the Product Backlog? (choose the best three answers)
Product Backlog refinementDeveloper responsibilitiestechnical dependenciesestimation - Question #4Applying Scrum
Developers are blocked by an impediment in the middle of the Sprint. The impediment is outside the Developer's control. What should they do? (choose the best answer)
impediment removalScrum Master roleSprint executionDeveloper accountability - Question #5Refactoring and Design
When is a system's architecture decided? (choose the best answer)
emergent architectureevolutionary designjust-in-time designagile architecture - Question #6Test Driven Development
What are possible benefits from practicing Test-Driven Development? (choose the best three answers)
TDD benefitsred-green-refactorproblem decompositioncode quality - Question #7Applying Scrum
Which of the following is required by Scrum? (choose the best answer)
Scrum eventsSprint RetrospectiveScrum requirementsDaily Scrum - Question #8Developing Products
When are individuals with testing and quality expertise included in the software development effort? (choose the best answer)
quality integrationtesting expertisecross-functional teamscontinuous testing - Question #9Applying Scrum
What should the Scrum Team do during the first Sprint? (choose the best answer)
first Sprintusable IncrementSprint GoalScrum fundamentals - Question #10Developing Products
When using Scrum, can a Scrum Team use Continuous Delivery? (choose the best answer)
Continuous DeliveryScrum compatibilityDefinition of Donerelease cadence - Question #11Applying Scrum
When is refinement of a Product Backlog item complete? (choose the best answer)
Product Backlog refinementreadiness criteriaScrum Team consensusbacklog grooming - Question #12Developing Products
Which of the following are DevOps Practices? (choose the best answer)
DevOps practicesCI/CDblue-green deploymentblameless post-mortems - Question #13Test Driven Development
A team has expressed requirements as a set of failing acceptance tests. What are three benefits? (choose the best three answers)
acceptance testsATDDacceptance criteriarequirement quality - Question #14Applying Scrum
Which of the following are required by Scrum? (choose all that apply)
Scrum requirementsoptional practicesunit testingbuild automation - Question #15Applying Scrum
While developing a new feature, you find a bug delivered in a previous Increment. What should you do? (choose the best answer)
bug handlingProduct Owner collaborationSprint executiontechnical debt - Question #16Applying Scrum
Which of the following is true about the Definition of Done? (choose the best two answers)
Definition of Donereleasable IncrementSprint Retrospectivequality standards - Question #17Applying Scrum
True or False: Best Practices are recommended to solve complex problems.
Cynefin frameworkcomplex vs complicatedbest practicesempiricism - Question #18Developing Products
Choose two benefits of Continuous Integration. (choose the best two answers)
Continuous Integrationtransparencyfeedback loopsDeveloper collaboration - Question #19Applying Scrum
What are the two primary ways a Scrum Master helps a Scrum Team work at its highest level of productivity? (choose the best two answers)
Scrum Master roleimpediment removalfacilitationteam productivity - Question #20Applying Scrum
Which best describes the Product Backlog? (choose the best answer)
Product Backlogemergent backlogproduct discoverybacklog evolution - Question #21Applying Scrum
True or False: An Increment must be released to customers or users at the end of each Sprint.
Sprint Incrementrelease decisionsScrum artifacts - Question #22Developing Products
Which concept is described by the Last Responsible Moment? (choose the best answer)
Last Responsible Momentlean principlesdecision deferral - Question #23Test Driven Development
Which four types of tests can be included in an automated test harness? (choose the best four answers)
automated test harnessunit testsintegration testsperformance tests - Question #24Applying Scrum
True or False: A Sprint can be canceled before the timebox ends.
Sprint cancellationSprint timeboxProduct Owner authority - Question #25Applying Scrum
What relation does scrum have to development practices?
Scrum frameworkdevelopment practicescomplementary practices - Question #26Developing Products
Database design must be complete before coding starts to ensure a solid foundation
emergent designiterative developmentupfront design - Question #27Refactoring and Design
What is a merge in a version control system?
version controlmergesource control - Question #28Refactoring and Design
In software development DRY refers to:
DRY principlecode duplicationsoftware design principles - Question #29Applying Scrum
Who is responsible for a sprint backlog item that contains several database tasks?
Sprint Backlog ownershipDeveloper responsibilityScrum team accountability - Question #30Developing Products
How is architecture decided in a scrum team during a project?
emergent architectureevolutionary designScrum team roles - Question #31Test Driven Development
What does a test written with TDD represent?
TDDtest-first developmenttechnical requirements - Question #32Test Driven Development
What are two reasons to use mock objects in unit tests?
mock objectstest isolationunit testingdependency control - Question #33Applying Scrum
Select three criteria for the definition of done
Definition of Doneacceptance testscode reviewregression tests - Question #34Refactoring and Design
Which metric is least useful when measuring code maintainability?
code maintainabilitycyclomatic complexityfunction pointscode metrics - Question #35Test Driven Development
Is it a good idea to follow each automated build with the execution of automated tests?
continuous integrationautomated buildsautomated testing - Question #36Developing Products
What are two ways developers can ensure a good architecture? (two answers)
emergent architecturearchitectural principlesevolutionary design - Question #37Developing Products
Which of the following describes an architecture spike?
architecture spiketechnical explorationproof of concept - Question #38Refactoring and Design
What is technical debt?
technical debtcode qualitypoor technical choices - Question #39Applying Scrum
When should a newly discovered huge bug of a previous sprint be fixed?
bug prioritizationProduct Owner decisionsSprint Backlog management - Question #40Applying Scrum
Which two criteria are useful in deciding if something should be documented every sprint?
sprint documentationDefinition of Donedocumentation criteria - Question #41Developing Products
Which are four attributes of a good bug report?
bug reportingdefect documentationreproduction stepsquality assurance - Question #42Refactoring and Design
Which are two benefits of establishing naming conventions for code?
naming conventionscode readabilityshared codebasecoding standards - Question #43Developing Products
Choose two common cross-cutting concerns in application architecture
cross-cutting concernssecurityscalabilityapplication architecture - Question #44Developing Products
When is performance testing most effectively performed?
performance testingtesting strategycontinuous testingdevelopment lifecycle - Question #45Pair Programming
Why might a scrum team choose to do pair programming?
pair programmingcode qualityknowledge sharingcollaboration - Question #46Test Driven Development
The right time to refactor code using TDD is
TDD cyclerefactoringred-green-refactortest driven development - Question #47Developing Products
Why are automated builds important?
automated buildscontinuous integrationdefect detectionconfiguration management - Question #48Applying Scrum
When are testers and QA experts ideally included in the project?
QA integrationcross-functional teamtesting rolesScrum team - Question #49Developing Products
When a continuous integration build fails, who should fix it?
continuous integrationbuild failureteam accountabilityCI/CD - Question #50Applying Scrum
What is the role of modeling in scrum teams?
modelingshared understandingagile modelingScrum practices