Scrum Master Mock Test (3)

1) What does Scrum advise a team to do with the product backlog items it chooses to bring into the sprint?
A) The team should break each product backlog item into tasks and estimate each task in terms of effort.
B) The product owner assigns each product backlog item to the specialist best suited to carry the work.
C) The team asks the ScrumMaster to research the product backlog items and decide who should work on each one.
D) The team doesn't do anything with the product backlog items. Scrum doesn,t use tasks or task lists.

Your answer is correct: A
Explanation: When the Scrum team has selected and committed to deliver a set of top priority features from the product backlog, the ScrumMaster leads the team in a planning session to break down product backlog features into sprint tasks….. At the end of the meeting, the team will have produced a list of all the tasks with estimates (typically in hours or fractions of a day)

2) How could maintainability of the developing product be improved in a development team?
A) Apply standard design patterns
B) Make refactoring a common practice
C) All of these
D) Ensure unit testing is included in the

Your answer is correct: C
Explanation: All the mentioned methods are encouraged by Scrum framework as best engineering practice within the project.

3) What happens when a product backlog item fails to meet the definition of "done" at the end of the sprint?
A) The team completes the product backlog item during the next sprint.
B) The incomplete the backlog item is placed back in the product backlog.
C) The ScrumMaster points out the person to blame for the item not being finished.
D) The team is given 36 hours to finish the incomplete product backlog item.

Your answer is correct: A
Explanation: Items that are not ‘done’ go back to the Product Backlog and will be re-prioritized by the Product Owner.

4) The Agile Manifesto states which of the following values:
A) People are more important than contracts
B) Working software should have priority over comprehensive documentation
C) Plans should have priority over ability to respond
D) Contracts should be negotiated which allow control over the people

Your answer is correct: B
Explanation: The 4 main pillars of Agile manifesto are:
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan

5) You have been engaged as the Technical Coordinator in a product development team. The Product Owner and the Scrum Master are happy because the team always delivers business value on time. However, you worry that the technical debt is increasing. What would be your primary goal to ensure the right quality?
A) Ensure testers define their entry criteria for quality, which they impose on the development team
B) Nothing. Prescribed roles such as technical coordinators are not part of an Agile team
C) On time delivery and happy end users are the only quality measures in Agile development
D) Make sure that the maintainability quality attribute is addressed

Your answer is correct: D
Explanation: The technical debts can be addressed by making sure of the addressing of the maintainability quality. The Scrum Master & the Product owner has to be aware of those debts as that may jeopardize the whole project in a later stage.

6) The working culture of a Scrum team is .....
A) Collective
B) Collaborative
C) Connective
D) Contemplative

Your answer is correct: B
Explanation: The team nature in Scrum is collaborative team, as they are all accountable & responsible for the final product shippable increment. So, one of the main aspects of the Scrum team is to collaborate to get the work done during the Sprint (the committed work during the committed time box)

7) The responsibilities of a Product Owner will include ......
A) Business processes diagramming
B) Prioritizing requirements
C) Managing the project budget
D) All of these

Your answer is wrong correct: B
Explanation: The product owner is responsible for maximizing return on investment (ROI) by identifying product features, translating these into a prioritized list, deciding which should be at the top of the list for the next Sprint, and continually re-prioritizing and refining the list. The team decides how much work it will commit to complete, rather than having it assigned to them by the product owner.

8) What is one responsibility difference between a Project Manager and a Scrum Master in a Scrum project?

A) None. It's basically the same. Scrum Master is just a better term thanProject Manager in a Scrum project
B) The Project Manager creates the detailed delivery plans while the Scrum Master monitors execution within the team
C) Project Manager communicates with project governance authorities when necessary
D) The Project Manager monitors the realization of benefits in the business case.

Your answer is correct: C
Explanation: This is not a term used in Scrum framework, as the project governance is done via the review meetings, the retrospectives, and the various stand up meetings, as there’s always a clear status on where the team is & what the obstacles are in the way to get the project done. So the project manager only have this responsibility of communicating with project governance authorities when necessary in traditional projects.

9) Agile is all about response to change. That, why during a sprint, if the product owner thinks of a new feature, he can add it to the sprint backlog.
A) True
B) False

Your answer is correct: B
Explanation: The sprint backlog contains only the work the team has committed to completing in the current sprint. During a sprint, the product owner should add new product backlog items only to the product backlog. One of the pillars of Scrum is that once the team makes its commitment, any additions or changes must be deferred until the next sprint.

10) In order to communicate well, the Agile project should ...
A) Keep team-size large, to avoid stakeholders feeling left out
B) Break the project into small, mixed-skill, self-organizing teams
C) Operate with one team of less than 10 people
D) Operate with separate customer, developer and test teams

Your answer is correct: B
Explanation: One of the main benefits of Agile is the multiple communication channels it provides to accomplish the product as required. The self-organized team is committed to the product & the backlog they acquire, and as a fruit of the communication & the self-organized teams is the continuous improvement.

11) Which of the following are attributes of a Scrum team?
A) Courage to change and adapt
B) Trust of fellow team members to do the work
C) Responsiveness to change
D) All of these

Your answer is correct: D
Explanation: All the mentioned characteristics should be in the Scrum team to do his job effectively, efficiently & in a timely manner.They have to respond to changes, not fearing any new changes, and trust the rest of the team members as they are all committed to the work within the project scope, and thus the Sprint scope.

12) When an Agile team succeeds ......
A) It should be encouraged to celebrate success only when the project is over
B) It should be encouraged to celebrate even small successes immediately
C) It should not celebrate success, as this wastes project budget
D) It should not celebrate success, as this makes less successful teams feel bad

Your answer is correct: B
Explanation: Celebration motivates the team, and gives the team members the indication that they on the right track, and doing a good job. Motivation & team morale is very important for the Agile team to perform well.

13) The ScrumMaster is the manager of the Scrum team. All team members report to the ScrumMaster.
A) True
B) False

Your answer is correct: B
Explanation: The ScrumMaster is not the manager of the team or a project manager; instead, the Scrum Master serves the team, protects them from outside interference, and educates and guides the product owner and the team in the skillful use of Scrum.

14) If a new requirement emerges once a Scrum project is running, it should be:
A) Automatically included in the work of the project
B) Automatically excluded and left until a later project or increment
C) Assessed for importance and, if sufficiently important to the business, included in the project, displacing less important requirements
D) Put on the backlog for consideration by the wider group of stakeholders after the project has been completed

Your answer is correct: C
Explanation: The product features can be added, or removed anytime of the project lifetime, as long as they will not interrupt the current ongoing Sprint.After adding or removing feature from the product backlog, the whole backlog has to be re-assessed & re-prioritized for a backlog grooming activity.

15) The Scrum way of doing things is:

A) To produce working product of the right quality, early and incrementally
B) To produce working product after documentation has been signed off
C) To produce simple prototypes early, but no finished product until the end of the project
D) To produce products without technical integrity, but re-engineer later

Your answer is correct: A
Explanation: As Scrum is one of the agile frameworks, adhering to the Agile manifesto basics where “working software over comprehensive documentation” is one of the manifesto pillars, so Scrum adapts the important fact of having to produce a working product with the right quality early & incrementally.

16) When handling team dynamics, the ScrumMaster should ......
A) Empower the team members, within appropriate limits
B) Encourage an environment of competition and personal advantage
C) Give clear directives to the team about what they should do and how
D) Expect team members to be proactive and each work to their own priorities and objectives

Your answer is correct: A
Explanation: The ScrumMaster shall empower the team in order to have ultimately a self-organized team. Empowering the team members & the team as a whole is the ScrumMaster responsibility, which leads at the end to a Sprint achieved goal, and Product achieved goal respectively.

17) An Agile project should have ...
A) Occasional early deliveries, if the business is prepared to accept lower quality
B) A regular pattern of delivery of developer-focused products
C) A regular pattern of delivery of business-valued increments
D) An irregular and unpredictable delivery of products

Your answer is correct: C
Explanation: The sprint is the heartbeat of the Scrum cycle. It is bookmarked by sprint planning at the start and by the sprint review and sprint retrospective at the end…. Each day during the sprint the team holds a daily scrum meeting.The Sprint (iteration) is where the business values are produced one by one, and one after the other.

18) Once a project is underway, what shall be the approach to planning?
A) Plans should never be changed
B) It is normal to need to plan and re-plan as the project progresses
C) Plans should only be changed with full approval of all stakeholders
D) Plans are not required as Agile is incremental

Your answer is correct: B
Explanation: Project planning in Agile is not like the traditional methods of doing all the planning for the project once ahead, and no other planning is done; except some modifications in planning.In Agile, the project is planned, and re-planned after each iteration in order to make sure that the most needed business values are delivered in a timely manner, and correctly as required.

19) What is the primary purpose of the sprint Burndown chart?
A) To show, at a glance, how many hours have been spent during the sprint.
B) To show, at a glance, who is behind in completing their tasks?
C) To show, at a glance, the amount of work remaining during a sprint.
D) To show, at a glance, whether team members are working at fully capacity.

Your answer is correct: C
Explanation: The Burndown chart shows, each day, a new estimate of how much work (measured in person hours) remains until the Team’s tasks are finished.

20) A line in the Agile Manifesto reads, "____________ over following a plan".

A) Communicating frequently
B) Completing requirements
C) Asking the customer
D) Responding to change

Your answer is correct: D
Explanation: A line in the Agile Manifesto reads, “Responding to change over following a plan”. This is intended to mean that agile development is highly adaptive and focused on quick responses to change and continuous development.

21) What are the 3 main questions that each team member asked to answer at the daily scrum?
A) What did I do yesterday?
B) What will I do today?
C) What impediments are in my way?
D) Who didn’t pull his weight yesterday?
Is the ScrumMaster doing a good job?

Your answer is correct: A B C
Explanation: On each day of the sprint, a daily scrum meeting is attended by all team members. Including the ScrumMaster and the product owner. This meeting is time-boxed to no more than fifteen minutes. During that time, team members share what they worked on the prior day. Will work on today and identify any impediments to progress.

22) Which of the following best describes what happens in the sprint, according to the Burndown chart below?
A) The team is at risk of having items in the sprint.
B) The team is at risk of having items incomplete at the end of the sprint. The team may need to consider making an adju stment.
C) The team is on track to complete all the items in the sprint early. If the trend continues, they may need to add scope.
D) The team is trending toward a late release. They should negotiate a new deadline.

Your answer is correct: B
Explanation: The picture shows work remaining that is higher than the idealized trend line. The team may still finish all its items but is currently trending toward having some items incomplete at the end of the sprint. If the
Burndown line is not tracking downwards towards completion near the end of the Sprint, then the Team needs to adjust, such as to reduce the scope of the work or to find a way to work more efficiently while still maintaining a sustainable pace.
这道题没有Input用的图,根据平时看Burndown会看什么,看得最多的是进度,进度领先为锦上添花,进度落后则为risk,然后结合少年时期对出题者的揣测的经验,不用看图就能悲哀地选对。所以任何认证考试都是对参加者的时间和精力的无聊浪费。运营的很火认证机构才是唯一赢家。

23) Which of the following is the best descriptionfor the product backlog items that are lower in priority?
A) Every product backlog item. Even those very low in priority. Should be defined well enough to be completed during a sprint.
B) All product backlog items are fully defined in the requirements and design phase.
C) Lower priority backlog items are coarse grained and should be progressively refined as their priority increases.
D) Lower priority backlog items are kept in a separate product backlog.

Your answer is correct: C
Explanation: Low priority items, far from being implemented and usually “coarse grained” or large, have less requirements details. High priority and fine-grained items that will soon be implemented tend to have more detail. To minimize rework, only the highest priority items need to be detailed out.

24) Agile is all about responding quickly to change. That's why a product owner can add or subtract feature from the product backlog or even change their priority at any time.
A) True
B) False

Your answer correct:A
Explanation: The Product Backlog is continuously updated by the Product Owner to reflect changes in the needs of the customer, new ideas or insights, moves by the competition, technical hurdles that appear, and so forth.

25) The product owner role in an Agile project ........
A) Has no control over the prioritization of delivered features
B) Has total control over the prioritization of features
C) Collaborates with the developers over prioritization of features, but the developers have the final decision
D) Collaborates with the developers over prioritization of features, but the business has the final decision

Your answer is correct: D
Explanation: The main responsibility for the product owner in the scrum framework is to prioritize the product backlog items according to their ROI (business value), he has to collaborate with the developers in order to have the full picture up front, from the business & practical wise. At the end of the day the product owner

26) The product owner must be present during at least the first half of sprint planning meeting.
A) True
B) False

Your answer is correct:A
Explanation: The product owner must be present during this meeting to lead the team in the right direction and to answer questions. In Sprint Planning Part One, the Product Owner and Team (with facilitation from the ScrumMaster) review the high-priority in the Product Backlog that the Product Owner is interested in implementing this Sprint.

27) What do all Agile approaches have in common?
A) A prescribed, fixed iteration (timebox) length
B) Iterative development and incremental delivery
C) A strict focus on on-time delivery
D) A large set of clearly defined roles

Your answer is correct:B
Explanation: All the Agile methods, and frameworks provide incremental business values to the customer every period of time.To achieve that, they have to define iterative development within time boxes that their definition vary from method to another, and from framework to another.
总结的很不错:迭代开发和增量交付是Agile推行的重要特征

28) How could you benefit from having an End User Representative (Product Owner) in your development team?
A) End users should NOT be in the development team. Requirements are always communicated to the developers by the Product Owner, who is part of the customer team
B) The End User Representative (Product Owner) will be solely responsible for acceptance tests within the team
C) The End User Representative (Product Owner) assures that user stories are documented properly
D) The End User Representative (Product Owner) will be able to clearly tell the developers what will work for an end user

Your answer is correct:D
Explanation: The End User Representative (Product Owner) shall help the development team to elaborate more about the various project stories during planning, and during the Sprints. The End User Representative (Product Owner) also directs the development team to what shall work for end users in the definition of done statement.

29) The leadership style of a ScrumMaster is .....

A) Directive
B) Assertive
C) Facilitative
D) Feature-based

Your answer is correct:C
Explanation: The Scrum Master is a facilitative leader, as he should facilitate all the Scrum meetings (events), and also a facilitator in the sense of removing all the team’s impediments for them to continue their work effectively, and meet the Sprint goal at the end of the sprint.

30)  A Burndown chart shows ......
A) The energy level and velocity of the team
B) The remaining work (effort, points) to complete before the Sprint end
C) The number of hours worked by each team member during the Sprint
D) The rate of spending of the budget for a project

Your answer is correct:B
Explanation: The Burndown charts are used to define the remaining work, and give a reporting of the project status at a glance, once you see the chart you can know a lot of facts about the project & the current Sprint status, and how the team is performing.

31) The reason for regular Retrospectives is:
A) It allows the team to take a necessary break from work
B) It allows learning which can be used to improve team performance during the project
C) It prevents deviation from the process which the team has been following
D) It gives management information to use in team member's performance reviews

Your answer is correct:B
Explanation: The Sprint Retrospective is used to review the past Sprint and determine what adaptations will make the next Sprint more productive, fulfilling, and enjoyable.

32) Who can be invited to the sprint review meeting?
A) Only The team.
B) The team, ScrumMaster, and The product owner only.
C) The product owner and up to two invited guests.
D) The team, ScrumMaster, product owner, any anyone else who's interested.

Your answer is correct:D
Explanation: To help the ScrumMaster and the entire organization understand that the direct attention and feedback of a broad constituency of the organization is crucial to maximizing the value the team will deliver in succeeding sprints. Thus at ameeting the Product Owner, Team members, and ScrumMaster, plus customers, stakeholders, experts, executives, and anyone else interested are invited.

33) What is the primary purpose of the sprint retrospective?

A) To uncover ways to work better as a team.
B) To find the person responsible for the sprints failure.
C) To give the ScrumMaster the opportunity to hold employee reviews.
D) To give the product owner an opportunity to complain about the teams lack of progress.

Your answer is correct:A
Explanation: The retrospective is focused on the process—the way in which the Scrum team is working together, including their technical skills and the software development practices and tools they are using.

34) A sustainable pace means ......

A) If the team members work long hours regularly they will get used to it, and be able to sustain it
B) A 40 hour week is only for the weaker members of the team. Others can do more.
C) The team should establish a velocity which can be sustained within normal working hours
D) Working long hours is the only way to deliver on time

Your answer is correct:C
Explanation: Sustainable pace term is frequently used in Scrum projects to refer to the team’s work load that thy can handle within specific Sprint length, which is referred to as team’s velocity. That refers to the story points that a team can burn in one Sprint. Which gives a reflection of how many Sprints are required to get the whole project done.
答案索然无味。但是非答案选项大胆地说出了实际工作中很多项目的真实文化写照。翻译如下
A:加班多了,自然就习惯了,习惯了也就自然了
B:一周40小时只是弱者的标准,强者更强。拿破仑也说过,只有妇女和儿童才休息8个小时,所以也可以翻译为:只有妇女和儿童才一周工作40小时
D:加班是按时交付的唯一方式。
在非答案选项中暴露公司这么多机密信息难道不会被开除么

35) Agile methods are described as "adaptive" because…
A) Agile teams have the empowerment to frequently respond to change and to learn on a project by changing the plan
B) The rate of development progress on an Agile project is constantly tracked to allow adaptation
C) Project Managers are not needed in Agile methods because teams are self-organizing
D) Workshops held at the beginning and the end of every iteration (timebox) allow the team to adapt the product specification

Your answer is correct:A
Explanation: The Agile family of development methods were born out of a belief that an approach more grounded in human reality and the product development reality of learning,
innovation, and change would yield better results. Agile principles emphasize building working software that people can get hands on quickly,
versus spending a lot of time writing specifications up front. Agile development focuses on cross-functional teams are empowered to make decisions, versus big hierarchies and compartmentalization by function.
And it focuses on rapid iteration, with continuous customer input along the way.

你可能感兴趣的:(#,理论基础)