25 Câu hỏi ôn thi và đáp án Agile & Scrum Series 3

1) The product owner must be present during sprint planning meeting.

>> a) TRUE

b) FALSE

Explanation

Product Owner's presence is required during the sprint planning Bethe entire Scrum Team collaborates in planning the Sprint. cause

2) The Agile Manifesto states which of the following values:

a) People are more important than contracts

>> b) Working software is valued over comprehensive documentation

c) Plans should have priority over ability to respond

d) Contracts should be negotiated which allow control over the people

Explanation

According to the Agile Manifesto working software is more important when as compared to comprehensive documentation.

3) 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 them later

Explanation

Scrum framework encourages delivering product increments very frequently with the appropriate quality as agreed in the Definition of Done.

4) Which of the following is the best description for 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

Explanation

Lower priority backlog items are coarsely refined because backlog refinement is done only for the upcoming 2 or 3 sprints. This eliminates upfront planning which was followed in waterfall approach. Thus Agile teams are able to respond to changes much faster.

5) 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

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

Explanation

Retrospectives helps in continuous improvement. During a retrospective meeting improvement areas are identified and prioritized.

6) 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

Explanation

According to Agile Manifesto responding to change' is more important than 'following a plan'.

7) Agile methodologies think all documentation is a waste of time.

a) TRUE

b) FALSE

Explanation

Agile Manifesto values working software over documentation but does not say that all documentation is wasteful

8) The prioritization technique called "MoSCoW" is a popular prioritization technique, where the "M" stands for ...

a) May have

b) Major

>> c) Must Have

d) Mandatory

Explanation

MoSCoW stands for Must Have, Should Have, Could Have and Won't Have. It is a prioritization technique.

9) What is one difference in the responsibilities of a Project Manager and a Scrum Master in a Scrum project?

>> a) A Project Manager coordinates work for the people that do the work. In contrast, a Scrum Team is self-managing, the people that do the work coordinate the work amongst themselves.

b) The Project Manager helps to overcome obstacles while a Scrum Master solves impediments

c) Project Manager works also with people that are not allocated to the project to solve problems, while a Scrum Master only works with people within the Scrum Team

d) The Project Manager cares about the business success of a project while a Scrum Master only cares about the well-being of Scrum Team members.

Explanation

Project Manager is a role that exists in traditionally managed projects. Scrum Teams organize their work in a different way, which comes with different roles and responsibilities.I

10) Once an Agile project is underway, what should the approach to planning be?

>> a) Should be able to demonstrate control of its progress

b) Should have no control over its progress

c) Is always out of control

d) Is controlled by the velocity of the most junior team member

Explanation

The project's progress can be measured using techniques like team velocity, story point estimation, release planning, burn down and burn up charts.

11) Which of the following are attributes of a Scrum team?

a) Courage to change and adapt

b) Trust in fellow team members to do the work

c) Responsiveness to change

>> d) All of these

Explanation

All the attributes mentioned here are qualities of a scrum team.

12) 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 work items that preferably take no more than a day.

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.

Explanation

Once Product Backlog iteams are selected by the team for a particular sprint, they should are usually split in to work items that take a day or less. This is helpful since multiple team members may work on the same Product Backlog item.

13)  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

Explanation

Sprint burn down chart shows the amount of work (effort) remaining to be done in the sprint. This helps the scrum team to manage their sprint progress.

14) Which activities of the following are found in the Scrum framework?

a) Daily Scrum

b) Sprint Planning and Sprint/Review

c) Sprint Retrospective

>> d) All of the above

Explanation

All the above mentioned events are part of the Scrum framework.

15) The product owner role in a Scrum Teams....

a) Has no control over the prioritization of delivered features

>> b) Is accountable for the ordering of items on the Product Backlog

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

Explanation

Product Owner is responsible for the prioritization of features in Product Backlog. He/She discusses with team and business stakeholders to understand their point of view. But the Product Owner is the sole person accountable for Return on Investment (RoI) of the product.

16) Which of the following accountabilities is NOT defined in the Scrum framework?

a) Developer

b) Scrum Master

c) Product Owner

>> d) Project manager

Explanation

There are only three accountabilities in a Scrum Team-Product Owner and Developer..

17) A Product Owner ......

a) Must have a thorough understanding of Agile techniques, for Agile to work

b) Will always receive lower-quality products than their non-Agile counterparts

>> c) Will typically get business value delivered early and often

d) Will need to understand the technical aspects of development, to contribute effectively

Explanation

A Product Owner ensures that features are delivered sprint after sprint based on the order of business value.

18) How could maintainability of the developing product be improved in a team?

a) Apply standard design patterns

b) Make refactoring a common practice

c) Ensure unit testing is included in the sprint

>> d) All of these

Explanation

All the engineering practices mentioned here helps in improving the maintainability of the product being developed.

19) As per Scrum, who should attend the stand-up meetings?

a) Sponsor and Executive Management only

b) Project Manager and Technical Leads only

c) Project Leader and Customer Representatives only

>> d) Developers

Explanation

Daily Scrum is meant for the Developers to review their sprint progress and raise any impediments found

20) Why according to the Scrum framework is it difficult for product owners to make changes to a sprint that is underway?

a) Because the team needs to be able to limit the authority of the product owner

>> b) Because asking the team to make a real commitment comes with an associated cost of not shifting the basis of that commitments in mid-sprint

c) Because the team and product owner want to keep upper management in the dark about planned changes

d) Because it provides an incentive for the product owner to attend the meetings

Explanation

The scrum team commits to sprint goals at the beginning of a sprint. Changing the sprint goal during the mid-sprint will disturb the team's focus and ability to deliver the earlier agreed sprint goals.

21) 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

Explanation

In Agile projects Potentially Shippable Product Increment is delivered at the end of every iteration.

22) 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

Explanation

Scrum is based on team work. The Scrum Master can't dictate tasks to the team.

23) Agile is all about response to change. That’s, 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

Explanation

The Sprint backlog cannot be modified by the Product Owner in the middle of an ongoing sprint. This helps the scrum team to focus on the sprint goals during the timebox.

24) You are a senior technical person in a Scrum team. The Product Owner and the Scrum Master are happy because the team 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 for now you’ll need to wait until the majority of team members see this problem.

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

Explanation

Technical Debt needs to be addressed by scrum teams to ensure that also in the long run value can continue to be delivered in a timely and flexible manner.

25) As per Scrum, Which one of the following is an important feature of the daily stand-up (daily Scrum) meeting?

a) The meeting should ensure that it is clear to all which team members are not performing

>> b) All Developers participate every day and are willing to help each other in completing the work of the Sprint

c) Everyone is requried to report how much time was spent on each work item

d) No-one is allowed to leave the stand-up meeting until all problems raised have been solved

Explanation

The Daily Scrum is an important event for the Developers to determine how they can best collaborate in completing the work of the Sprint.

Fivestar: 
No votes yet