SCRUM MASTER PSM1
Scrum enables regular inspection and adaptation. What are two ways in which the Product Owner takes the lead in the inspection process? At the Sprint Review the Product Owner shares the current state of Product Backlog, which, combined with the inspection of the Increment, leads to an updated Product Backlog. At the Daily Scrum the Product Owner inspects the Sprint burn-down for progress towards a complete Increment and re-planning the team's work. At the end of Sprint Planning the Product Owner verifies the Sprint Backlog for completeness in order to allow the Sprint to start. The Product Owner invites stakeholders to the Sprint Review to learn how the current state of the marketplace influences what is the most valuable thing to do next.
At the Sprint Review the Product Owner shares the current state of Product Backlog, which, combined with the inspection of the Increment, leads to an updated Product Backlog. The Product Owner invites stakeholders to the Sprint Review to learn how the current state of the marketplace influences what is the most valuable thing to do next.
What enhances the transparency of an increment? Reporting Sprint progress to the stakeholders daily Updating sprint tasks property in the electronic tracking tool Doing all work needed to meet the definition of "Done" Keeping track of and estimating all undone work to be completed in a separate Sprint
Doing all work needed to meet the definition of "Done"
What should be done if the Product Owner is unavailable? Select two During the Sprint, the Developers make the best decisions possible to assure progress toward the Sprint Goal, re-aligning with the Product Owner once available again. Developers should approach the Product Owner team to allow a different person to make Product Owner decisions until the main Product Owner is back. Development of all functional requirements pauses until the Product Owner is back. If permanently unavailability, a new Product Owner needs to be appointed. A Product Owner is essential to Scrum.
During the Sprint, the Developers make the best decisions possible to assure progress toward the Sprint Goal, re-aligning with the Product Owner once available again. If permanently unavailability, a new Product Owner needs to be appointed. A Product Owner is essential to Scrum.
Which of the following is not a pillar of Scrum? Transparency Adaptation Empiricism Inspection
Empiricism
How does Scrum deal with non-functional requirements? Assign them to the lead developers on the team Ensure every Increment meets them Handle them during the integration sprint preceding the release sprint Make sure the release department understands these requirements, but it is not the Developers responsibility
Ensure every Increment meets them
A new Product Owner comes into an established Scrum Team. He is unsure about his responsibilities. Which activities are part of the Product Owner role? Choose the best two answers Arranging the Scrum Meetings Describing features as Use Cases Ensuring that the most valuable functionality is produced first, at all times Interacting with stakeholders Creating detailed functional test cases
Ensuring that the most valuable functionality is produced first, at all times Interacting with stakeholders
What are two responsibilities of testers in a Scrum Team? Everyone Developer is responsible for quality Tracking quality metrics Scrum does not have a "tester" role. Verifying the work of programmers. Finding bugs.
Everyone Developer is responsible for quality Scrum does not have a "tester" role.
During the Sprint, the Scrum Master's helps the Scrum Team by: Ensure the Product Owner attends all Scrum events Facilitate inspection and adaptation opportunities as needed and cause the removal of impediments Assign tasks to the Scrum team and monitor the progress of the Developers Escalate team conflicts to senior managers
Facilitate inspection and adaptation opportunities as needed and cause the removal of impediments
Cross-functional teams are optimized to work on a specific part of the Product (e.g. GUI, database, middle tier, design contacts). T/F
False
In Sprint Planning the Product Owner makes sure the team chooses enough work from the Product Backlog for that Sprint to satisfy the stakeholders. True False
False
It is mandatory that at least one product increment be released to production at the end of each Sprint. T/F
False
Multiple Scrum Teams working on the same project have multiple Product Owners. True False
False
Stakeholders are free to reorder the Product Backlog during the Sprint Review if they need to. T/F
False
The value created by a product is only measured by the revenue it brings in. True False
False
Why must the Product Owner be at the Daily Scrum? He / She doesn´t need to be there To participate as a Scrum Team member To hear about risks to the delivery plan. To represent the stakeholders.
He / She doesn´t need to be there
In Sprint 6 the environment in which a product will be used changes. What is the effect on the Product Backlog? There is no effect, because it has to stay the same until the end of the project. It is archived and a new Product Backlog is created to reflect the new environment in which the product will be used. It evolves to reflect what the product needs to be most valuable. The requirements specification document must be updated to ensure stability with the Product Backlog.
It evolves to reflect what the product needs to be most valuable.
Why do developers require a Sprint Goal? The Sprint Goal is usually the same for back to back sprints because the Product Goal is the same It helps the Developers to become more focused with a common and specific goal A Sprint Goal ensures that all of the Sprint Backlog items are implemented Sprint Goals are not needed as everything is known from the Product Backlog
It helps the Developers to become more focused with a common and specific goal
Why is there only one Product Owner per product? Choose three It is clear who is accountable for the ultimate success of the product The Developers always know who determines priorities It helps the economy by increasing employment It helps avoid barriers to effective communication and rapid-decision-making The Scrum Master knows who will take over the Scrum Master role whenever he/she goes on vacation
It is clear who is accountable for the ultimate success of the product The Developers always know who determines priorities It helps avoid barriers to effective communication and rapid-decision-making
A done Increment is valuable if: Choose two It is likely to increase customer satisfaction It meets the Business Analyst's specifications It is delivered when the Product Owner expected it It reduces long-term operational costs It has all the features that the Product Owner wanted in that Sprint
It is likely to increase customer satisfaction It reduces long-term operational costs
Which Statement best describes the Sprint Backlog immediately after Sprint Planning? It is a complete list of all work that must be done in a Sprint Each task is estimated in hours It is the Developers plan for the Sprint Every item has an assigned owner It is ordered by the Product Owner
It is the Developers plan for the Sprint
What two things should happen to a Product Backlog item, if at the end of a Sprint the item does not meet the definition of "Done". Put it back on the Product Backlog for the Product Owner to decide what to do with it If the stakeholders agree, it can be accepted and released to the users Do not include the item in the Increment this Sprint Review the item, add the "Done" part of the estimate to the velocity and create a Story for the remaining work
Put it back on the Product Backlog for the Product Owner to decide what to do with it Do not include the item in the Increment this Sprint
Which three of the following are true? Scrum is based on empirical process control theory Each component of Scrum serves a specific purpose and is essential to Scrum's success and your usage of Scrum to develop complex products Scrum is like traditional project management but with self-management to replace Project Managers Scrum is a framework for developing and sustaining complex products Scrum is a methodology, and you should pick and choose with intelligence which parts of Scrum work for your environment
Scrum is based on empirical process control theory Each component of Scrum serves a specific purpose and is essential to Scrum's success and your usage of Scrum to develop complex products Scrum is like traditional project management but with self-management to replace Project Managers Scrum is a framework for developing and sustaining complex products
Which three of the following are time-boxed events in Scrum? Sprint Planning Sprint Retrospective Release Testing Sprint 0 Daily Scrum
Sprint Planning Sprint Retrospective Daily Scrum
The Scrum Master's role in the Daily Scrum is to: Make sure that all 3 questions have been answered (what did I do yesterday, what did I do today, are there any impediments? Teach the Developers to keep the Daily Scrum within the 15 minute time-box. Manage the meeting in a way that each team member has a chance to speak. Lead the discussions of the Developers. All are correct.
Teach the Developers to keep the Daily Scrum within the 15 minute time-box.
Who must attend the Daily Scrum? The Developers The Developers and the Product Owner The Scrum Team The Scrum Master and Product Owner The Developers and Scrum Master
The Developers
What is the main reason the Scrum Master attends the Daily Scrum? The Scrum Master does not have to be there; he or she only has ensure the Developers have a Daily Scrum To make sure every team member answers the three questions in the right team member order To gather status and progress information to remove impediments and report to management To manage the Sprint software, including adding new items, and tracking progress on the burn-down.
The Scrum Master does not have to be there; he or she only has ensure the Developers have a Daily Scrum
Which of the following are true roles the Scrum Master takes? Choose two The Scrum Master identifies those items that have been "done" and those that have not been "done" at the Sprint Review. The Scrum Master helps those outside the Scrum team to interact with the Scrum Team. The Scrum Master teaches the Developers to keep their Daily Scrum meeting to their time-box. The Scrum Master is responsible for updating the Sprint Burndown. The Scrum Master assigns tasks to the Developers from the Sprint Backlog during the Sprint.
The Scrum Master helps those outside the Scrum team to interact with the Scrum Team. The Scrum Master teaches the Developers to keep their Daily Scrum meeting to their time-box.
Which of the following might be discussed at the Sprint Retrospective? The current Definition of "done". The effectiveness of Sprint Planning. Methods of communication. Skills needed to improve the Developers ability to deliver. All are correct.
The current Definition of "done". The effectiveness of Sprint Planning. Methods of communication. Skills needed to improve the Developers ability to deliver. All are correct.
When trying to decide on the Sprint length, which two factors are best to take into account? The risk of being disconnected from the stakeholders The level of uncertainty over the technology to be used What sprint length the wider organization uses for other sprints in other Scrum Teams The frequency at which the Scrum Team can be changed
The risk of being disconnected from the stakeholders The level of uncertainty over the technology to be used
Which two best describe the relationship between the Product Owner and the Developers? To keep the concerns of business and technology separated they should mostly work apart. They collaborate often so the Product Owner can make informed decisions in balancing effort and value of Product Backlog items. The Product Owner should be working with the Developers full-time to gain a deep understanding of the technology used and development progress. They collaborate often so the Developers build Increments keeping end-user and stakeholder concerns in mind. They only meet at the Sprint Planning and the Sprint Review meeting.
They collaborate often so the Product Owner can make informed decisions in balancing effort and value of Product Backlog items. They collaborate often so the Developers build Increments keeping end-user and stakeholder concerns in mind.
As Scrum Teams mature, the following may happen: Sprint Reviews will no longer be needed. The Sprint Retrospectives will start becoming longer than 4 hours. They will improve their definition of "Done" to include more stringent criteria. A Scrum Master is no longer needed because the Scrum Team now understands how to implement Scrum effectively. There is no need for a time-boxed Sprint, Sprints will vary in time depending on the amount of tasks in the Sprint Backlog.
They will improve their definition of "Done" to include more stringent criteria.
How can the Scrum Framework be used to get feedback from the market and users? Through the assurance that Developers finish all work on the Sprint Backlog. Through frequent releases of Increments of the product into the market. By making sure a Sprint does not end until all testing is done and assured. A Business Analyst represents the Product Owner to users and gathers feedback. This way the Product Owner can obtain feedback without further involvement.
Through frequent releases of Increments of the product into the market.
An opportune time to obtain customers feedback with the product is through the Sprint Reviews. T/F
True
The Sprint Backlog is crafted through the answers of Why, What and How True False
True
What are two activities a Product Owner will typically do in a Sprint? Attend every Daily Scrum to answer technical questions on Sprint Backlog items. Update the work plan for the Developers on a daily basis. Work with the Developers to refine the Product Backlog. Collaborate with stakeholders, user communities and product managers. Create financial reporting upon the spent hours reported by the Development Team.
Work with the Developers to refine the Product Backlog. Collaborate with stakeholders, user communities and product managers.
Can software dependencies influence how the Product Owner orders Product Backlog items? Yes No
Yes
Can the first Sprint begin before the Product Owner has a fully complete Product Backlog ? Yes No
Yes
Does the Sprint need to produce at least one done increment of a working product? Y/N
Yes
Should the Product Owner be keenly aware of the marketplace for the Product? Yes No
Yes
A new Product Owner joins a Scrum Team in Sprint 10. She is unsure about the purpose of the Product Backlog and asks the Scrum Master where to put the other types of requirements that are going to be taken into account. Are all of the following types of requirements acceptable on a Product Backlog? Stability requirements, Performance requirements, Product functionality, Documentation, Fixes Yes, they all belong on the Product Backlog. Product Backlog is supposed to be the single source of truth for all the work for the product. No. Product Backlog is a tool for the Product Owner. The Product Owner represents the users and the stakeholders. Other types of requirements should be managed separately by the Developers. They are not the Product Owners concern.
Yes, they all belong on the Product Backlog. Product Backlog is supposed to be the single source of truth for all the work for the product.
The definition of "Done" is used to... (choose 3 answers) - Describe the work that must be done before the Sprint is allowed to end -Increase transparency -Guide the Developers on how many Product Backlog items can be completed in the Sprint -Describe the purpose, objective and time-box of each Scrum Event. -Created a shared understanding of when work is complete
-Increase transparency -Guide the Developers on how many Product Backlog items can be completed in the Sprint -Created a shared understanding of when work is complete
Which of the following is a requirement of SCRUM? -Members must stand up at the Daily Scrum -Sprint Retrospective -Sprint Burndown Chart -Release Planning -All are correct
-Sprint Retrospective
Who is the Product Visionary and Goal setter? - The SCRUM Master - The Chief Executive Officer (CEO) -The Chief Technical Officer (CTO) -The Product Owner -The Senior Stakeholder
-The Product Owner
Which are NOT topics that are best place for discussion in a Sprint Retrospective? Team relations The value of work currently represented in the Product Backlog How the team does its work Sprint Backlog for the next Sprint
The value of work currently represented in the Product Backlog Sprint Backlog for the next Sprint
What do burn-down charts track via visualizing progress? Work remaining across time Individual worked productivity Accumulated cost. Accumulated business value delivered to the customer
Work remaining across time
What are some criteria to consider when ordering the Product Backlog items. - Value of Product Backlog Items - Dependencies between Product Backlog items -Dependencies to other products -All are correct
- All are correct
Select three benefits of self-management: - Enhanced self-accountability -Improved creativity -Increased rule conformity -Improved accuracy of estimates -Enhanced commitment
- Enhanced self-accountability -Improved creativity -Enhanced commitment
Which is true about technical debt - It creates uncertainty because problems exist and build up as more code is added and the complexity increases. This will slow development down. -If tracked and measured it is possible to estimate when the Product can be released -It creates false assumptions about the state of the product if unknown problems exist. -The Developers need to remove all technical debt before moving onto the next sprint. -Poor coding is the reason for technical debt
- It creates uncertainty because problems exist and build up as more code is added and the complexity increases. This will slow development down. -It creates false assumptions about the state of the product if unknown problems exist.
What are 3 advantages of a Product Owner with a clear and well communicated Product Goal? - It gives clear direction so Sprints do not feel like isolated pieces of work -It is not mandatory in SCRUM. Advantages are minimal - It helps the SCRUM team to keep focus on when the complete Product backlog should be finished. -It is easier to inspect incremental progress at the Sprint Review -It provides the big picture helping the Scrum team to focus. They can check any decision against it.
- It gives clear direction so Sprints do not feel like isolated pieces of work -It is easier to inspect incremental progress at the Sprint Review -It provides the big picture helping the Scrum team to focus. They can check any decision against it.
Which statements are true regarding the Product Backlog? - Ready Product Backlog items are sized appropriately and no one item is bigger than a Sprint -Product Backlog is only updated at the Sprint Review, when the stakeholders are available -Product Backlog is only updated at a release planning meeting with the release train engineers present -The Product Back log is the best place to gain the most actual insights -Product Backlog items should hold no more than 8 points of work, which is the m
- Ready Product Backlog items are sized appropriately and no one item is bigger than a Sprint -The Product Back log is the best place to gain the most actual insights
Who updates the Sprint Backlog during a Sprint? - The Project Manager - The Developers - The Scrum Team - The Product Owner
- The Developers
Which are Scrum Master responsibilities? - The Scrum process being adopted and used properly. -Managing the performance of the Scrum Team -The meeting and the objectives that a Scrum team sets for itself -Keep track of resource allocation
- The Scrum process being adopted and used properly.
What helps the Product Owner manage the value of a product? Choose the 2 best answers -Setting value on individual Product Backlog items using Value Poker - The order of the Product Backlog -Devising a formula for a neutral calculations of value -Validating assumptions of value through frequent releases
- The order of the Product Backlog -Validating assumptions of value through frequent releases
How can a Product Owner establish that value is being delivered? Choose the best 2 True False
- Time to market -Customer satisfaction
How long is the time-box for the Daily Scrum? - 4 hours - 15 minutes for a 4 week sprint. For shorter sprints, it is usually shorter. -Two minutes per person -The same time of day every day -15 minutes
-15 minutes
A SCRUM master manages a list of impediments, but it is growing and only a small portion are currently capable of being resolved. Which techniques would be most helpful in this situation? Choose three. - Discus the absence of management support with Developers -Alert management to the impediments and their impact -Discuss changing the product/and or Sprint Goal with the Product Owner -Consult with the Developers -Help the Scrum team to prioritize the list and work on them in order
-Alert management to the impediments and their impact -Consult with the Developers -Help the Scrum team to prioritize the list and work on them in order
The Product Owner must monitor and share progress of Product Backlog through: - A product or release burn down chart -a value burn up chart -a gantt chart -Any projective practice based on trends of work completed and upcoming work
-Any projective practice based on trends of work completed and upcoming work
How often should Scrum Team membership change? -Never, because it reduces productivity -Every Sprint to promote shared learning -As needed, while taking into account a short-term reduction in productivity -Just as it would with any team, with no special allowance for changes in productivity
-As needed, while taking into account a short-term reduction in productivity
In the middle of the Sprint the customer decides that there are 2 new features needed. How can the Product Owner handle this? -Ask the Developers to consider whether they can add these features to the current Sprint -Have the Scrum Master add these features to the current Sprint -Add them to the Product Backlog for next Sprint -Introduce these features to the Sprint Backlog at the next Daily Scrum
-Ask the Developers to consider whether they can add these features to the current Sprint -Add them to the Product Backlog for next Sprint
The Developers have decided that a retrospective is unnecessary. What should the Scrum Master do? -As a self-managing team the SCRUM Master must respect and accept their decision -Begin facilitating productive and useful retrospectives. Show the Scrum Team the benefit of the session and how that time is very valuable. -Consult with a the Product Ownerto see if he/she wants to agree to not holding Sprint retrospectives -Call a meeting between the Developers who vocally disagree with Sprint r
-Begin facilitating productive and useful retrospectives. Show the Scrum Team the benefit of the session and how that time is very valuable.
What is the primary way a Scrum Master helps the Developers to work at at their highest productivity level? - By ensuring the meeting starts and at the proper time -By facilitating Scrum team decisions and removing impediments -By keeping high value features high in the product backlog -By preventing changes to the backlog once the Sprint begins
-By facilitating Scrum team decisions and removing impediments
As Scrum Teams mature what is expected to happen? -Changes are made to improve the team's effectiveness. The SCRUM team becomes more effective over time. -The time-box times for Sprints will change -The Sprint retrospectives will have more to discuss and become longer than 4 hours -Sprint Reviews will no longer be needed since they are a mature team now.
-Changes are made to improve the team's effectiveness. The SCRUM team becomes more effective over time.
Choose three (3) responsibilities of developers who are self-managing. - Report daily progress to stakeholders -Reorder the Product Backlog -Do the work planned in the Sprint Backlog -Pull in Product Backlog items for the Sprint -Set the time of day for the Daily Scrum
-Do the work planned in the Sprint Backlog -Pull in Product Backlog items for the Sprint -Set the time of day for the Daily Scrum
When multiple Scrum teams are working on the same product, each team will have their own Product Backlog. True False
-False
Which 3 phrases best describe the purpose of a definition of "Done"? -It controls whether the Developers have completed their tasks to agreed standards -It helps the Developers to forecast at the Sprint Planning -It defines what it takes for an increment to be ready for release -It creates transparency over the work inspected at the Sprint Review -It tracks the percent completeness of a Product Backlog Item
-It creates transparency over the work inspected at the Sprint Review
A Scrum Team chooses Product Backlog items for a Sprint Backlog with the intent to have the items done by the end of the sprint. Which phrases best describe the purpose of a definition of done? Choose three. -It defines what it takes for an increment to be ready for release -It creates transparency over the work inspected at the Sprint Review -It guides the Development Team in creating a forecast at the Sprint Planning -It controls whether the developers have performed their tasks -It provides
-It defines what it takes for an increment to be ready for release -It creates transparency over the work inspected at the Sprint Review -It guides the Development Team in creating a forecast at the Sprint Planning
Who is accountable for estimating the effort to complete the Product Owner's Product Backlog items? - The Developers -The PMO -The Product Owner
-The Developers
Who is accountable for tracking the remaining work of the Sprint to predict if the Sprint Goal will be met by the end of the Sprint? -The SCRUM Master -The Developers -The Project Manager -The Product Owner
-The Developers
During the Daily Scrum how can management not in the Scrum Team become involved? -The Developers self-manager and are the only management required at the Daily Scrum -The Product Owner represents their opinions -The Scrum Master speaks on their behalf -Management gives an update at the start of each Daily Scrum
-The Developers self-manager and are the only management required at the Daily Scrum
Who in the Scrum Team is most responsible for engaging with the stakeholders? -The Product Owner -The Project Manager -The team manager -The Business Analyst
-The Product Owner
A new developer is having continuing conflicts with the existing Developers and creating a hostile environment. If necessary, who is responsible for removing the team member? - The hiring manager is responsible, because he/she hired the developer -The Product Owner is responsible, because he/she needs to maximize the value of the output -The Scrum Team is responsible, and may need help from the SCRUM master -The SCRUM Master is responsible, because he/she removes impediments
-The Scrum Team is responsible, and may need help from the SCRUM master
What happens if the work in the Sprint Backlog cannot be completed by the end of the Sprint? -The Sprint time-box is adjusted permanently to account for the work - The time-box is extended temporarily. Lessons are taken to ensure it doesn't happen again -The Scrum framework should be abandoned. -The Sprint time-box remains and the Scrum team continuously learns what is actually possible to do within a time-box to refine future Sprint Backlogs.
-The Sprint time-box remains, and the Scrum team continuously learns what is actually possible to do within a time-box to refine future Sprint Backlogs
Select 2 statements that explain what "done" means. - Ready for integration -All work the Developers are willing to do -There is no work left from the Definition of Done -All work to create software that is ready to be released to end users -Whatever the Product Owner defines as quality
-There is no work left from the Definition of Done -All work to create software that is ready to be released to end users
Every Scrum Team must have a Product Owner - False -True. Each must be 100% dedicated to the Scrum Team. -True. Outcomes are affected by their participation and availability.
-True. Outcomes are affected by their participation and availability.
You are a new Scrum Master and have been asked to take a lead in the development of a new product. Seven teams new to Scrum will build this product. You have the beginnings of a Product Backlog from gathering requirements. How would you minimize dependencies between the Scrum Teams? -You create an independent Product Backlog per Scrum Team -You identify the dependencies and re-order the Product Backlog for them -You work with the Developers on how to best analyze and break apart the work -You
-You work with the Developers on how to best analyze and break apart the work
The maximum length of time the Sprint Review should take is: 1 day. 2 hours. As long as needed. 4 hours and longer as needed. 4 hours for a monthly Sprint. For shorter Sprints it is usually shorter.
4 hours for a monthly Sprint. For shorter Sprints it is usually shorter.
What is the best description of an Increment? A new user interface design for functionality delivered in previous iterations Additional features in a useable state that complement those delivered in previous iterations Functionality that is assumed working but has not been tested A decomposition of all Product Backlog items into tasks for future Sprint Backlog lists An automated test suite to verify functionality delivered in previous iterations
Additional features in a useable state that complement those delivered in previous iterations
Who can do much of the gathering of marketplace data for the Product Owner? (choose the best answer) The Scrum Team Subject matter experts Anyone Product Owner only
Anyone
When will the Product Backlog be updated? Only after a Sprint Review if agreed to by the stakeholders Never, unless agreed to by the change request Only during Product Backlog refinement sessions At any time when done by the Product Owner or at the Product Owner's discretion
At any time when done by the Product Owner or at the Product Owner's discretion
Which of these should a Scrum Team deliver at the end of a Sprint? Failed unit tests, to feed into acceptance tests for the next Sprint. Whatever the Scrum Master asked for. At least one increment of working software that is "done".
At least one increment of working software that is "done".