Question 22 - Which two ways of creating a Development Team are consistent with Scrum's values? Choose 2 answers.
-
The Chief Product Owner determines the new team structures and assignments
-
Managers collaborate to assign individuals to specific teams
-
Managers personally re-assign current subordinates to new teams
-
Existing teams propose how they would like to go about organizing into the new structure
-
Bring all the developers together and let them self-organize into Development Team
Question 26 - What is the best suited structure for Development Teams in order to produce integrated increments?
-
Each Development Team works only on one technical layer of the system (e.g. GUI, database, middle tie, interface)
-
Each Development Team develops functionality from beginning to end throughout all technical layers
Question 30 - Choose two responsibilities of a self-organizing Development Team? Choose 2 answers
- Do the work planned in the Sprint Backlog
- Report daily progress to stakeholders
- Pull Product Backlog items for the Sprint
- Increase velocity
- Reorder the Product Backlog
Overall explanation
- The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint. A “Done” increment is required at the Sprint Review.
- Only members of the Development Team create the Increment.
- Development Teams are structured and empowered by the organization to organize and manage their own work.
- The resulting synergy optimizes the Development Team’s overall efficiency and effectiveness.
Question 42 - Who is responsible for managing the tasks of the Development Team members during the Sprint?
-
The Development Team.
-
The Project Manager.
-
All of the above.
-
The Product Owner.
-
The Scrum Master.
Overall explanation
- The Development Team is responsible for managing and tracking the progress of their work during a Sprint.
Question 44 - When can a Development Team cancel a sprint?
-
It can't. Only Product Owners can cancel Sprints
-
When a technical dependency cannot be resolved
-
When the selected Product Backlog items for the sprint become unachievable
-
When the Product Owner is absent too often
-
When functional expectations are not well understood
Overall explanation
- A Sprint can be cancelled before the Sprint time-box is over.
- Only the Product Owner has the authority to cancel the Sprint, although he or she may do so under influence from the stakeholders, the Development Team, or the Scrum Master.
- A Sprint would be cancelled if the Sprint Goal becomes obsolete.
- This might occur if the company changes direction or if market or technology conditions change.
- In general, a Sprint should be cancelled if it no longer makes sense given the circumstances.
- But, due to the short duration of Sprints, cancellation rarely makes sense.
Question 51 - A cross-functional Development Team is defined as:
-
Cross-skilled individuals who are able to do all the work necessary to deliver an shippable Increment at the end of the Sprint.
-
A group of full-stack developers shared across multiple teams.
-
A team of engineers, testers, business analysts, technical architects and functional managers.
-
A team of skilled developers that can effectively multi-task on multiple Product Backlog items at the same time.
Overall explanation
- The objective of the Sprint is to produce a shippable Increment at the end of each Sprint so that the team can effectively inspect and adapt accordingly.
Question 54 What would be the responsibilities of a self-organizing Development Team?
-
Writing User Stories and reordering the Product Backlog.
-
Update stakeholders on the daily progress and keep the burn-down chart updated.
-
Deciding on the value of the product features and value estimations.
-
Select the Product Backlog items for the Sprint and do the work planned in the Sprint Backlog.
Overall explanation
- It's the responsibility of the Development Team to estimate the amount of work of Product Backlog items and to select appropriate number of them for each Sprint.
- They also break down the items into tasks during the Sprint.
- Measuring the project performance is the responsibility of the Product Owner, while measuring the Sprint performance is done by the Development Team.
- Creating new Product Backlog items, ordering them (prioritization) and making sure that everyone has a clear understanding of them is the responsibility of the Product Owner.
Question 56 - Every Development Team should have the competencies and skills needed to deliver a Done Increment in a Sprint.
-
True
-
False
Overall explanation
- Development Teams are self-organized and cross-functional.
Question 57 - A member of the Development Team takes the Scrum Master aside to express his concerns about data security issues. What should the Scrum Master do?
-
Go check with the testers
-
Tell the Product owner to stop further development of features until the issues are fixed
-
Ask the person to share the issue with the team as soon as possible
-
Create a Product backlog item for security
-
Add security to the definition of "Done"
Overall explanation
- Scrum relies on transparency.
- Decisions to optimize value and control risk are made based on the perceived state of the artifacts.
- To the extent that transparency is complete, these decisions have a sound basis.
- To the extent that the artifacts are incompletely transparent, these decisions can be flawed, value may diminish and risk may increase.
Question 61 - When a Development Team is having trouble delivering a working Increment because they don't understand a functional requirement, what should they do?
-
Partially complete the functionality, and discuss the remaining work at the Sprint Review
-
Add a specialist to the development Team
-
Defer the work to a more appropriate Sprint
-
Collaborate with the Product Owner to determine what is possible and acceptable
Overall explanation
-
The Product Owner is responsible for maximizing the value of the product resulting from work of the Development Team.
-
How this is done may vary widely across organizations, Scrum Teams, and individuals.
-
The Product Owner is the sole person responsible for managing the Product Backlog. Product Backlog management includes:
-
Clearly expressing Product Backlog items;
-
Ordering the items in the Product Backlog to best achieve goals and missions;
-
Optimizing the value of the work the Development Team performs;
-
Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,
-
Ensuring the Development Team understands items in the Product Backlog to the level needed.
-
Question 65 - What should a Development Team do with non-functional requirements?
-
They will be addressed in the Integration Sprints.
-
Add them to a separate non-functional requirements list.
-
Assign them to the technical leads on the team.
-
Ensure they are addressed in every Increment.
Overall explanation
- Non-functional requirements should be worked on alongside functional development.
Question 66 - Each Development Team must have a different Product Owner.
-
False
-
True
Overall explanation
- For a single product there is one Product Backlog. For a single Product Backlog there is one Product Owner.
Question 80 - In accordance with the Scrum theory, how should a group of 100 people be divided into multiple Development Teams?
-
It doesn't really matter because you can rotate the teams every Sprint to spread knowledge
-
Check with the allocation department to see who has worked together before and make these the first teams
-
Create a matrix of skills, seniority, and level of experience to assign people to teams
-
Understanding the product, the product vision and the rules of the Scrum framework, the group divides itself into teams.
Question 81 - Which of the following is TRUE about the Product Owner? (choose the best answer)
-
The Product Owner describes the Increment at the Sprint Planning and ensures that the Development Team delivers it before the end of the Sprint.
-
The Product Owner is accountable for creating and sustaining a Product Backlog that maximizes value and represents the needs of the stakeholders.
-
The Product Owner ensures that the Product Backlog items assigned to the Development Team adheres to the Definition of Ready.
-
The Product Owner is responsible for creating User Stories in agreement with the stakeholders.
Overall explanation
- The Product Owner is accountable for optimizing the flow of value that the Development Team creates and the value that the Product delivers to its users.
- This is done through effective Product Backlog management.
- The Product Owner does not manage the team and is entrusted to make the best decisions for the Product and business.
Question 90 - A Development Team member is requested by an important stakeholder to help them with some external tasks. The Development Team referred him to the Product Owner. In this case, the Scrum Master should :
-
Form a sub team that can take care of such external requests
-
Do nothing since the Development Team’s action is correct
-
Coach the Development Team to support senior management requirements
Overall explanation
- No one can force the Development Team to work from a different set of requirements.
Question 95: A Development Team member’s behavior causes issues to the whole team and affects the progress of the development work. Who is responsible to solve the issue?
-
Development Team
-
Scrum Master
-
Management
-
Product Owner
Overall explanation
- Development Teams are structured and empowered by the organization to organize and manage their own work. They are self-organizing.
Question 96 - The Development Team is self-organizing which means:
-
It manages the Scrum Events
-
It decides of the length of each Sprint
-
It manages how to perform the development work
-
It manages the Product Backlog
Question 97 - A key concern when multiple Development Teams are working for the same Product Backlog is minimizing dependencies between teams.
- False
- True
Overall explanation
- Minimizing dependencies reduces complexity and enhances agility.