Software Engineering Final Exam #1

Ace your homework & exams now with Quizwiz!

A representative of the customer has asked the Development Team to add a very important item to an ongoing Sprint. What should they do? A. Refer the representative to the Product Owner to discuss it B. Refer the representative to the Scrum Master to discuss it C. Refuse it, because they are in the middle of the Sprint D. Accept it only if they are willing to ask for it formally

A It is only the responsibility and authority of the Product Owner to add or remove items to the Product Backlog. The Product Owner will decide when to deliver the item by ordering the Product Backlog.

What does the Development Team do in the first Sprint? A. Deliver an Increment of potentially shippable functionality B. Fully plan for the whole project in detail C. Prepare a high level plan for the whole project

A The goal of the Development Team in all Sprints (including the first one) is to deliver Increments of potentially releasable functionalities of the final product of the project. We don't plan the whole project at the beginning, just enough for starting the immediate work. This planning is done when we are preparing and maintaining the Product Backlog and Sprint Backlogs.

There is no one in a Scrum Team called "project manager". A. True B. False

A There are only three roles in a Scrum Team: Product Owner, Scrum Master, Development Team It's forbidden to add another role or title, and none of these three act as, or is similar to a project manager. The project management efforts are not centralized in Scrum, but distributed among all three roles.

A Scrum Master has a list of open impediments which is growing without proper resolutions. The Scrum Master consults with the Development Team on the problem. Is it right? A. Yes B. No

A A Development Team is not only responsible for specialist activities, but also on management activities.

How a Scrum Master increases the productivity of the Development Team? A. By facilitating their decision and removing impediments B. By preventing changes to the Sprint Backlog C. By ensuring that Product Backlog items are ordered properly D. By ensuring that Scrum meetings start and end at the right time

A Scrum Master does not manage the Development Team; it's the responsibility of the Development Team to manage its own efforts. However, the Scrum Master helps them by facilitating their decisions and removing impediments

The Daily Scrums should be held at the same time and same place for the entire duration of a Sprint. A. True B. False

A This consistency is needed to reduce complexity and overhead

Which of the following is an opportunity to inspect and adapt (multiple answers)? A. Scrum Planning B. Scrum Review C. Scrum Retrospective D. Daily Scrum

A, B, C, D Every event in Scrum, besides the Sprint which is a container for the other events, is an opportunity to inspect and adapt.

Which of the following are roles in a Scrum Team (multiple answers)? A. Development Team B. Project Manager C. Customer D. Product Owner E. Executive F. Quality Assurance G. Scrum Master

A, D, G There are only three roles in a Scrum Team: Product Owner, Scrum Master, and Development Team. Addition of other roles or titles is forbidden.

19. Each Increment should be released at the end of each Sprint. A. True B. False

B Each Increment should be potentially releasable, but it may or may not be actually released.

20. Which statement is true about the projects which has multiple teams? A. It should have one Product Backlog and one Product Owner B. It should have one Product Backlog and multiple Product Owners C. It should have multiple Product Backlogs and one Product Owner D. It should have multiple Product Backlogs and Multiple Product Owners

B Each Increment should be potentially releasable, but it may or may not be actually released.

Which statement best describes Scrum? A. A management process B. A framework for development of complex products in complex environments C. A set of best practices for software development D. A complete project management methodology on software development

B Scrum is a framework best suited for projects that are subject to extreme uncertainties and changes

It is not allowed to change the members of the Development Team. A. True B. False

B We can change the memberships as needed, while taking into account the short term reduction in productivity.

What happens to the definition of "Done" when multiple Development Teams are working on a single project? A. Each team defines its own "Done", and communicates it with others so that everyone knows what it means when a team claims that they are Done with something B. Each team defines its own "Done", in a way that the integration of their work results in a definition of "Done" that is potentially releasable C. They all use the same definition of "Done" D. Any of the above answers, based on the nature of the project and the environment of the organization

B We should always have Increments of potentially shippable product, even when multiple teams are working on a single project. In this case, a single definition of "Done" might not be suitable for all teams, but the integration of their definitions should result in an overall definition of "Done" that is potentially shippable.

A Product Owner has the authority to replace an item in the Sprint Backlog. A. True B. False

B The Sprint Backlog is frozen after the Sprint Planning.

Even though the Scrum Team is following the Scrum framework entirely and their project is going well, the organization as a whole does not have a good understanding of Scrum, which makes some troubles for the Scrum Team. Who should try to fix it? A. The Product Owner B. The Scrum Master C. The Development Team D. A subset of the Development Team assigned to this task

B. It's the responsibility of the Scrum Master to create a supporting understanding of Scrum in the whole organization.

How long is a Sprint Retrospective in a one month Sprint? A. 1 hour B. 3 hours C. 4 hours D. 8 hours E. It is not time-boxed (as long as needed)

C Sprint Retrospective is a time-box of 3 hours for a one month Sprint. It's usually shorter when the Sprints are set shorter. 8

What is the recommended size of a Development Team? A. 3 to 15 B. 3 to 12 C. 3 to 9 D. 3 to 6 E. 5 to 9 F. 5 to 12 G. 5 to 15

C The Development Team should be small enough to remain nimble and large enough to be able to complete significant work.

Who estimates the work of items in Product Backlog? A. Product Owner B. Scrum Master C. Development Team D. All of them

C The whole Product Backlog is the responsibility of the Product Owner, but estimates are only done by the Development Team

When is a Sprint cancelled? A. When we realize that we cannot deliver all of the Sprint Backlog items B. When priorities change in the Product Backlog, in a way that Sprint Backlog items are no longer the highest ones C. When the Product Owner determines that it makes no sense to finish the Sprint D. When Scrum Master realizes that the Scrum framework is not followed entirely

C When there are extreme changes in the Product Backlog, or some other thing happens and the Product Owner realizes that it makes no sense to finish the Sprint as defined in the Sprint Backlog, he/she has the authority to cancel the Sprint. Another Sprint will be started immediately with a new Sprint Planning.

Who is required to attend the Daily Scrums? A. Product Owner B. Scrum Master C. Development Team D. Scrum Master and Development Team E. Product Owner and Development Team F. The whole Scrum Team

C Only the Development Team is required to attend the meeting

Which statement best describes the Sprint Review? A. It is a review of the Development Team activities during the Sprint B. It is a review of the Scrum Team activities during the Sprint C. It is a demo and inspection of the outcome of the Sprint D. It is a review of what went well and what did not went well throughout the Sprint

C. Sprint Review is a meeting for the Scrum Team and Stakeholders to inspect the outcome of the Sprint and figure out what to do in the next Sprint

The Scrum Team has decided to use three week long Sprints. How long should their Daily Scrum meetings take? A. 5 minutes B. 11 minutes C. 15 minutes D. 20 minutes

C. The Daily Scrum is usually a time-box of 15 minutes, regardless of the duration of the Sprint.

How a Product Backlog should be ordered? A. Based on the size of the items B. Based on the risk of the items C. Based on the float of the items D. Based on the value of the items E. Based on the relationship among items

D Items in the Product Backlog are ordered by the value they bring to the project. It is due to the Product Owner to realize the best way of calculating the "value"

A Development Team realizes that it has over committed itself for a Sprint, and it's needed to have a meeting to review and adjust the Sprint work. Who should attend this meeting? A. Only the Development Team B. Only the Product Owner C. Only the Scrum Master D. The Development Team and the Product Owner E. The Development Team and the Scrum Master F. The Product Owner and the Scrum Master G. All three roles

D The Product Owner helps with prioritizing and the Development Team helps with estimating the volume of work.

Why should the Scrum Master attend the Daily Scrum? A. To make sure everyone answers the three standard questions B. To make a list of the problems that Development Team is facing and try to solve them C. To gather data needed for reporting to the higher management D. The Scrum Master does not have to attend the meeting, he/she only has to ensure that the Development Team has such a meeting

D The only required participants of the Daily Scrum are the Development Team members

What should we consider in setting the time-box for Sprints? A. The amount of risk that increases by longer durations B. The limitations in delivery of items that increases by shorter durations C. Not more than one calendar month D. All of the above

D The time-box set for Sprints should not be longer than one month, and should be selected considering different factors such as the risk and delivery time

Which of the following is the main responsibility of the Product Owner? A. Directing the Development Team B. Managing the Development Team C. Managing the project D. Maintaining the Product Backlog

D. The main responsibility of the Product Owner is maximizing the value of the project by creating, clearing, and ordering the Product Backlog.

How a Product Backlog should be ordered? A. Based on the size of the items B. Based on the risk of the items C. Based on the float of the items D. Based on the relationship among items E. Based on any factor that the Product Owner find most appropriate

E Items in the Product Backlog are ordered by the value they bring to the project. It is up to the Product Owner to realize the best way of calculating the "value". 3

Which of the following items is not time-boxed? A. Sprint B. Sprint Review C. Sprint Planning D. Sprint Retrospective E. Backlog Maintenance F. Daily Scrum

E There are five time-boxed events in Scrum: Sprint, Sprint Planning, Sprint Review, Sprint Retrospective, and Daily Scrum. The Backlog is maintained all the way through the project.

Each Sprint Backlog item should be owned by a member of the Development Team. A. True B. False

Single members might handle most or all of the work of a particular Sprint Backlog item, but responsibility remains for the whole team.

A CEO asks the Development Team to add a new item to the Sprint. What should the Development do in response? A. Add the item to the Sprint B. Replace an item of the Sprint with the new one C. Add the item to the Product Backlog D. Refer it to the Product Owner

Sprint Backlog should not change during a Sprint on the one hand, and no one is allowed to set the priority of Product Backlog items except for the Product Owner. 12

How long is a Sprint Review in a one month Sprint? A. 1 hour B. 2 hours C. 4 hours D. 8 hours E. It is not time-boxed (as long as needed)

Sprint Retrospective is a time-box of 3 hours for a one month Sprint. It's usually shorter when the Sprints are set shorter.

A Development Team with 5 members has been using 15 minute Daily Scrums. Three new members have joined the team. How long should the Daily Scrum meetings be after that? A. 10 minutes B. 15 minutes C. 20 minutes D. 25 minute

The Daily Scrum is usually a time-box of 15 minutes, regardless of the number of members in the Development Team

9. Which of the following should be cross-functional? A. Product Owner B. Scrum Master C. Development Team D. All of the above

The Development Team should be cross-functional, capable of delivering a potentially releasable increment of the final product of the project without external help. 10

How much should Development Team work on a specific Product Backlog item? A. As much as needs to be Done based on the definition of Done. B. Until the Product Owner accepts it C. Until the customer accepts it D. Until the QC/QA formally accepts it E. Until it is potentially releasable F. As much as we have time in the Sprint

The Scrum Team defines "Done" at the beginning of the project and would not consider a job completed, unless it matches the definition of "Done".

. Who has the authority to cancel a Sprint? A. Product Owner B. Scrum Master C. Development Team D. All roles together E. Any of the roles

A Only the Product Owner has the authority to cancel a Sprint. This happens when the Product Owner realizes that it makes no sense to finish the Sprint, as defined in Sprint Backlog.

Scrum Master is a "management" position. A. True B. False

A Scrum Master does not manage the Scrum Team or even the Development Team, but manages the Scrum process

When is a Sprint over? A. When the time-box expires B. When the Product Owner says so C. When the Scrum Master Says so D. When the Sprint Backlog is all developed

A Sprint is a time-boxed event, during which we try to deliver the Sprint Backlog. However, when the time is over, Sprint will be finished, no matter how many items we've actually delivered.

The Development Team should have all the skills and competencies required to... A. Turn Sprint Backlogs into Increments of potentially releasable product. B. Deliver Sprint Backlog items to QA/QC department C. Complete the project in time and within budget D. Plan the whole project and complete it according to the plan

A The Development Team should be cross-functional, capable of completing the Sprint Backlog items based on the definition of "Done". Not every kind of delivery is acceptable in Scrum, it should be "potentially releasable Increments of the final product of the project", to help stakeholders give feedback.

Who decides on the order of the items in the Product Backlog? A. The Product Owner B. The Scrum Master C. The Development Team D. All of them together

A The Product Owner has the last say on the order of the Product Backlog items. Others, such as a CEO, the Development Team, and Scrum Master might give suggestions, but they cannot decide on the order.


Related study sets

Mathematics Knowledge ASVAB Set 2

View Set

Module 11 Quiz - Digital Forensics

View Set

Anthropology 100H Exam 2 Professor Green

View Set

Regulation of Gene Expression (molecular biology)

View Set

프랑스 필수 단어(amical-1)

View Set

Unit 5 revision, Module 46 Health Care Systems

View Set