UPDATE!
Which XP practice prescribes that "the code [always be] written by two programmers at one
machine"?
A. Buddy Programming
B. Twin Programming
C. Peer Programming
D. Pair Programming
D
One of the practices of XP is "Whole Team". Which of the following statements align with its
meaning?
A. All the skills necessary to deliver the software product should be present on the team.
B. The whole team should be working together to meet the team's commitment
C. The whole team should be energized and passionate about the product they are building.
D. The whole team should always sit together in a room.
A
If an XP team cannot provide an estimate for a story, what should they do to gain a better
understanding of the story?
A. Create a spike story---a new story under which the team will do some research or other work to
gain a better understanding of the original story.
B. Provide their best guess based on what they know.
C. No action required; keep the story with no estimates.
D. Skip that story and exclude that story from the release.
A
According to XP's principles, what should you do when a story's acceptance test fails?
A. Release the software without fixing; a few bugs are ok.
B. Create a bug report so it can be fixed.
C. Extend the iteration's duration so the bug(s) can be fixed in the same iteration.
D. As a team, update the acceptance test so the test passes.
B
An XP team is getting feedback more frequently than they can handle. What should they do?
A. Ignore the extra feedback.
B. Slow down the frequency of feedback.
, C. Further increase the frequency and quantity of feedback.
D. Work extra hours each day to address all of the feedback.
B
Which of the following statements are true about the XP value of "Simplicity"?
A. No matter what you are building, just choose a simple design even if it only partially solves the
problem.
B. Select the simplest design that could possibly work.
C. Generalize your solution so it can work for unanticipated future requests.
D. The software design for each component should fit on a single page.
B
In terms of "Lean", what is the best description of Waste?
A. Waste is something you put in the rubbish bin.
B. Waste is the usage of any resource during the process, which are not recognized by the customer as
adding value to the product or service they receive.
C. Waste is a part of the Process and is always inevitable.
B
Lean techniques define "Value" from the perspective of who?
A. The Customer
B. All stakeholders
C. The Manager
D. Team Members
A
In Lean software development, what does the principle of "defer commitment" mean?
A. Decisions are made to delay the product delivery to a later date.
B. Decisions are made after having enough information from considering the alternatives.
C. Decisions are made to choose the modern alternative.
D. Decisions are made just before a deadline.
B
Which of the following tools can help you find waste in a process?
A. Value Stream Mapping
B. 5 Whys
C. Kaizen
D. Exploring multiple options