
合格させる試験完全版PSD問題集122解答
検証済みPSD問題集と解答100%合格はここ
質問 11
When does the development team show their work to the product owner?
- A. All of these
- B. Whenever the product owner asks
- C. During the sprint review
- D. Anytime the developers need feedback from the product owner
正解: A
解説:
All of these would good moments to update the PO with the work done.
質問 12
Which of the following two best describe a ready product backlog item?
- A. It is well understood by the developers and product owner at the sprint planning
- B. It has been fully described in the user requirements analysis
- C. It is a complete user story with all the necessary components
- D. It has been changed from unready to ready status in the tracking tool
- E. It can most likely be done within one sprint
正解: A,E
解説:
A ready product item needs to be able to be done in a sprint (scrum guide). In order for it to be ready, the product owner and the developers need to understand it well. Tracking tools and requirements analysis and how user stories should be made isn't part of scrum or the best practices for development.
質問 13
The right time to refactor code using TDD is
- A. After the tests passes
- B. When I can see the debt building in the code
- C. When preparing legacy code for unit tests
- D. After the tests fails
正解: A
解説:
You should refactor as soon as possible, but before the tests passes it cannot be refactored, because then it is not esatablished just yet. So it would still be part of the first version if changes would be made then.
質問 14
What are two ways developers can ensure a good architecture? (two answers)
- A. The developers have a set of guiding architecture principles that every developer understands and follows when writing code
- B. Architecture is an ongoing discussion amongst the developers, focusing on implementing current Sprint Backlog Items
- C. The developers focus only on adding functionality. The architecture will take care of itself as the developers add functionality
- D. Developers assign someone to the role of software architect to ensure the architecture
- E. Architecture is dealt with in sprint 0
正解: A,B
解説:
There is no sprint 0, architecture won't take care of itself and there is no architect role. The architecture is an ongoing discussion and growing construct. There are guidelines and principles in place.
質問 15
When more teams are working on the same product. How should they go about their definition of done?
- A. All development teams must have a DoD that makes their combined work releasable.
- B. Every team uses its own. The differences are discussed in a hardening sprint.
- C. Every team must make their own DoD, a meeting should be organised so that the differences are known.
- D. It depends on the product owner
正解: A
解説:
The product must be releasable and done must mean the same for all additions to the product. So they must have a DoD that can combined. There is no hardening sprint.
質問 16
What is a unit test?
- A. A technique for ensuring that units of co-dependent systems integrate correctly
- B. A way to ensure product code satisfies the user requirements
- C. A test that isolates and verifies individual units of functionality
- D. A test that ensures a specific method integrates properly with the code calling it
正解: C
解説:
A unit test is a test that isolates and verifies the functionality of one unit.
質問 17
The product owner determines how many product backlog items the developers select for the sprint in the sprint planning.
- A. True, if the developers have enough capacity
- B. False, the project manager does that
- C. True
- D. False
- E. True, in line with what was promised to the stakeholders
- F. False, the scrum master does that
正解: D
解説:
It is false, the developers select the items, because they will have to commit to it.
質問 18
Several scrum teams share the scrum master. Developers of multiple teams approach the scrum master, because they need fulltime commitment from the same technical specialist for the next sprint. What should the scrum master consider for the response to this problem? Choose the two best answers.
- A. The need to have all developers busy with work
- B. The ability of the scrum teams to produce integrated increments
- C. The benefit of the teams figuring it out theirselves
- D. The need for a stable velocity
正解: B,C
解説:
The working increment is the goal of the sprint and should be kept in mind. The self-managing aspect of the teams is also crucial to take in mind. Stable velocity and optimally used developers are not the scrum master's concern.
質問 19
At the 10th sprint review, the stakeholders are disappointed and angry. They have determined that the product or system being built both will not meet their needs and will cost more than they are willing to spend. What factors may have led to this? (choose three)
- A. The stakeholders haven't been using sprint reviews to inspect and evaluate progress
- B. The product owner has not been keeping the stakeholders aware of the progress of the project
- C. The stakeholders were not allowed to enter the development area
- D. Changes to the project plan were not adequately documented and shared
- E. The project management office has not been engaged adequately
- F. The scrum master has not ensured that the project is transparent
正解: A,B,F
解説:
there is no project plan, the presence of stakeholders in the development area is probably not helping and there is no project management. Transparancy would avoid the surprise for the stakeholders. If the PO didn't frequently update them, this can also lead to surprise and disappointent. If the stakeholders couldn't attend the sprint review they would also not be up to date and missing out on an opportunity to inspect and adapt.
質問 20
Which three describe TDD?
- A. A software development technique based on automated tests
- B. Creating a manual test script before writing code
- C. An incremental and emergent approach to software design
- D. Having testers involved in the development process
- E. A predictable way to develop working well-organized code
正解: A,C,E
解説:
TDD stands for test driven development. It makes developers think before starting to code. This leads to better organized code. It requires the developer to write the code for the test first, this means that it's based on automated tests. There are no testers in scrum, they are called developers as well.
質問 21
When is it most appropriate for developers to change the Definition of Done
- A. Prior to starting a new project
- B. During the sprint planning when they can't fit enough into the sprint
- C. Prior to starting a new sprint
- D. In the retrospective when it turns out they can improve quality
正解: D
解説:
The definition of done can be changed when more is learnt. This always needs to be done aiming at a high quality usable increment. The best time to reflect on this is the retrospective.
質問 22
Which are four attributes of a good bug report?
- A. Includes code for a proposed fix
- B. Expected results and observed results
- C. Provides simple and repeatable reproduction steps
- D. Explains some new system functionality desired
- E. Includes build or version number where bug was found
- F. Screenshots or pictures of the bug in action, if possible
正解: B,C,E,F
質問 23
How is the management external to the Scrum team involved in the daily scrum?
- A. The product owner speaks on their behalf
- B. The developers self-manage and they are the only management required at the daily scrum
- C. The scrum master speaks on their behalf
- D. The scrum master lets them know whether they need to be preset
正解: B
解説:
Only the developers need to be present at the daily scrum, since they are self managing, that's all the management necessary.
質問 24
Who creates documentation included with a working increment?
- A. Technical writers
- B. Developers
- C. Scrum requires no documentation
- D. Product owner
- E. Scrum master
正解: B
解説:
It is part of the increment, so it is part of the work of the developers.
質問 25
If multiple teams are working on the same product, they should each have their own product backlog
- A. True
- B. False
正解: B
解説:
One product backlog per product
質問 26
The three pillars of empirical process control are:
- A. respect
- B. inspection
- C. transparency
- D. adaptation
- E. commitment
- F. planning
正解: B,C,D
解説:
If you are not sure, please review the Scrum theory section in the scrum guide
質問 27
Why might a scrum team choose to do pair programming?
- A. All of these
- B. Information sharing and learning
- C. Efficiency
- D. It is a nice way to work
- E. Improving code quality
正解: A
解説:
Pair programming means that two developers are coding together and performing live peer review. This will enhance the effectivity as it leads to increased code quality. Regardless of your opinion, when answering Question:s about pair programming, know that it's considered a really good practice for PSD. And in case you are wondering, the instructor of the course is also a big fan.
質問 28
When should a newly discovered huge bug of a previous sprint be fixed?
- A. Immediately.
- B. Don't fix it, but stub out the code that causes it.
- C. Depends on what the product owner wants.
- D. Don't fix it immediately, but change the test to not show it as a temporary fix.
正解: C
解説:
Hiding the bug won't make it go away. Discussing with the product owner is a good step to take, because he knows what work leads to maximum value.
質問 29
What do scrum artifacts represent?
- A. Work or value
- B. Visual representation of the progress
- C. Work that needs to be done
- D. Flow and feedback
正解: A
解説:
The scrum artifacts are: product backlog, sprint backlog and the increment. They represent work or value.
質問 30
Upon what type of process control is scrum based?
- A. Deductive
- B. Empirical
- C. Hybrid
- D. Technical
正解: B
解説:
If you are not sure, please review the Scrum theory section in the scrum guide
質問 31
What event is timeboxed?
- A. Sprint
- B. All of these
- C. Sprint retrospective
- D. Sprint planning
- E. Sprint review
- F. Daily Scrum
正解: B
解説:
All the scrum events are timeboxed.
質問 32
What does a test written with TDD represent?
- A. Something that completes the test coverage of a system
- B. Great development practices
- C. A technical requirement that must be satisfied
- D. A bug
正解: C
解説:
The test gets written first in TDD, after that, the production code will be written to satisfy the test.
質問 33
During the sprint the developers realize that they have selected too many product backlog items. How should they go from there?
- A. As soon as they realize they should work with the product owner to remove some work while not endangering the sprint goal
- B. Outsource the work to another team
- C. Use a definition of done with lower standards to be able to finish all the work they committed to
- D. Inform the product owner and the stakeholders during the sprint review
正解: A
解説:
Never should they reduce the DoD. They should be able to do the work their selves and therefore work with the product owner to reduce the scope. Since the product owner is responsible for maximizing value and making priorities, he is the go to person for matteres like this.
質問 34
Who is responsible for the sizing / estimate of the product backlog?
- A. Developers
- B. Scrum team
- C. The product owner
- D. The scrum master lets them know whether they need to be preset
正解: A
解説:
The scrum guide says: "The Developers who will be doing the work are responsible for the sizing. The Product Owner may influence the Developers by helping them understand and select trade-offs."
質問 35
......
PSD問題集完全版解答で試験学習ガイド:https://www.passtest.jp/Scrum/PSD-shiken.html
100%PSD試験一発合格保証2022問題集:https://drive.google.com/open?id=1IfTw3NYHlq-_9OTfhrko-LIGfkI8hhPL